MONEI
About
European payment platform MCP server. Generate payment links, look up transactions, view revenue analytics, and manage subscriptions through AI assistants. First European Payment Institution with native MCP support. Banco de España #6911. OAuth 2.0 + PKCE. Live at mcp.monei.com.
Details
- Author
- monei
- Categories
- Other, Finance
Jump to
Setup
Install MONEI in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/monei/MONEI-MCP-Server
Follow the installation instructions in the repository README, then restart your MCP client.
Connect yourMONEIpayment account to AI assistants likeClaudeand ChatGPT using theModel Context Protocol.
Generate payment links, check transaction status, and browse your payment history — all through natural language conversation.
- 🔗 Payment Links— Create and share payment links with customers via AI
- 🔍 Transaction Lookup— Get payment details and status by ID
- 📊 Payment History— Search and filter your transaction history
- 📋 Subscriptions— View subscription details and status
- 🏢 Account Info— Access your merchant account configuration
- 🔐 OAuth 2.0— Secure merchant authentication with scoped permissions
- 🛡️ Guardrails— Restricted operations are hard-blocked, not just hidden
This server enforces strict guardrails on what operations AI assistants can perform. The following operations areexplicitly blockedat the server level:
Even if a tool call is crafted manually, restricted endpoints will reject it with a clear explanation and redirect to the Dashboard.
- Node.js 18+
- AMONEI accountwith API credentials
git clone https://github.com/MONEI/MONEI-MCP-Server.git cd MONEI-MCP-Server npm install
MONEI_CLIENT_ID=your_client_id MONEI_CLIENT_SECRET=your_client_secret MONEI_API_KEY=your_api_key # For development/testing
# Development (with hot reload) npm run dev # Production npm run build npm start
The server starts athttp://localhost:3000with:
- Streamable HTTP (recommended):/mcp— Connect AI assistants here
- Legacy SSE:/sse— Backward compatibility
- Health check:/health— Server status
- OAuth:/oauth/authorize— Merchant authorization flow
Once listed in the Anthropic Connectors Directory, merchants can connect with one click fromCustomize → Connectorsin Claude.ai.
- Go toCustomize → Connectors → Add
- Add your server URL:https://your-domain.com/mcp
- Complete the OAuth authorization flow
Add to yourclaude_desktop_config.json:
{ "mcpServers": { "monei": { "url": "https://your-domain.com/mcp" } } }
claude mcp add monei --transport http https://your-domain.com/mcp
"Generate a €25 payment link for order #1234 — customer is alex@example.com"
"What's the status of payment abc123?"
"Show me all successful payments from last week"
"Get the details of subscription sub_xyz"
"List all active subscriptions"
"What payment methods do I have enabled?"
src/ ├── index.ts # Entry point — Streamable HTTP + SSE + OAuth routes ├── server.ts # MCP server setup + tool registration ├── auth/ │ ├── oauth.ts # OAuth 2.0 + PKCE + scope validation │ ├── pkce.ts # RFC 7636 PKCE implementation │ └── session.ts # Single-use OAuth state manager (CSRF protection) ├── api/ │ └── monei-client.ts # MONEI REST API client (allowed ops only) ├── tools/ │ ├── index.ts # Tool registry + routing + restriction enforcement │ ├── payments.ts # Payment tools with safety annotations │ ├── subscriptions.ts # Subscription tools with safety annotations │ └── account.ts # Account info tool with safety annotations ├── middleware/ │ ├── security.ts # CORS, HTTPS, session validation, input guard │ ├── rate-limiter.ts # Per-account sliding window rate limiter │ └── audit-logger.ts # Structured JSON audit logging └── types/ └── index.ts # Shared types + restricted operations registry tests/ ├── auth/ # PKCE, session, scope validation tests ├── middleware/ # Rate limiter, audit logger, security tests └── tools/ # Restriction enforcement, routing, validation tests
- Streamable HTTP transport (Anthropic directory requirement)
- Tool safety annotations (readOnlyHint / destructiveHint)
- PKCE (RFC 7636) + CSRF state validation
- Security hardening (Helmet, CORS, rate limiting, audit logging)
- Comprehensive test suite
- Production OAuth 2.0 integration with MONEI auth service
- Persistent token storage (Redis/PostgreSQL)
- Anthropic Connectors Directory submission
- Webhook notifications for payment status changes
- Docker container + deploy-to-cloud templates
- NPM package publishing (npx @monei/mcp-server)
- Claude Desktop Extension (.mcpb bundle)
- MONEI API Reference
- MONEI Postman Collection
- MCP Specification
Stripe billing automation — subscription management, invoice generation, payment analytics, webhook handling by MEOK AI Labs
MCP server for Bitnovo Pay integration with AI agents. Provides cryptocurrency payment capabilities through Bitnovo Pay API. Features include payment creation, status checking, QR code generation, and webhook management with support for multiple tunnel providers (ngrok, zrok, manual).
Give AI agents a Bitcoin wallet with Lightning Network payments
Zen7 Payment Agent is the first implementation project of DePA (Decentralized Payment Agent), pioneers next-generation intelligent payment infrastructure.
MCP server that lets AI agents make purchases with personal Visa/Mastercard cards and configurable guardrails. No LLC required.
Monitor passive income, bandwidth sharing, and DePIN earnings from a self-hosted CashPilot dashboard
168 MCP tools for blockchain analytics across Base, Tron, Bitcoin, XRP, Kaspa. Token prices, whale tracking, DeFi, wallet profiling, security scoring. x402 pay-per-call.
A paid financial analytics API for AI agents on MPP
The infrastructure for AI-driven payments
121 pay-per-call API tools for AI agents — crypto, weather, finance data via x402 micropayments (USDC on Base). Each call costs $0.001-$0.05.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



