mcp-pagseguro について
mcp-pagseguro は、PagSeguro/PagBank 決済プラットフォーム向けの MCP サーバーです。注文、チャージ、Pix、boleto、クレジットカード決済に関する 24 のツールを提供します。ブラジルの決済 API を AI アシスタントやエージェントから呼び出したい開発者向けです。サンドボックスモードでのテストに対応しています。
主な機能
- 01決済関連のツールを 24 種類提供
- 02注文、チャージ、Pix、boleto に対応
- 03返金、部分返金、紛争情報の取得に対応
- 04サブスクリプション、分割払い、Webhook を管理
- 05実際の課金を行わないサンドボックスモード
活用シーン
- 01エージェント経由での Pix または boleto 注文の作成
- 02注文とチャージの状態確認および返金処理
- 03PagSeguro サンドボックスでの決済フローのテスト
MCP 対応
本プロジェクトは MCP サーバーであり、PagSeguro の決済操作を MCP クライアントにツールとして公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
24掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| items | array | はい | 注文品目 |
| charges | array | いいえ | 支払い請求(Pix、boleto、またはカード) |
| customer | object | はい | 顧客データ |
| customer.name | string | はい | 顧客名 |
| customer.email | string | はい | メールアドレス |
| customer.tax_id | string | はい | CPF または CNPJ(数字のみ) |
| reference_id | string | いいえ | 一意の参照 ID |
詳細
@codespar/mcp-pagseguro
PagSeguro/PagBank 用の MCP サーバー — 注文、請求、Pix、ボレート、クレジットカード決済
クイックスタート
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_order | PagSeguro で注文を作成します(Pix、ボレート、またはクレジットカード) |
get_order | ID で注文の詳細を取得します |
list_orders | 任意のフィルターを指定して注文を一覧表示します |
create_charge | 単独の請求を作成します |
refund | 請求を返金します(全額または一部) |
get_pix_qrcode | 注文の請求に関する Pix QR コードのペイロードと画像を取得します |
create_customer | PagSeguro で顧客を作成します |
get_balance | アカウント残高を取得します |
create_subscription | PagSeguro で定期購読プランを作成します |
list_subscriptions | 任意のフィルターを指定して定期購読を一覧表示します |
get_notifications | 通知コードで支払い通知の詳細を取得します |
create_split | マーケットプレイスの取引向けに分割決済の設定を作成します |
get_dispute | ID で異議申し立て/チャージバックの詳細を取得します |
pay_order | 既存の注文に支払います(CREATED 状態の注文に請求/支払いを紐付けます) |
get_charge | ID で請求の詳細を取得します |
list_charges | 任意のフィルターを指定して請求を一覧表示します |
capture_charge | 与信承認済みのクレジットカード請求を売上確定します |
cancel_charge | まだ決済が完了していない請求をキャンセルします |
create_boleto | ボレート請求を作成します |
get_boleto | ID でボレート請求の詳細を取得します |
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 を設定してください。
認証情報の取得
- PagBank Developer Portal にアクセスします
- 開発者アカウントを作成します
- API トークンを生成します
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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。