The blocked operations are enforced at the server rather than hidden from the model — a hand-crafted refund call is rejected with an explanation and a Dashboard link. That is what makes it reasonable to connect an assistant to a live payment account.
A Node MCP server for a MONEI payment account. It creates payment links, looks up payments by id, searches payment history, reads subscriptions and account configuration, and authenticates merchants over OAuth with scoped permissions.
- Payment links created and shared with customers
- A payment's details and status fetched by id
- Payment history searched and filtered
- Subscription details and status read
- Merchant account configuration read
- Refunds, card and Bizum charges, payouts, subscription cancellation and account changes rejected at the server, with a pointer to the Dashboard
Node.js 18+ and a MONEI account with API credentials — an OAuth client id and secret, plus a plain API key for development work. Connect over streamable HTTP at /mcp; legacy SSE is at /sse.
One command plus a key — claude mcp add monei --transport http https://your-domain.com/mcp, then supply credentials
