BlindPay について
BlindPayは、グローバル決済向けのステーブルコイン決済基盤をAIアシスタントから利用できるMCPサーバーです。OAuthによるリモート接続とAPIキーを使うローカル実行に対応し、読み取り専用プロファイルも選べます。
主な機能
- 01個人・法人の受取人を管理
- 02複数チェーンで送金と入金を処理
- 03見積もり作成と為替レート取得
- 04仮想口座とブロックチェーンウォレットの管理
- 05WebhookとAPIキーの設定
- 06全ツールまたは読み取り専用を選択
活用シーン
- 01ブラジルの銀行口座への送金見積もり
- 02最近の送金履歴の確認
- 03受取人向け仮想口座の作成
- 04一般向けアシスタントを読み取り専用に制限
MCP 対応
リモートのStreamable HTTP MCPサーバーとローカルのstdioサーバーを提供し、同じツールとWebhookイベントリソースを公開します。リモート接続はOAuth 2.1、ローカル実行はAPIキーを使用し、読み取り専用プロファイルにも対応します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.blindpay.com/mcpclaude mcp add --transport http com-blindpay https://mcp.blindpay.com/mcp{"mcpServers":{"com-blindpay":{"type":"http","url":"https://mcp.blindpay.com/mcp"}}}Cursor で開く{"servers":{"com-blindpay":{"type":"http","url":"https://mcp.blindpay.com/mcp"}}}VS Code で開く{"mcpServers":{"com-blindpay":{"type":"http","url":"https://mcp.blindpay.com/mcp"}}}{"mcpServers":{"com-blindpay":{"serverUrl":"https://mcp.blindpay.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.blindpay.com/mcphttps://mcp.blindpay.com/mcp/readonlyツール
詳細
BlindPay MCP サーバー
BlindPay の公式 Model Context Protocol サーバーです。グローバル決済向けのステーブルコイン API を提供します。
この MCP サーバーでできること
この MCP サーバーを通じて、AI アシスタント(Cursor、Claude Code、Codex など)が BlindPay のステーブルコイン決済インフラにアクセスできます。AI アシスタントが次の操作を行えるツールを提供します。
- 受取人(個人/法人)の作成と管理
- 複数のブロックチェーンでの支払いと入金の処理
- 見積もりの作成と為替レートの取得
- バーチャルアカウントとブロックチェーンウォレットの管理
- Webhook と API キーの設定
- その他...
接続方法は2つあります
| リモートサーバー(推奨) | ローカル npx サーバー | |
|---|---|---|
| URL/コマンド | https://mcp.blindpay.com/mcp | npx -y @blindpay/mcp |
| 認証 | BlindPay アカウントで OAuth 2.1 サインイン(PKCE) | BLINDPAY_API_KEY 環境変数 |
| トランスポート | Streamable HTTP | stdio |
| 対応クライアント | Claude、ChatGPT、Cursor、VS Code、Grok、リモート接続に対応したクライアント全般 | stdio に対応した MCP クライアント全般 |
どちらも同じツール、同じサーバー指示(呼び出し順序、単位、テスト金額)、同じ Webhook イベントリソース(blindpay://webhooks/events)を提供します。リモートサーバーには API キーは不要です。クライアントがブラウザーを開き、サインインしてインスタンスを選択すると、そのインスタンスでのロールに応じた範囲のトークンが発行されます。
ツールプロファイル
ローカルサーバーで BLINDPAY_MCP_PROFILE を設定すると、公開するツールを選択できます。
| プロファイル | ツール | 使用する場面 |
|---|---|---|
full(デフォルト) | 支払いと送金を含む、公開 API のすべての操作 | AI コーディングアシスタントを使って開発または運用する場合 |
readonly | GET 操作のみ:ステータス、残高、履歴。ウォレットの署名メッセージ、Webhook シークレット、Webhook ポータルへのアクセスを行うツールを除外し、/mcp/readonly と同様に JSON レスポンスから trace_id を除外します | コンシューマー向けアシスタント、または資金を移動するツールを使いたくない場合 |
各ツールには、HTTP 動詞から判定される MCP アノテーション(readOnlyHint、destructiveHint、idempotentHint)が付与されるため、クライアント側で確認を求めるかどうかを制御できます。
前提条件(ローカルサーバーのみ)
API キーと Instance ID を取得する:
- BlindPay でアカウントを作成します
- 開発用インスタンスを作成します
- BlindPay Dashboard に移動します
- インスタンスを選択し、API Keys タブをクリックします
- 新しい API キーを作成します
- ダッシュボードの URL からインスタンス ID(形式:
in_xxxxxxxxxxxx)をコピーします
インストールが必要な依存関係:
node -v を実行すると、Node.js がインストールされているか確認できます。Npm についても同様に、npm -v を実行して確認できます。
インストール
Cursor
ワンクリックでインストール(API キーを使用するリモートサーバー):
~/.cursor/mcp.json の YOUR_BLINDPAY_API_KEY を、ダッシュボードで取得したキーに置き換えてください。Cursor の OAuth サインインでは動的なクライアント登録が必要ですが、BlindPay のサインインでは対応していないため、リモートサーバーは代わりに API キーをベアラートークンとして受け取ります。plugins/cursor の Cursor プラグインを使うと、両方のエンドポイントを設定できます。
ワンクリックでインストール(API キーを使用するローカルサーバー):
インストール後、API キーとインスタンス ID を ~/.cursor/mcp.json に追加してください:
{
"mcpServers": {
"blindpay": {
"command": "npx",
"args": ["-y", "@blindpay/mcp"],
"env": {
"BLINDPAY_API_KEY": "your-api-key-here",
"BLINDPAY_INSTANCE_ID": "your-instance-id-here"
}
}
}
}
Claude Code
プラグインとして(リモートサーバー、OAuth、API キー不要):
claude plugin marketplace add blindpaylabs/blindpay-mcp
claude plugin install blindpay@blindpay
または、通常の MCP サーバーとして:
claude mcp add --transport http blindpay https://mcp.blindpay.com/mcp
API キーを使用するローカルサーバー:
claude mcp add --transport stdio blindpay --env BLINDPAY_API_KEY=your-api-key-here --env BLINDPAY_INSTANCE_ID=your-instance-id-here -- npx -y @blindpay/mcp
Claude Desktop
Claude Desktop の設定ファイルに追加してください:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"blindpay": {
"command": "npx",
"args": ["-y", "@blindpay/mcp"],
"env": {
"BLINDPAY_API_KEY": "your-api-key-here",
"BLINDPAY_INSTANCE_ID": "your-instance-id-here"
}
}
}
}
Codex
リモートサーバー(OAuth、API キー不要):
codex mcp add blindpay --url https://mcp.blindpay.com/mcp
API キーを使用するローカルサーバー:
codex mcp add blindpay --env BLINDPAY_API_KEY=your-api-key-here --env BLINDPAY_INSTANCE_ID=your-instance-id-here -- npx -y @blindpay/mcp
または、~/.codex/config.toml(またはプロジェクト単位の .codex/config.toml)に追加してください:
[mcp_servers.blindpay]
command = "npx"
args = ["-y", "@blindpay/mcp"]
[mcp_servers.blindpay.env]
BLINDPAY_API_KEY = "your-api-key-here"
BLINDPAY_INSTANCE_ID = "your-instance-id-here"
VS Code
上部の VS Code にインストール バッジをクリックするか、.vscode/mcp.json に追加してください:
{
"servers": {
"blindpay": {
"type": "http",
"url": "https://mcp.blindpay.com/mcp"
}
}
}
ギャラリーに登録されたら、拡張機能ビューで @mcp blindpay を検索することもできます。
Windsurf
~/.codeium/windsurf/mcp_config.json に追加してください:
{
"mcpServers": {
"blindpay": {
"serverUrl": "https://mcp.blindpay.com/mcp"
}
}
}
Raycast
Raycast で Model Context Protocol Registry 拡張機能を開き、BlindPay を検索して Install Server をクリックしてください。または、Cursor のセクションにあるローカル設定を使い、Manage Servers → Add Server から手動でインストールしてください。
Claude(claude.ai / Claude Desktop、リモート)
Settings → Connectors → Add custom connector で https://mcp.blindpay.com/mcp を貼り付け、サインインを完了してください。コンシューマー向けディレクトリでは、読み取り専用のツールのみが公開されます。
ChatGPT
Settings → Connectors → Advanced で Developer Mode を有効にし、OAuth 認証を使って https://mcp.blindpay.com/mcp のコネクターを Create してください。
Grok
Grok Build プラグイン(推奨): xAI プラグインマーケットプレイスから blindpay をインストールしてください。このプラグインには、両方のリモート HTTP MCP エンドポイントが含まれています:
| サーバー | URL | スコープ |
|---|---|---|
blindpay | https://mcp.blindpay.com/mcp | 全機能(読み取り+書き込み) |
blindpay-readonly | https://mcp.blindpay.com/mcp/readonly | 読み取り専用 |
どちらも BlindPay アカウントで OAuth 2.1(PKCE)を使用するため、貼り付ける API キーは不要です。
カスタムコネクター(有料の Grok プラン): https://grok.com/connectors → New Connector → Custom に移動し、https://mcp.blindpay.com/mcp(または読み取り専用 URL)を入力します。クライアント認証情報は空のままにして、求められたら BlindPay のサインインを完了してください。
Cline
https://github.com/blindpaylabs/blindpay-mcp から BlindPay MCP サーバーをインストールするよう Cline に依頼してください。llms-install.md に従ってインストールされます。
Gemini CLI
gemini extensions install https://github.com/blindpaylabs/blindpay-mcp
Docker
このリポジトリからビルドした、コンテナー内のローカル stdio サーバー:
docker build -t blindpay-mcp .
docker run -i --rm -e BLINDPAY_API_KEY=your-api-key-here -e BLINDPAY_INSTANCE_ID=your-instance-id-here blindpay-mcp
その他の MCP クライアント
リモート:クライアントを https://mcp.blindpay.com/mcp に接続してください(Streamable HTTP、/.well-known/oauth-protected-resource を介した OAuth 2.1 ディスカバリー)。
ローカル:BLINDPAY_API_KEY を設定して、stdio 経由で npx -y @blindpay/mcp を実行してください。
プロンプトの例
設定が完了したら、AI アシスタントに BlindPay とのやり取りを依頼できます。
"Get me a quote for sending 1000 USDC to a bank account in Brazil"
"List all my recent payouts from the last 7 days"
"Create a virtual account for receiver with ID re_xxxxxxxxxxxx"
"Show me the available payment rails"
"Get all receivers for instance in_xxxxxxxxxxxx"
ヒント
BLINDPAY_INSTANCE_IDを設定すると、リモートサーバーと同様に、インスタンスに紐付くすべてのツールでインスタンス ID が自動入力されます。モデルが送信した値は無視されます。設定しない場合は、プロンプトにインスタンス ID を指定してください。
ドキュメント
サポート
- メール:[email protected]
- 問題:GitHub Issues
ライセンス
このプロジェクトはMIT Licenseのもとでライセンスされています。詳細については LICENSE ファイルをご覧ください。
BlindPay チームが ❤️ を込めて作成しました
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。