mcpField
M
mcp-pagseguro

mcp-pagseguro

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

mcp-pagseguro について

mcp-pagseguro は、PagSeguro/PagBank 決済プラットフォーム向けの MCP サーバーです。注文、チャージ、Pix、boleto、クレジットカード決済に関する 24 のツールを提供します。ブラジルの決済 API を AI アシスタントやエージェントから呼び出したい開発者向けです。サンドボックスモードでのテストに対応しています。

主な機能

  1. 01決済関連のツールを 24 種類提供
  2. 02注文、チャージ、Pix、boleto に対応
  3. 03返金、部分返金、紛争情報の取得に対応
  4. 04サブスクリプション、分割払い、Webhook を管理
  5. 05実際の課金を行わないサンドボックスモード

活用シーン

  1. 01エージェント経由での Pix または boleto 注文の作成
  2. 02注文とチャージの状態確認および返金処理
  3. 03PagSeguro サンドボックスでの決済フローのテスト

MCP 対応

本プロジェクトは MCP サーバーであり、PagSeguro の決済操作を MCP クライアントにツールとして公開します。

設定

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

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

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

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

ツール

24

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

パラメーター型必須説明
itemsarrayはい注文品目
chargesarrayいいえ支払い請求(Pix、boleto、またはカード)
customerobjectはい顧客データ
customer.namestringはい顧客名
customer.emailstringはいメールアドレス
customer.tax_idstringはいCPF または CNPJ(数字のみ)
reference_idstringいいえ一意の参照 ID

詳細

@codespar/mcp-pagseguro

PagSeguro/PagBank 用の MCP サーバー — 注文、請求、Pix、ボレート、クレジットカード決済

npm License: MIT

クイックスタート

Claude Desktop

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

{
  "mcpServers": {
    "pagseguro": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-pagseguro"],
      "env": {
        "PAGSEGURO_TOKEN": "your-token",
        "PAGSEGURO_SANDBOX": "true"
      }
    }
  }
}
Claude Code
claude mcp add pagseguro -- npx @codespar/mcp-pagseguro
Cursor / VS Code

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

{
  "servers": {
    "pagseguro": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-pagseguro"],
      "env": {
        "PAGSEGURO_TOKEN": "your-token",
        "PAGSEGURO_SANDBOX": "true"
      }
    }
  }
}

ツール(24)

ツール用途
create_orderPagSeguro で注文を作成します(Pix、ボレート、またはクレジットカード)
get_orderID で注文の詳細を取得します
list_orders任意のフィルターを指定して注文を一覧表示します
create_charge単独の請求を作成します
refund請求を返金します(全額または一部)
get_pix_qrcode注文の請求に関する Pix QR コードのペイロードと画像を取得します
create_customerPagSeguro で顧客を作成します
get_balanceアカウント残高を取得します
create_subscriptionPagSeguro で定期購読プランを作成します
list_subscriptions任意のフィルターを指定して定期購読を一覧表示します
get_notifications通知コードで支払い通知の詳細を取得します
create_splitマーケットプレイスの取引向けに分割決済の設定を作成します
get_disputeID で異議申し立て/チャージバックの詳細を取得します
pay_order既存の注文に支払います(CREATED 状態の注文に請求/支払いを紐付けます)
get_chargeID で請求の詳細を取得します
list_charges任意のフィルターを指定して請求を一覧表示します
capture_charge与信承認済みのクレジットカード請求を売上確定します
cancel_chargeまだ決済が完了していない請求をキャンセルします
create_boletoボレート請求を作成します
get_boletoID でボレート請求の詳細を取得します
get_public_keysカードデータの暗号化に使用する PagSeguro 公開鍵を取得します(タイプ:card)
create_payout銀行口座または Pix キー宛ての出金/振込を作成します
create_webhookイベント通知を受け取るためのアプリケーションの Webhook URL を登録します
list_webhooks登録済みのアプリケーション Webhook を一覧表示します

認証

PagSeguro は認証に Bearer トークンを使用します。PagBank 開発者ポータルでトークンを生成してください。

サンドボックス/テスト

PagSeguro は sandbox.api.pagseguro.com にサンドボックスを提供しています。利用するには PAGSEGURO_SANDBOX=true を設定してください。

認証情報の取得
  1. PagBank Developer Portal にアクセスします
  2. 開発者アカウントを作成します
  3. API トークンを生成します
  4. PAGSEGURO_TOKEN 環境変数を設定します

環境変数

変数必須説明
PAGSEGURO_TOKENはいPagBank の Bearer トークン
PAGSEGURO_SANDBOXいいえサンドボックスモードを使うには "true" に設定します

ロードマップ

v0.2(予定)
  • create_subscription — 定期購読を作成します
  • list_subscriptions — フィルターを指定してすべての定期購読を一覧表示します
  • get_notifications — 支払い通知/Webhook を取得します
  • create_split — 受取人間で分割する支払いを作成します
  • get_dispute — 異議申し立て/チャージバックの詳細を取得します
v0.3(予定)
  • create_plan — 定期購読プランを作成します
  • get_installments — 支払いの分割払いオプションを取得します
  • batch_refunds — 1 回のリクエストで複数の返金を処理します

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

リンク

エンタープライズ

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

ライセンス

MIT

コメント

MCP は初めてですか?

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

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