mcpField
M
mcp-braspag

mcp-braspag

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

mcp-braspag について

mcp-braspag は、Cielo グループのエンタープライズ向けオーケストレーション基盤 Braspag の MCP サーバーで、マルチアクワイアラーのルーティング、カードトークンのボールト(Cartão Protegido)、定期決済、マーケットプレイスの分割決済を提供します。既存のアクワイアリング契約を維持したまま利用する大規模な小売企業を想定しています。直接アクワイアリングを行う mcp-cielo とは用途が異なります。

主な機能

  1. 01複数のアクワイアラーをまたぐ売上の作成とキャプチャ
  2. 02Cartão Protegido によるカードのトークン化と削除
  3. 03定期決済スケジュールの作成と管理
  4. 04マーケットプレイスの分割売上と分割キャプチャ
  5. 05boleto、Pix、3DS 売上向けのラッパーツール

活用シーン

  1. 01保存済みカードトークンを複数のアクワイアラーで再利用
  2. 02サブスクリプション請求の定期課金管理
  3. 03マーケットプレイスの支払いをサブマーチャントへ分割

MCP 対応

本プロジェクトは MCP サーバーとして、Braspag の Transaction API と Query API を呼び出す 22 個のツールを MCP クライアントに提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"codespar-mcp-braspag": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-braspag"
],
"env": {
"BRASPAG_MERCHANT_ID": "<BRASPAG_MERCHANT_ID>",
"BRASPAG_MERCHANT_KEY": "<BRASPAG_MERCHANT_KEY>",
"BRASPAG_ENV": "<BRASPAG_ENV>"
}
}
}
}
起動コマンドnpx -y @codespar/mcp-braspag
設定が必要な環境変数
BRASPAG_MERCHANT_IDシークレットBraspag MerchantId (UUID)
BRASPAG_MERCHANT_KEYシークレットBraspag MerchantKey (secret)
BRASPAG_ENVEnvironment: 'sandbox' or 'production'. Defaults to 'sandbox'.

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

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

ツール

22

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

パラメーター型必須説明
PaymentobjectはいBraspag Payment オブジェクト。構造は Type によって異なります。CreditCard/DebitCard の場合は CreditCard/DebitCard サブオブジェクトを渡します。Boleto の場合は Provider/ExpirationDate を渡します。Pix の場合は Amount だけで十分です。EletronicTransfer(TEF)の場合は Provider を渡します。
Payment.Typeenumはい支払い方法の種類CreditCard | DebitCard | Boleto | Pix | EletronicTransfer
Payment.Amountnumberはい金額(セント単位。例:15700 = R$157.00)
Customerobjectはい顧客の識別情報(Braspag 形式)
Customer.Namestringはい顧客の氏名
MerchantOrderIdstringはいマーチャント側の注文 ID(レポートに表示されます)

詳細

@codespar/mcp-braspag

Braspag 用の MCP サーバー — Cielo Group のエンタープライズ向けオーケストレーションレイヤーです。複数アクワイアラーへのルーティング、トークン保管庫(Cartão Protegido)、継続課金、マーケットプレイスでの売上分配、不正対策のオーケストレーションに対応します。

npm License: MIT

Braspag と Cielo(アクワイアラー)の違い

CodeSpar は、ビジネス契約が異なる Cielo Group のサーバーを2つ提供しています。

サーバー製品概要利用者
@codespar/mcp-cieloCielo アクワイアラー直接カード決済を処理する仕組み(クレジット、デビット、boleto、Pix)Cielo 経由でカード決済を受け付けるすべての加盟店
@codespar/mcp-braspag(本サーバー)Braspag / Pagadorあらゆるアクワイアラー上でのエンタープライズ向けオーケストレーションブラジルの大手小売企業(Magalu クラス):複数アクワイアラーへのルーティング、トークン保管庫、マーケットプレイスでの売上分配

Braspag は、複数のアクワイアラーをまたいでオーケストレーションを行います。Cielo(または Rede、Stone)とのアクワイアリング契約はそのまま維持し、Braspag を重ねて利用することで、スマートルーティング、フェイルオーバー、カードを一度保管して複数のアクワイアラーで再利用する機能(Cartão Protegido)、継続課金の管理、マーケットプレイスの売上をサブマーチャント間で分配する機能を利用できます。

クイックスタート

Claude Desktop

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

{
  "mcpServers": {
    "braspag": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-braspag"],
      "env": {
        "BRASPAG_MERCHANT_ID": "your-merchant-uuid",
        "BRASPAG_MERCHANT_KEY": "your-merchant-key",
        "BRASPAG_ENV": "sandbox"
      }
    }
  }
}
Claude Code
claude mcp add braspag -- npx @codespar/mcp-braspag
Cursor / VS Code

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

