SumUp MCP Server
MCP serverEverything elseTools to explore SumUp accounts, payments, customers, and payouts.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use SumUp MCP Server
Install SumUp MCP Server
The server’s own address, for the clients that take one directly. Or connect ahel onceand every client you use reads it from one address, with the account kept on ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http sumup-mcp-server 'https://mcp.sumup.com/mcp'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://mcp.sumup.com/mcpAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=sumup-mcp-server&config=eyJ1cmwiOiJodHRwczovL21jcC5zdW11cC5jb20vbWNwIn0=Open the link and Cursor adds the server at that address.
ChatGPT
https://mcp.sumup.com/mcpIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add sumup-mcp-server --url 'https://mcp.sumup.com/mcp'Run it once, then sign in with codex mcp login sumup-mcp-server if the server asks for an account.
From the project's README
As published by sumup/sumup-mcp in README.md.
SumUp's Model Context Protocol (MCP) server for interactions between large language models (LLMs) and SumUp APIs. The MCP server allows you to connect to SumUp's services from an MCP client (e.g. Cursor, Claude) and use natural language to work with your SumUp account.
This package runs as a Cloudflare Worker and serves the MCP transport for SumUp.
Authentication follows the MCP OAuth resource-server flow:
- The worker publishes protected resource metadata that points clients to the SumUp authorization server.
- Clients send
Authorization: Bearer <access-token>to/mcp. - Bearer tokens must be JWT access tokens issued by
SUMUP_AUTH_HOSTand valid for the worker resource URL.
SumUp API keys such as sup_sk_... are not valid Bearer tokens for the hosted server.
The worker exposes /mcp for Streamable HTTP and /sse for the legacy SSE transport. Both routes are pinned to a Durable Object so MCP session state survives across requests within the same Worker deployment.
Using from an MCP client
Any client that speaks the Streamable HTTP transport can connect to this server. For example, using mcp-remote:
{
"mcpServers": {
"sumup": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.sumup.com/mcp",
"--headers",
"Authorization: Bearer <your-access-token>"
]
}
}
}
Replace <your-access-token> with an OAuth access token issued for the MCP resource. OAuth-capable clients can discover the authorization server from the protected resource metadata instead of requiring a token to be configured manually.
Development
Development setup, local testing, and contributor workflow live in CONTRIBUTING.md.
Advanced
- Delivery
- mcp MCP server → your ahel gateway (mcp.ahel.ai) → every connected AI client.
- Catalog kind
- mcp-server
- Gateway key
io-github-sumup-mcp- Source
- github.com/sumup/sumup-mcp
- Hosted endpoint
https://mcp.sumup.com/mcp