Skip to main content
Glama
by sumup

SumUp MCP Server

License

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.

Getting started

npm install wrangler dev # or `npm run dev`

Every MCP request must include a SumUp API key through the Authorization: Bearer <apiKey> header. We currently don't support other authentication methods. The worker listens on /mcp for the Streamable HTTP transport and /sse for the legacy SSE transport.

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-sumup-api-key>" ] } } }

Because the SumUp's agent toolkit already bundles the tools, resources, and metadata we need, this repository simply wires them into a hosted transport without duplicating the multi-app structure from the Cloudflare example.

-
security - not tested
A
license - permissive license
-
quality - not tested

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sumup/sumup-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server