Allows managing transfers and funding instruments on the Ethereum network via the SpherePay platform.
Enables interaction with the Optimism network for crypto transfers and funding operations.
Supports managing transfers and funding instruments on the Polygon blockchain network.
Facilitates fiat transfers and funding operations through the Single Euro Payments Area (SEPA) rail.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SpherePay MCP Serveronboard a new customer and generate their KYC verification link"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SpherePay MCP Server
A Model Context Protocol server for the SpherePay payment platform. Manage customers, bank accounts, wallets, transfers, virtual accounts, webhooks, and CCTP off-ramps directly from Claude.
Features
24 curated tools — 9 workflow tools for multi-step operations, 15 read-only tools for instant lookups
Automatic retries with exponential backoff and rate limit handling
Idempotency for transfers — duplicate requests are safely deduplicated
PII redaction in logs — account numbers, routing numbers, and personal data are never logged
Input validation at the tool boundary — IDs, currencies, networks, and amounts are validated before any API call
Desktop Extension (.mcpb) for one-click Claude Desktop installation
Tools
Workflow Tools
Tool | Description |
| Create a customer (individual or business) and generate TOS/KYC verification links |
| Two-step verification: send OTP, then verify with face recognition |
| Create a bank account (USD/EUR) or crypto wallet for a customer |
| Transfer money between funding instruments with automatic idempotency |
| Create and verify a business representative |
| Create a virtual account for automatic fiat-to-stablecoin conversion |
| Create an offloader wallet for stablecoin-to-fiat off-ramp |
| Subscribe to event notifications via HTTPS webhooks |
| Submit a CCTP burn transaction for cross-chain off-ramp redemption |
Read-Only Tools
Tool | Description |
| Retrieve customer details and verification status |
| Retrieve transfers with status, filter by customer/status/type |
| Retrieve bank account details, filter by customer |
| Retrieve wallet details, filter by customer |
| Retrieve virtual account details and deposit instructions |
| List deposits and conversions for a virtual account |
| Retrieve offloader wallet details and off-ramp config |
| Retrieve webhook details and delivery status |
| Retrieve event details and webhook delivery records |
Supported Currencies and Networks
Currency | Type |
| Fiat |
| Stablecoin |
Network | Type |
| Fiat rails |
| Blockchain |
Installation
Prerequisites
Python 3.12+
A SpherePay API key (get one here)
Claude Desktop (stdio)
Add to your Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"spherepay": {
"command": "uvx",
"args": ["spherepay-mcp"],
"env": {
"SPHEREPAY_BASE_URL": "https://api.sandbox.spherepay.co",
"SPHEREPAY_API_KEY": "your_api_key_here"
}
}
}
}Desktop Extension
Download the latest .mcpb file from GitHub Releases and double-click to install in Claude Desktop.
Standalone
git clone https://github.com/danchev/spherepay-mcp.git
cd spherepay-mcp
uv sync
uv run spherepay-mcpConfiguration
Variable | Required | Default | Description |
| Yes | — | Your SpherePay API key (Bearer token) |
| No |
| API base URL. Use |
| No |
| Request timeout in seconds |
| No |
| Max retry attempts for transient failures (429, 5xx) |
License
AGPL-3.0 License. See LICENSE for details.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.