mcp-unblockpay について
mcp-unblockpay は UnblockPay 向けの MCP サーバーで、顧客、ウォレット、見積もり、ペイイン、ペイアウトを含む法定通貨とステーブルコインの越境取引を扱います。AI ツールから越境決済を開始したい開発者や経理チームに向けたプロジェクトです。
主な機能
- 01顧客登録と KYC 認証の管理
- 02ステーブルコインウォレットの作成と照会
- 03為替と手数料の見積もり固定
- 04法定通貨からステーブルコインへのペイイン
- 05ステーブルコインから法定通貨へのペイアウト
- 06取引ステータスの照会とキャンセル
活用シーン
- 01AI アシスタントから BRL、USD、EUR、MXN の越境決済を開始
- 02保留中の越境取引の照会とキャンセル
- 03サンドボックス環境でのステーブルコイン入出金フローの検証
MCP 対応
顧客、ウォレット、見積もり、取引に関する 13 種類のツールを MCP クライアントに公開する MCP サーバーです。API キーを使って UnblockPay v1 API にアクセスします。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @codespar/mcp-unblockpayUNBLOCKPAY_API_KEYシークレットAPI key from the UnblockPay dashboardUNBLOCKPAY_BASE_URLOptional API base URL. Defaults to https://api.unblockpay.com/v1. Set to https://api.sandbox.unblockpay.com/v1 to hit the sandbox.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
13掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| type | enum | はい | Customer の種類individual | business |
| string | いいえ | ||
| tax_id | string | いいえ | BRA の法人には CNPJ、USA には EIN、MEX には RFC などを指定します。 |
| address | object | いいえ | |
| address.city | string | いいえ | |
| address.state | string | いいえ | |
| address.country | string | いいえ | 3 文字の ISO コード |
| address.postal_code | string | いいえ | |
| address.street_line_1 | string | いいえ | |
| address.street_line_2 | string | いいえ | |
| country | string | はい | 3 文字の ISO 3166-1 alpha-3 国コード(BRA、USA、MEX) |
| last_name | string | いいえ | type=individual の場合は必須です |
| first_name | string | いいえ | type=individual の場合は必須です |
| phone_number | string | いいえ | E.164 形式(例:+5511999999999) |
| date_of_birth | string | いいえ | ISO 日付(YYYY-MM-DD)。type=individual の場合は必須です |
| business_legal_name | string | いいえ | type=business の場合は必須です |
| date_of_incorporation | string | いいえ | ISO 日付(YYYY-MM-DD)。type=business の場合は必須です |
詳細
@codespar/mcp-unblockpay
UnblockPay 用の MCP サーバー — 顧客 → ウォレット → 見積もり → 入金/出金による法定通貨 ↔ ステーブルコインの国際送金
クイックスタート
Claude Desktop
~/.config/claude/claude_desktop_config.json に追加します:
{
"mcpServers": {
"unblockpay": {
"command": "npx",
"args": ["-y", "@codespar/mcp-unblockpay"],
"env": {
"UNBLOCKPAY_API_KEY": "your-key"
}
}
}
}
Claude Code
claude mcp add unblockpay -- npx @codespar/mcp-unblockpay
Cursor / VS Code
.cursor/mcp.json または .vscode/mcp.json に追加します:
{
"servers": {
"unblockpay": {
"command": "npx",
"args": ["-y", "@codespar/mcp-unblockpay"],
"env": {
"UNBLOCKPAY_API_KEY": "your-key"
}
}
}
}
ツール(13)
| ツール | 用途 |
|---|---|
create_customer | 個人または法人の顧客を作成します(KYC の起点)。法人顧客には date_of_incorporation が必要です。 |
list_customers | オペレーターの API キーに紐づく顧客を一覧表示します(v1 のページネーション仕様により limit は必須です)。 |
verify_customer | KYC 認証チェックを開始します。冪等性があり、すでに承認済みの場合は 422 customer_cannot_be_verified を返します。 |
get_verification_details | KYC の状態を確認します。customer_status: pending | approved | rejected | partially_rejected を返します。 |
create_wallet | 承認済みの顧客に紐づくステーブルコインウォレットを作成します。 |
list_wallets | オペレーターの API キーに紐づくウォレットを一覧表示します。 |
create_external_account | 法定通貨の受取口座を登録します(BRL Pix、USD 電信送金、EUR SEPA、MXN SPEI)。BRL Pix の出金では、create_payout の pix_key + document ショートカットを使えば省略できます。 |
list_external_accounts | オペレーターの API キーに紐づく外部口座を一覧表示します。 |
create_quote | FX レートと手数料の見積もりを 5 分間固定します。sender または receiver のどちらか一方に amount を指定し、両方には指定しないでください。 |
create_payin | quote_id を参照して法定通貨をステーブルコインに入金します。入金手順(ブラジルの場合は <Pix Copy & Paste EMV>)を返します。 |
create_payout | quote_id を参照してステーブルコインを法定通貨で出金します。最上位階層の customer_id は必須です。 |
get_transaction | 取引の状態を確認します。ライフサイクル:awaiting_deposit → processing → completed(または failed / refunded / cancelled / error)。 |
cancel_transaction | 取引をキャンセルします。状態が awaiting_deposit の場合にのみ有効です。 |
認証
UnblockPay では、Authorization ヘッダーに API キーをそのまま渡します(Bearer プレフィックスは不要です)。サーバーがヘッダーを設定するため、UNBLOCKPAY_API_KEY でキーを指定するだけです。
サンドボックス/テスト
UnblockPay はテスト用に別のサンドボックス環境を提供しています。UNBLOCKPAY_BASE_URL=https://api.sandbox.unblockpay.com/v1 を設定し、サンドボックス用に発行された API キーを使用して、サーバーの接続先を切り替えます。
認証情報を取得する
- app.unblockpay.com にサインインします(または ドキュメント を確認します)
- ダッシュボードで API キーを生成します
UNBLOCKPAY_API_KEY環境変数を設定します- (サンドボックスのみ)
UNBLOCKPAY_BASE_URL=https://api.sandbox.unblockpay.com/v1も設定します
環境変数
| 変数 | 必須 | 説明 |
|---|---|---|
UNBLOCKPAY_API_KEY | はい | UnblockPay ダッシュボードで取得した API キー |
UNBLOCKPAY_BASE_URL | いいえ | デフォルトは https://api.unblockpay.com/v1 です。サンドボックスを使用する場合は https://api.sandbox.unblockpay.com/v1 に設定します。 |
ロードマップ
上記の 13 個のツールは、UnblockPay の現在の v1 API に対応しています。UnblockPay の機能が拡張されるのに合わせて、新しいツールが追加されます。
貢献をご希望ですか?PR を作成するか、ツールをリクエストしてください。
リンク
エンタープライズ
エージェントによる支払いにガバナンス、予算上限、監査証跡が必要ですか?CodeSpar Enterprise は、これらの MCP サーバーにポリシーエンジン、支払いルーティング、コンプライアンステンプレートを追加します。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。