mcp-pagar-me について
mcp-pagar-me は、Stone エコシステムの決済プラットフォーム Pagar.me 向けの MCP サーバーです。注文、課金、受取人、送金、サブスクリプションを扱い、分割払いの処理を想定しています。
主な機能
- 01注文、課金、送金、サブスクリプションを扱う 22 のツール
- 02Pix、boleto、クレジットカードによる課金
- 03分割払い向けの受取人管理と残高照会
- 04売掛金の早期入金(anticipation)の照会と申請
- 05イベント通知用の Webhook 登録
活用シーン
- 01ブラジルの EC 向けエージェントによる注文と課金の作成
- 02分割払いの受取人管理と送金・出金の実行
- 03売掛金の早期入金の照会と申請
MCP 対応
MCP サーバーとして、Pagar.me の注文、課金、送金、サブスクリプション、Webhook 操作をツールとして MCP クライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @codespar/mcp-pagar-mePAGARME_API_KEYシークレットSecret key (sk_xxx) for Pagar.mePAGARME_PUBLIC_KEYシークレットPublic key (pk_xxx) for card tokenization (required only for create_card_token)ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
22掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| items | array | はい | 注文品目 |
| customer | object | はい | name、email、document、type を含む Customer オブジェクト |
| customer.name | string | はい | 顧客名 |
| customer.type | enum | はい | Customer の種類individual | company |
| customer.email | string | はい | 顧客のメールアドレス |
| customer.document | string | はい | CPF または CNPJ |
| payments | array | はい | 支払い方法の配列 |
詳細
@codespar/mcp-pagar-me
Pagar.me 向け MCP サーバー — Stone エコシステムの注文、請求、分割決済に対応
クイックスタート
Claude Desktop
~/.config/claude/claude_desktop_config.json に追加します:
{
"mcpServers": {
"pagar-me": {
"command": "npx",
"args": ["-y", "@codespar/mcp-pagar-me"],
"env": {
"PAGARME_API_KEY": "sk_your-key"
}
}
}
}
Claude Code
claude mcp add pagar-me -- npx @codespar/mcp-pagar-me
Cursor / VS Code
.cursor/mcp.json または .vscode/mcp.json に追加します:
{
"servers": {
"pagar-me": {
"command": "npx",
"args": ["-y", "@codespar/mcp-pagar-me"],
"env": {
"PAGARME_API_KEY": "sk_your-key"
}
}
}
}
ツール(22)
| ツール | 用途 |
|---|---|
create_order | 商品と決済を指定して、Pagar.me に注文を作成します |
get_order | ID を指定して注文の詳細を取得します |
list_orders | 任意のフィルターを指定して注文を一覧表示します |
create_charge | 請求(Pix、boleto、またはクレジットカード)を作成します |
get_charge | ID を指定して請求の詳細を取得します |
create_recipient | 分割決済用の受取人を作成します |
get_balance | 現在の口座残高を取得します |
create_transfer | 受取人への振込を作成します |
refund | 請求を全額または一部返金します |
list_recipients | 任意のフィルターを指定して受取人を一覧表示します |
create_anticipation | 受取人の売掛金の前払い(antecipação)を申請します |
get_anticipation | ID を指定して前払いの詳細を取得します |
get_anticipation_limits | 受取人が利用できる前払い限度額を取得します |
create_plan | サブスクリプションプランを作成します |
update_plan | 既存のサブスクリプションプランを更新します |
create_subscription | 顧客向けの継続課金サブスクリプションを作成します |
cancel_subscription | 継続課金サブスクリプションをキャンセルします |
create_card_token | クレジットカードをトークン化します(PCI セーフ)。 |
create_withdrawal | 受取人の残高を登録済みの銀行口座へ振り込む出金(saque)を作成します |
register_webhook | イベント通知を受信する Webhook エンドポイントを登録します |
capture_charge | 事前承認済みの請求を確定します(オーソリ後に売上を確定するフロー)。 |
partial_refund | 請求の一部を返金します(明示的な一部返金; |
認証
Pagar.me は、シークレットキー(sk_xxx)をユーザー名、空のパスワードとする Basic Auth を使用します。
サンドボックス/テスト
Pagar.me はダッシュボードからテストモードを利用できます。実際の請求を避けるには、テストモードの API キーを使用してください。
認証情報の取得
- Pagar.me Dashboard にアクセスします
- アカウントを作成します
- シークレットキー(テストモードの場合は sk_test_xxx)を取得します
PAGARME_API_KEY環境変数を設定します
環境変数
| 変数 | 必須 | 説明 |
|---|---|---|
PAGARME_API_KEY | はい | Pagar.me ダッシュボードで取得したシークレットキー(sk_xxx) |
PAGARME_PUBLIC_KEY | いいえ | create_card_token 専用の公開キー(pk_xxx) |
ロードマップ
v0.3(予定)
list_charges— フィルターを指定して請求を一覧表示しますlist_subscriptions— サブスクリプションを一覧表示しますlist_plans— プランを一覧表示しますbatch_charges— 1 回のリクエストで複数の請求を作成しますlist_webhooks/delete_webhook— Webhook を包括的に管理します
貢献に興味がありますか?PR を作成するか、ツールをリクエストしてください。
リンク
エンタープライズ
エージェントによる決済にガバナンス、予算上限、監査証跡が必要ですか?CodeSpar Enterprise は、これらの MCP サーバーにポリシーエンジン、決済ルーティング、コンプライアンステンプレートを追加します。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。