SpherePay について
SpherePay は、Claude から SpherePay の顧客、入金手段、送金などを管理する MCP サーバーです。複数手順のワークフローと参照専用ツールを備え、送金の冪等性や入力検証にも対応しています。
主な機能
- 01顧客の登録と本人確認
- 02銀行口座とウォレットの設定
- 03冪等性を備えた送金
- 04バーチャル口座とオフランプ
- 05Webhook とイベントの参照
- 06入力検証とログの個人情報除去
活用シーン
- 01個人・法人顧客の登録
- 02法定通貨や暗号資産の入金手段の設定
- 03資金手段間の送金
- 04送金とWebhookイベントの追跡
MCP 対応
MCP クライアント向けに、複数手順の操作ツールと参照専用ツールを含む SpherePay の24種類のツールを公開します。Claude Desktop などの対応クライアントに接続できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
uvx spherepay-mcpSPHEREPAY_API_KEYシークレットYour SpherePay API key (Bearer token). Get one at https://dashboard.spherepay.coSPHEREPAY_BASE_URLAPI base URL. Use https://api.sandbox.spherepay.co for testing or https://api.spherepay.co for production.SPHEREPAY_TIMEOUTRequest timeout in seconds (default: 30)SPHEREPAY_MAX_RETRIESMaximum retry attempts for transient failures (default: 3)ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
SpherePay MCP サーバー
SpherePay決済プラットフォーム用のModel Context Protocolサーバーです。Claude から顧客、銀行口座、ウォレット、送金、仮想口座、Webhook、CCTP オフランプを直接管理できます。
機能
- 厳選された24個のツール — 複数ステップの操作に対応する9個のワークフローツールと、即時検索用の15個の読み取り専用ツール
- 自動リトライ — 指数バックオフとレート制限への対応
- 送金の冪等性 — 重複リクエストは安全に重複排除されます
- ログ内の個人情報のマスキング — 口座番号、銀行コード、個人データはログに記録されません
- ツールの実行境界で入力を検証 — API 呼び出しの前に、ID、通貨、ネットワーク、金額を検証します
- デスクトップ拡張機能(.mcpb) — ワンクリックで Claude Desktop にインストールできます
ツール
ワークフローツール
| ツール | 説明 |
|---|---|
onboard_customer | 顧客(個人または法人)を作成し、TOS/KYC 検証リンクを生成します |
verify_customer | 2段階認証:OTP を送信し、その後、顔認証で確認します |
setup_funding | 顧客の銀行口座(USD/EUR)または暗号資産ウォレットを作成します |
execute_transfer | 冪等性を自動処理して、資金調達手段間で送金します |
onboard_business_rep | 法人代表者を作成して確認します |
setup_virtual_account | 法定通貨をステーブルコインに自動変換する仮想口座を作成します |
setup_offloader_wallet | ステーブルコインを法定通貨に変換するオフランプ用ウォレットを作成します |
create_webhook | HTTPS Webhook 経由でイベント通知を受信するよう登録します |
submit_cctp_offramp | クロスチェーンのオフランプ償還用に CCTP バーン取引を送信します |
読み取り専用ツール
| ツール | 説明 |
|---|---|
get_customer / list_customers | 顧客の詳細と確認状況を取得します |
get_transfer / list_transfers | 送金情報を取得し、顧客/ステータス/種類で絞り込みます |
get_bank_account / list_bank_accounts | 銀行口座の詳細を取得し、顧客で絞り込みます |
get_wallet / list_wallets | ウォレットの詳細を取得し、顧客で絞り込みます |
get_virtual_account / list_virtual_accounts | 仮想口座の詳細と入金手順を取得します |
list_virtual_account_transfers | 仮想口座の入金と変換の一覧を取得します |
get_offloader_wallet / list_offloader_wallets | オフローダーウォレットの詳細とオフランプ設定を取得します |
get_webhook | Webhook の詳細と配信状況を取得します |
get_event | イベントの詳細と Webhook 配信記録を取得します |
対応する通貨とネットワーク
| 通貨 | 種類 |
|---|---|
usd, eur | 法定通貨 |
usdc, usdt, eurc | ステーブルコイン |
| ネットワーク | 種類 |
|---|---|
ach, wire, sepa | 法定通貨決済網 |
ethereum, polygon, sol, base, arbitrum, tron, avalanche, optimism | ブロックチェーン |
インストール
前提条件
- Python 3.12+
- SpherePay API キー(こちらから取得)
Claude Desktop(stdio)
Claude Desktop の設定(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"
}
}
}
}
デスクトップ拡張機能
GitHub Releasesから最新の.mcpbファイルをダウンロードし、ダブルクリックして Claude Desktop にインストールします。
スタンドアロン
git clone https://github.com/danchev/spherepay-mcp.git
cd spherepay-mcp
uv sync
uv run spherepay-mcp
設定
| 変数 | 必須 | デフォルト | 説明 |
|---|---|---|---|
SPHEREPAY_API_KEY | はい | — | SpherePay API キー(Bearer トークン) |
SPHEREPAY_BASE_URL | いいえ | https://api.sandbox.spherepay.co | API のベース URL。本番環境では https://api.spherepay.co を使用します |
SPHEREPAY_TIMEOUT | いいえ | 30 | リクエストのタイムアウト(秒) |
SPHEREPAY_MAX_RETRIES | いいえ | 3 | 一時的な障害(429、5xx)に対する最大リトライ回数 |
ライセンス
AGPL-3.0 ライセンス。詳細は LICENSE をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。