mcpField
M
mcp-unblockpay

mcp-unblockpay

ローカル
github.com/codespar金融データ2754 週間前に更新

mcp-unblockpay について

mcp-unblockpay は UnblockPay 向けの MCP サーバーで、顧客、ウォレット、見積もり、ペイイン、ペイアウトを含む法定通貨とステーブルコインの越境取引を扱います。AI ツールから越境決済を開始したい開発者や経理チームに向けたプロジェクトです。

主な機能

  1. 01顧客登録と KYC 認証の管理
  2. 02ステーブルコインウォレットの作成と照会
  3. 03為替と手数料の見積もり固定
  4. 04法定通貨からステーブルコインへのペイイン
  5. 05ステーブルコインから法定通貨へのペイアウト
  6. 06取引ステータスの照会とキャンセル

活用シーン

  1. 01AI アシスタントから BRL、USD、EUR、MXN の越境決済を開始
  2. 02保留中の越境取引の照会とキャンセル
  3. 03サンドボックス環境でのステーブルコイン入出金フローの検証

MCP 対応

顧客、ウォレット、見積もり、取引に関する 13 種類のツールを MCP クライアントに公開する MCP サーバーです。API キーを使って UnblockPay v1 API にアクセスします。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"codespar-mcp-unblockpay": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-unblockpay"
],
"env": {
"UNBLOCKPAY_API_KEY": "<UNBLOCKPAY_API_KEY>",
"UNBLOCKPAY_BASE_URL": "<UNBLOCKPAY_BASE_URL>"
}
}
}
}
起動コマンドnpx -y @codespar/mcp-unblockpay
設定が必要な環境変数
UNBLOCKPAY_API_KEYシークレットAPI key from the UnblockPay dashboard
UNBLOCKPAY_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 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@codespar/mcp-unblockpay0.3.1

ツール

13

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
typeenumはいCustomer の種類individual | business
emailstringいいえ
tax_idstringいいえBRA の法人には CNPJ、USA には EIN、MEX には RFC などを指定します。
addressobjectいいえ
address.citystringいいえ
address.statestringいいえ
address.countrystringいいえ3 文字の ISO コード
address.postal_codestringいいえ
address.street_line_1stringいいえ
address.street_line_2stringいいえ
countrystringはい3 文字の ISO 3166-1 alpha-3 国コード(BRA、USA、MEX)
last_namestringいいえtype=individual の場合は必須です
first_namestringいいえtype=individual の場合は必須です
phone_numberstringいいえE.164 形式(例:+5511999999999)
date_of_birthstringいいえISO 日付(YYYY-MM-DD)。type=individual の場合は必須です
business_legal_namestringいいえtype=business の場合は必須です
date_of_incorporationstringいいえISO 日付(YYYY-MM-DD)。type=business の場合は必須です

詳細

@codespar/mcp-unblockpay

UnblockPay 用の MCP サーバー — 顧客 → ウォレット → 見積もり → 入金/出金による法定通貨 ↔ ステーブルコインの国際送金

npm License: MIT

クイックスタート

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_customerKYC 認証チェックを開始します。冪等性があり、すでに承認済みの場合は 422 customer_cannot_be_verified を返します。
get_verification_detailsKYC の状態を確認します。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_quoteFX レートと手数料の見積もりを 5 分間固定します。sender または receiver のどちらか一方に amount を指定し、両方には指定しないでください。
create_payinquote_id を参照して法定通貨をステーブルコインに入金します。入金手順(ブラジルの場合は <Pix Copy & Paste EMV>)を返します。
create_payoutquote_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 キーを使用して、サーバーの接続先を切り替えます。

認証情報を取得する
  1. app.unblockpay.com にサインインします(または ドキュメント を確認します)
  2. ダッシュボードで API キーを生成します
  3. UNBLOCKPAY_API_KEY 環境変数を設定します
  4. (サンドボックスのみ)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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。