Skip to main content
Glama
sumup

SumUp MCP Server

Official
by sumup

SumUp MCP-Server

Documentation License

SumUps Model Context Protocol (MCP)-Server für Interaktionen zwischen Large Language Models (LLMs) und SumUp-APIs. Der MCP-Server ermöglicht es Ihnen, sich von einem MCP-Client (z. B. Cursor, Claude) mit SumUp-Diensten zu verbinden und natürliche Sprache zu verwenden, um mit Ihrem SumUp-Konto zu arbeiten.

Dieses Paket läuft als Cloudflare Worker und stellt den MCP-Transport für SumUp bereit.

Die Authentifizierung folgt dem MCP-OAuth-Ressourcenserver-Flow:

  • Der Worker veröffentlicht OAuth-Metadaten und geschützte Ressourcen-Metadaten über @hono/mcp.

  • Clients senden Authorization: Bearer <access-token> an /mcp.

  • Bearer-Token müssen JWT-Zugriffstoken sein, die von SUMUP_AUTH_HOST ausgestellt wurden und für die Worker-Ressourcen-URL gültig sind.

Der Worker stellt /mcp für Streamable HTTP und /sse für den Legacy-SSE-Transport bereit. Beide Routen sind an ein Durable Object gebunden, sodass der MCP-Sitzungsstatus über Anfragen innerhalb derselben Worker-Bereitstellung hinweg erhalten bleibt.

Verwendung von einem MCP-Client

Jeder Client, der den Streamable HTTP-Transport unterstützt, kann eine Verbindung zu diesem Server herstellen. Zum Beispiel unter Verwendung von mcp-remote:

{
  "mcpServers": {
    "sumup": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.sumup.com/mcp",
        "--headers",
        "Authorization: Bearer <your-access-token>"
      ]
    }
  }
}

Related MCP server: paystack-mcp-server

Entwicklung

Das Einrichten der Entwicklungsumgebung, lokale Tests und der Workflow für Mitwirkende finden Sie in CONTRIBUTING.md.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to interact with Juspay's payment processing APIs and merchant dashboard for managing orders, transactions, refunds, customers, gateways, and reporting through natural language.
    21
    Apache 2.0
  • A
    license
    A
    quality
    C
    maintenance
    Enables AI assistants to interact with the full range of Paystack APIs, allowing operations like transaction management, customer creation, and payments through natural language.
    2
    86 npm
    56
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables natural language interaction with Stripe accounts to query customers, revenue, invoices, subscriptions, disputes, and issue refunds.
    33 npm
    1
    MIT