Skip to main content
Glama
sumup

SumUp MCP Server

Official
by sumup

SumUp MCPサーバー

Documentation License

大規模言語モデル(LLM)とSumUp API間の対話のためのSumUp Model Context Protocol (MCP) サーバーです。このMCPサーバーを使用すると、MCPクライアント(Cursor、Claudeなど)からSumUpサービスに接続し、自然言語を使ってSumUpアカウントを操作できます。

本パッケージはCloudflare Workerとして動作し、SumUp用のMCPトランスポートを提供します。

認証はMCP OAuthリソースサーバーフローに従います:

  • Workerは@hono/mcpを介してOAuthメタデータおよび保護されたリソースメタデータを公開します。

  • クライアントは/mcpに対してAuthorization: Bearer <access-token>を送信します。

  • ベアラートークンはSUMUP_AUTH_HOSTによって発行されたJWTアクセストークンであり、WorkerリソースURLに対して有効である必要があります。

WorkerはStreamable HTTP用に/mcpを、レガシーなSSEトランスポート用に/sseを公開します。どちらのルートもDurable Objectに固定されているため、同じWorkerデプロイメント内のリクエスト間でMCPセッション状態が保持されます。

MCPクライアントからの利用

Streamable HTTPトランスポートに対応しているクライアントであれば、このサーバーに接続できます。例えば、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

開発

開発環境のセットアップ、ローカルテスト、およびコントリビューターのワークフローについては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