Skip to content
Agentmart
Submit a tool

SpherePay

Manage SpherePay customers, bank accounts, wallets, and transfers from Claude.

Connector by danchev · GitHub account verified by the MCP Registry

IndexedAGPL-3.0Local (stdio)
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/danchev-spherepay

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Manage SpherePay customers, bank accounts, wallets, and transfers from Claude.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
15 read · 8 write · 0 delete · 1 not yet classified
Secrets
1 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Python package

Tools by what they do 24

Read from the source code; the running server may list different tools.

Read 15 · Look things up without changing anything.

  • get_bank_account
  • get_customer
  • get_event
  • get_offloader_wallet
  • get_transfer
  • get_virtual_account
  • get_wallet
  • get_webhook
  • list_bank_accounts
  • list_customers
  • list_offloader_wallets
  • list_transfers
Show 3 more tools
  • list_virtual_account_transfers
  • list_virtual_accounts
  • list_wallets

Write 8 · Create, change, send or run things.

  • create_webhook
  • execute_transfer
  • onboard_business_rep
  • onboard_customer
  • setup_funding
  • setup_offloader_wallet
  • setup_virtual_account
  • submit_cctp_offramp

Not yet classified 1 · We could not tell from the name and description.

  • verify_customer

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • SPHEREPAY_API_KEY

Other settings (environment variables or headers).

  • SPHEREPAY_BASE_URL
  • SPHEREPAY_MAX_RETRIES
  • SPHEREPAY_TIMEOUT

Tools (24)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • create_webhook

    Create a webhook to receive event notifications. Provide a name, url (HTTPS endpoint), and events to subscribe to. Use ['*'] to subscribe to all events. Example events: customer.create, transfer.update, bankAccount.create. Returns a secret for webhook signature verification - save it.

  • execute_transfer

    Execute a money transfer between funding instruments with automatic idempotency. Requires source_id and destination_id (bank account or wallet IDs), amount, source_currency, destination_currency, source_network, and destination_network. The idempotency key is auto-generated from parameters to prevent duplicate transfers. Supported networks: ach, wire, sepa (fiat); ethereum, polygon, sol, base, arbitrum, tron, avalanche, optimism (crypto).

  • get_bank_account

    Retrieve a SpherePay bank account by ID. Returns account details including status.

  • get_customer

    Retrieve a SpherePay customer by ID. Returns customer details including verification status.

  • get_event

    Retrieve a SpherePay event by ID. Returns event details including type, payload, and webhook delivery records.

  • get_offloader_wallet

    Retrieve a SpherePay offloader wallet by ID. Returns wallet details and off-ramp configuration.

  • get_transfer

    Retrieve a SpherePay transfer by ID. Returns transfer details including status.

  • get_virtual_account

    Retrieve a SpherePay virtual account by ID. Returns account details including deposit instructions.

  • get_wallet

    Retrieve a SpherePay wallet by ID. Returns wallet details including address and network.

  • get_webhook

    Retrieve a SpherePay webhook by ID. Returns webhook details including delivery status and subscribed events.

  • list_bank_accounts

    List SpherePay bank accounts with pagination. Optionally filter by customer_id.

  • list_customers

    List SpherePay customers with pagination. Returns paginated customer list.

  • list_offloader_wallets

    List SpherePay offloader wallets with pagination.

  • list_transfers

    List SpherePay transfers with pagination and optional filters.

  • list_virtual_account_transfers

    List transfers for a specific virtual account. Shows deposit activity and conversion history.

Show 9 more tools
  • list_virtual_accounts

    List SpherePay virtual accounts with pagination.

  • list_wallets

    List SpherePay wallets with pagination. Optionally filter by customer_id.

  • onboard_business_rep

    Create and verify a business representative for a business customer. Creates the representative, generates a face verification link, and submits verification. Requires customer_id (must be a business customer), first_name, last_name, email, phone, date_of_birth, and address. Optional: roles, ownership_percentage, title.

  • onboard_customer

    Create a new SpherePay customer and generate verification links. Supports 'individual' (requires address, optionally first/last name, DOB) and 'business' (requires business_information, registered/operating addresses) types. Returns the created customer with TOS and KYC verification links.

  • setup_funding

    Create a funding instrument (bank account or crypto wallet) for a customer. For bank_account: requires bank_name, account_name, currency ('usd' or 'eur'), account_details (accountNumber/routingNumber/accountType for USD; iban for EUR), and account_owner (accountHolderName, address). Optional: networks (list of strings, e.g. ['ach', 'wire']). For wallet: requires address (blockchain address) and network (ethereum, polygon, sol, base, arbitrum, tron, avalanche, optimism).

  • setup_offloader_wallet

    Create an offloader wallet for automatic stablecoin-to-fiat off-ramp. Requires customer_id, currency (stablecoin: 'usdc', 'usdt', 'eurc'), network (blockchain network), and wallet_address.

  • setup_virtual_account

    Create a virtual account for automatic fiat-to-stablecoin conversion. Provides bank deposit instructions that auto-convert deposits to stablecoins. source_currency: 'usd' or 'eur'. destination_currency: 'usdc', 'usdt', or 'eurc'. network: blockchain network for destination (e.g., 'sol', 'ethereum', 'polygon'). wallet_address: destination wallet address. Optional integrator_bps_fee: basis points fee (default '0').

  • submit_cctp_offramp

    Submit a CCTP (Cross-Chain Transfer Protocol) burn transaction for off-ramp redemption. source_chain: 'sei' or 'noble'. source_transaction_hash: the burn transaction hash from the source chain. transfer_id: the payout/transfer ID (format: payout_...).

  • verify_customer

    Run customer verification flow. Step 1: Call with phone_number to send OTP. Step 2: Call with otp_code to verify, then generates face verification link and submits. Returns progress with next steps.

Signals

Stars
0
Forks
0
Open issues
1
Weekly downloads
27
Last commit
Mar 7, 2026 (7 months ago)
Last release
Mar 7, 2026 (7 months ago)
Last package publish
Mar 7, 2026 (7 months ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.danchev/spherepay
Version
0.0.1
Auth
API key
Packages
pypi spherepay-mcp
License
AGPL-3.0
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

More from danchev

Cite this page

SpherePay MCP server. Agent Mart. https://agentmart.dev/connectors/danchev-spherepay (last updated 2026-10-25)