mcpField
M
mcp-pagbrasil

mcp-pagbrasil

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

mcp-pagbrasil について

mcp-pagbrasil は、ブラジル向けに販売する海外加盟店向けクロスボーダー収単サービス PagBrasil の MCP サーバーです。エージェントから注文の作成、ステータス確認、返金を行えます。PagBank や PagSeguro とは別のサービスです。

主な機能

  1. 01注文の作成と支払いリクエストの発行
  2. 02Pix、Boleto Flash、PEC Flash、分割払いクレジットカードに対応
  3. 03注文ステータスの取得による入金確認
  4. 04金額指定による一部返金または全額返金
  5. 05レスポンスを生の XML のままエージェントに返却

活用シーン

  1. 01ブラジルの購入者向けに Pix の決済コードや Boleto の請求書を発行
  2. 02注文ステータスをポーリングして入金の完了を検知
  3. 03エージェントのワークフローから一部返金または全額返金を処理

MCP 対応

本サーバーは create_order、get_order、refund_order の 3 つのツールを MCP クライアントに公開し、PagBrasil の注文作成、照会、返金の各 API に対応します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"codespar-mcp-pagbrasil": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-pagbrasil"
],
"env": {
"PAGBRASIL_PBTOKEN": "<PAGBRASIL_PBTOKEN>",
"PAGBRASIL_SECRET": "<PAGBRASIL_SECRET>",
"PAGBRASIL_BASE_URL": "<PAGBRASIL_BASE_URL>"
}
}
}
}
起動コマンドnpx -y @codespar/mcp-pagbrasil
設定が必要な環境変数
PAGBRASIL_PBTOKENシークレットMerchant token (pbtoken) from the PagBrasil Dashboard
PAGBRASIL_SECRETシークレットSecret phrase from the PagBrasil Dashboard
PAGBRASIL_BASE_URLAPI base URL. Defaults to https://sandbox.pagbrasil.com/api; production hosts are issued per-merchant.

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

パッケージ
npm@codespar/mcp-pagbrasil0.1.0

ツール

3

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

パラメーター型必須説明
amount_brlstringはいブラジルレアル建ての金額。主単位を文字列で指定します(例:'125.00')
address_zipstringいいえ購入者の CEP
address_citystringいいえ購入者の市区町村
order_numberstringはいcustomer_taxid ごとに一意の注文参照(冪等性の基準)
payment_typeenumはい支払い方法pix | boleto | creditcard
product_namestringいいえ商品/請求の説明
address_statestringいいえ購入者の州(UF)
customer_namestringはい購入者の氏名
address_streetstringいいえ購入者の住所
customer_emailstringいいえ購入者のメールアドレス
customer_phonestringいいえ購入者の電話番号
customer_taxidstringはい購入者の CPF(個人)または CNPJ(企業)。有効なブラジルの納税者番号である必要があります

詳細

@codespar/mcp-pagbrasil

PagBrasil 向け MCP サーバー — ブラジルで販売する海外加盟店向けのクロスボーダー決済代行会社です。Pix、Automatic Pix(PagStream)、Boleto Flash、PEC Flash、分割払いに対応した現地のクレジットカードを利用できます。PagBank/PagSeguroとは異なります。

npm License: MIT

クイックスタート

Claude Desktop

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

{
  "mcpServers": {
    "pagbrasil": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-pagbrasil"],
      "env": {
        "PAGBRASIL_PBTOKEN": "your-merchant-token",
        "PAGBRASIL_SECRET": "your-secret-phrase"
      }
    }
  }
}
Claude Code
claude mcp add pagbrasil -- npx @codespar/mcp-pagbrasil
Cursor / VS Code

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

{
  "servers": {
    "pagbrasil": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-pagbrasil"],
      "env": {
        "PAGBRASIL_PBTOKEN": "your-merchant-token",
        "PAGBRASIL_SECRET": "your-secret-phrase"
      }
    }
  }
}

認証

各リクエストでは、加盟店トークン(pbtoken)とシークレットフレーズを本文のフィールドとして送信します。認証ヘッダーはありません。このサーバーは PAGBRASIL_PBTOKEN と PAGBRASIL_SECRET から両方の値を設定します。

API の仕様(知っておくと便利です)

PagBrasil の API はフォーム URL エンコード形式(JSON ではありません)で、レスポンスは XML です。加盟店トークン(pbtoken)とシークレットフレーズは、すべてのリクエストで本文のフィールドとして送信されます。このサーバーは環境変数から両方の値を設定します。ツールのレスポンスでは、生の XML を xml としてエージェントに渡すため、フィールドが失われることはありません。

ツール(3)

ツールエンドポイント機能
create_orderPOST /order/add注文を作成/決済をリクエストします(pix、boleto、creditcard)。Pix のレスポンスには pix_code と pix_image が含まれ、boleto のレスポンスにはバーコードと PDF URL が含まれます
get_orderPOST /order/get注文の現在のステータスを取得します。決済完了を検出するためにポーリングします
refund_orderPOST /order/refund決済済みの注文を返金します(一部返金の場合は amount_brl を指定し、全額返金の場合は省略します)

環境変数

変数必須説明
PAGBRASIL_PBTOKENはいPagBrasil ダッシュボードで発行される加盟店トークン
PAGBRASIL_SECRETはいダッシュボードで発行されるシークレットフレーズ
PAGBRASIL_BASE_URLいいえデフォルトは https://sandbox.pagbrasil.com/api です。本番環境のホストは、Payment Service Agreement の締結後に加盟店ごとに発行されます。ダッシュボードに表示される URL を設定してください

注意事項

  • amount_brl は主要通貨単位を文字列で指定します。'125.00' は R$ 125,00 を意味します。
  • order_number は customer_taxid ごとに一意である必要があります。同じ番号と同じ納税者番号の組み合わせでは冪等な no-op となり、同じ番号と異なる納税者番号の組み合わせは拒否されます(Duplicated order)。
  • customer_taxid には有効な CPF または CNPJ が必要です。エージェントはユーザーに確認し、決して値をでっち上げてはいけません。

エンタープライズ

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

ライセンス

MIT © CodeSpar

コメント

MCP は初めてですか?

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

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