mcpField
M
mcp-ebanx

mcp-ebanx

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

mcp-ebanx について

mcp-ebanx は、ラテンアメリカ向けクロスボーダー決済事業者 EBANX の MCP サーバーです。決済、返金、送金、為替レートのツールを提供し、テスト用のサンドボックスモードも備えています。MCP クライアントから地域の決済を扱う開発者に向いています。

主な機能

  1. 01boleto、クレジットカード、Pix の決済作成
  2. 02返金と承認済み決済の capture
  3. 03単発および一括送金
  4. 04LATAM 税務文書の検証と webhook 署名確認

活用シーン

  1. 01ラテンアメリカで複数の現地決済手段を連携
  2. 02銀行口座への一括送金
  3. 03EBANX サンドボックスでの決済フロー検証

MCP 対応

MCP クライアントに 18 個のツールを公開する MCP サーバーで、EBANX の決済および送金 API を呼び出します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"codespar-mcp-ebanx": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-ebanx"
],
"env": {
"EBANX_API_KEY": "<EBANX_API_KEY>"
}
}
}
}
起動コマンドnpx -y @codespar/mcp-ebanx
設定が必要な環境変数
EBANX_API_KEYシークレットAPI key for ebanx

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@codespar/mcp-ebanx0.2.2

ツール

18

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

パラメーター型必須説明
namestringはい顧客名
emailstringはい顧客のメールアドレス
countrystringはい国コード(例:BR)
documentstringはいCPF または CNPJ
amount_totalnumberはい合計金額
currency_codestringはい通貨コード(例:BRL、USD)
payment_type_codeenumはい支払いタイプboleto | creditcard | pix | debitcard
merchant_payment_codestringはい一意の加盟店決済コード

詳細

@codespar/mcp-ebanx

EBANX 向け MCP サーバー — ラテンアメリカ向けクロスボーダー決済

npm License: MIT

クイックスタート

Claude Desktop

~/.config/claude/claude_desktop_config.json に追加します:

{
  "mcpServers": {
    "ebanx": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-ebanx"],
      "env": {
        "EBANX_INTEGRATION_KEY": "your-key",
        "EBANX_SANDBOX": "true"
      }
    }
  }
}
Claude Code
claude mcp add ebanx -- npx @codespar/mcp-ebanx
Cursor / VS Code

.cursor/mcp.json または .vscode/mcp.json に追加します:

{
  "servers": {
    "ebanx": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-ebanx"],
      "env": {
        "EBANX_INTEGRATION_KEY": "your-key",
        "EBANX_SANDBOX": "true"
      }
    }
  }
}

ツール(18)

ツール目的
create_paymentEBANX で決済を作成します(boleto、クレジットカード、PIX など)
get_paymentハッシュを指定して決済の詳細を取得します
list_payments日付範囲を指定して決済を一覧表示します
refund決済を返金します(全額または一部)
create_payout銀行口座への支払いを作成します
exchange_rate通貨ペアの現在の為替レートを取得します
get_banks国で利用可能な銀行を一覧表示します
query_payment_by_merchant_codemerchant_payment_code を指定して決済の詳細を取得します(ハッシュの代替)
capture_payment以前に承認されたクレジットカード決済を確定します(全額または一部)。
cancel_paymentハッシュを指定して保留中の決済をキャンセル/無効化します(例:
create_mass_payout一括支払いを作成します — 1 回のバッチリクエストで複数の支払いを処理します。
get_payoutexternal_reference または payout id を指定して支払いを照会します。
simulate_paymentサンドボックスで決済の応答をシミュレートします。データは保存されません(統合テストに便利です)。
list_payment_methods国で利用可能な決済方法を一覧表示します(サポートされている payment_type_codes を確認できます)。
create_card_tokenクレジットカード/デビットカードをトークン化し、カード情報を再収集せずに再利用できるようにします。
delete_card_token保存済みのカードトークンを削除します。
validate_documentチェックサム/形式ルールを使用して、LATAM の納税者番号(BR の CPF/CNPJ、MX の RFC、AR/PE の DNI)を検証します。
verify_notification統合キーを使って EBANX webhook 通知の HMAC 署名を検証します。

認証

EBANX では、リクエスト本文またはクエリパラメーターで渡す統合キーを使用します。

サンドボックス/テスト

EBANX は sandbox.ebanx.com でサンドボックスを提供しています。利用するには EBANX_SANDBOX=true を設定します。

認証情報を取得する
  1. EBANX Dashboard にアクセスします
  2. 開発者アカウントを作成します
  3. 統合キーを取得します
  4. EBANX_INTEGRATION_KEY 環境変数を設定します

環境変数

変数必須説明
EBANX_INTEGRATION_KEYはいEBANX ダッシュボードで取得した統合キー
EBANX_SANDBOXいいえサンドボックスモードを使うには "true" を設定します

ロードマップ

v0.2(予定)
  • create_subscription — 定期サブスクリプションを作成します
  • cancel_payment — 保留中の決済をキャンセルします
  • get_merchant_info — 加盟店アカウント情報を取得します
  • create_split — 分割決済ルールを作成します
v0.3(予定)
  • batch_payouts — 1 回のリクエストで複数の支払いを処理します
  • detailed_reports — 詳細な財務レポートを生成します

貢献をご希望ですか?PR を作成するか、ツールをリクエストしてください。

リンク

エンタープライズ

エージェントによる決済にガバナンス、予算上限、監査証跡が必要ですか?CodeSpar Enterprise は、これらの MCP サーバーにポリシーエンジン、決済ルーティング、コンプライアンステンプレートを追加します。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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