{
  "servers": {
    "braspag": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-braspag"],
      "env": {
        "BRASPAG_MERCHANT_ID": "your-merchant-uuid",
        "BRASPAG_MERCHANT_KEY": "your-merchant-key",
        "BRASPAG_ENV": "sandbox"
      }
    }
  }
}

ツール(22)

ツール目的
create_saleBraspag Transaction API で売上を作成します(POST /sales)。
capture_sale事前承認済みの売上をキャプチャします(PUT /sales/{paymentId}/capture)。
void_sale売上を無効化/キャンセルします(PUT /sales/{paymentId}/void)。
create_recurrent継続課金のスケジュールを作成します(POST /recurrentPayments)。
disable_recurrent継続課金を無効化します(PUT /recurrentPayments/{recurrentPaymentId}/Deactivate)。
update_recurrent_amount継続課金の請求額を更新します(PUT /recurrentPayments/{recurrentPaymentId}/Amount)。
get_salePaymentId を指定して売上の詳細を取得します(GET /sales/{paymentId} — Query API)。
get_sale_by_order_idMerchantOrderId を指定して売上を検索します(GET /sales?merchantOrderId=X — Query API)。
get_recurrent継続課金の設定と履歴を取得します(GET /recurrentPayments/{recurrentPaymentId} — Query API)。
tokenize_cardカードを Braspag のトークン保管庫/Cartão Protegido にトークン化します(POST /card)。
get_card_tokenCartão Protegido のトークンに関連付けられた保存済みカード情報を取得します(GET /card/{token})。
create_split_saleマーケットプレイスの売上分配ルールを適用して売上を作成します(Payment.SplitPayments を指定して POST /sales)。
create_sale_3ds3DS 認証済みのクレジットカード売上を作成します(POST /sales)。
create_zero_auth0ドルのオーソリ/カードの有効性確認を行います(POST /zeroauth)。
create_boleto_saleboleto の売上を作成する便利なラッパーです(Payment.Type=Boleto を指定して POST /sales)。
create_pix_salePix の売上を作成する便利なラッパーです(Payment.Type=Pix を指定して POST /sales)。
reactivate_recurrent以前に無効化した継続課金を再有効化します(PUT /recurrentPayments/{recurrentPaymentId}/Reactiva...
update_recurrent_next_payment継続課金の NextPaymentDate を更新します(PUT /recurrentPayments/{recurrentPaymentId}/NextPaymentD...
update_recurrent_payment継続課金スケジュールの Payment(CreditCard + Customer)を更新します(PUT /recurrentPayments/{recurrentPaymen...
create_antifraud_analysisBraspag の不正対策オーケストレーション(Cyb...)を通じて、単独の不正分析を送信します(POST /fraudanalysis)。
delete_card_tokenCartão Protegido のトークンをトークン保管庫から削除します(DELETE /card/{token})。
create_split_capture事前承認済みの分配対象売上を、サブマーチャントごとの金額を上書きしてキャプチャします(PUT /sales/{paymentId}...

認証

Braspag では、Transaction API と Query API の両方で、MerchantId(UUID)と MerchantKey(シークレット)のヘッダーを使用します。

環境

環境Transaction APIQuery API
sandbox(デフォルト)https://apisandbox.braspag.com.br/v2https://apiquerysandbox.braspag.com.br/v2
productionhttps://api.braspag.com.br/v2https://apiquery.braspag.com.br/v2

切り替えるには、BRASPAG_ENV=production を設定します。

認証情報の取得
  1. Braspag Pagador を加盟店契約で有効にするため、Cielo / Braspag のアカウントチームにお問い合わせください。
  2. MerchantId(UUID)と MerchantKey を受け取ります。
  3. 以下の環境変数を設定します。

環境変数

変数必須説明
BRASPAG_MERCHANT_IDはい加盟店 UUID
BRASPAG_MERCHANT_KEYはい加盟店のシークレットキー
BRASPAG_ENVいいえsandbox(デフォルト)または production

ロードマップ

v0.2(予定)
  • create_sale_with_card_token — Cartão Protegido トークンを使用する便利なラッパー
  • delete_card_token — 保管庫のトークンを失効させます
  • get_sale_antifraud — Query API の不正対策詳細
  • update_recurrent_payment — 定期決済の金額以外のフィールドを更新します
  • create_zero_auth — カード検証用のゼロ円オーソリ
v0.3(予定)
  • マーケットプレイス:サブ加盟店のオンボーディングエンドポイント
  • 銀行振込票(boleto)の登録済み向けヘルパー
  • Webhook 検証ヘルパー

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

リンク

エンタープライズ

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

ライセンス

MIT

コメント

MCP は初めてですか?

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

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