mcpField
M
mcp-picpay

mcp-picpay

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

mcp-picpay について

mcp-picpay は、ブラジルのデジタルウォレット PicPay Business の MCP サーバーです。決済、Pix 形式の QR コード、サブスクリプション、送金を必要とする加盟店やエージェント開発者を対象としています。ツールは支払い、定期プラン、ウォレット残高をカバーします。

主な機能

  1. 01支払いの作成、状態照会、返金
  2. 02静的および動的な PicPay QR コードの生成
  3. 03サブスクリプションプランと契約の管理
  4. 04PicPay ユーザーへの B2P 送金
  5. 05seller token による webhook コールバックの検証

活用シーン

  1. 01支払いリンクや QR コードを生成し、注文状況を追跡する
  2. 02定期課金のプランを管理し、購入者を登録する
  3. 03PicPay ユーザーへ一括送金し、取引履歴を確認する
  4. 04コールバックを処理する前に通知の送信元を検証する

MCP 対応

PicPay の決済、サブスクリプション、送金、ウォレットのエンドポイントを MCP ツールとして公開し、MCP クライアントから呼び出せるようにします。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"codespar-mcp-picpay": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-picpay"
],
"env": {
"PICPAY_TOKEN": "<PICPAY_TOKEN>",
"PICPAY_SELLER_TOKEN": "<PICPAY_SELLER_TOKEN>",
"PICPAY_BASE_URL": "<PICPAY_BASE_URL>"
}
}
}
}
起動コマンドnpx -y @codespar/mcp-picpay
設定が必要な環境変数
PICPAY_TOKENシークレットPicPay merchant integration token (sent as x-picpay-token header)
PICPAY_SELLER_TOKENシークレットPicPay seller token used to validate webhook callbacks (x-seller-token header)
PICPAY_BASE_URLPicPay ecommerce API base URL. Defaults to https://appws.picpay.com/ecommerce/public.

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

パッケージ
npm@codespar/mcp-picpay0.2.0-alpha.3

ツール

20

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

パラメーター型必須説明
buyerobjectいいえ購入者の本人情報です。BCB の規則により document(CPF)が必須です。
buyer.emailstringいいえ
buyer.phonestringいいえE.164 またはブラジル形式(例:+55 11 91234-5678)
buyer.documentstringはいCPF。数字のみ、または書式付き
buyer.lastNamestringはい
buyer.firstNamestringはい
valuenumberはいBRL の金額を小数で指定します(例:100.50)。セント単位ではありません。
expiresAtstringいいえISO-8601 の有効期限タイムスタンプ(例:2026-12-31T23:59:59-03:00)
returnUrlstringはい購入者が PicPay アプリで支払いを完了した後にリダイレクトされる URL です。
callbackUrlstringはいステータス変更時に PicPay が POST リクエストを送信する HTTPS エンドポイントです。x-seller-token ヘッダーで検証します。
referenceIdstringはい加盟店側で使用する注文の一意識別子です。後続のステータス確認/キャンセル呼び出しで使用します。

詳細

@codespar/mcp-picpay

PicPay Business 向けの MCP サーバーです。PicPay は、6,000 万人以上のユーザーを持つブラジルのデジタルウォレットです。

PicPay の Checkout API を使用すると、加盟店は支払いインテントを作成できます。購入者は PicPay アプリ内で支払いを完了し、リダイレクト URL と Pix 形式の QR コードを受け取ります。Recurrency API を使用すると、サブスクリプションプランも追加できます。

ツール(20)

ツール目的
create_paymentPicPay のチェックアウト支払いを作成します。
get_payment_statusreferenceId で支払いのステータスを取得します。
cancel_paymentPicPay の注文をキャンセルします。
create_planサブスクリプションプランを作成します(Recurrency API)。
list_plansこの加盟店に登録されているすべてのサブスクリプションプランを一覧表示します。
update_plan既存のサブスクリプションプランを更新します。
delete_planサブスクリプションプランを削除します。
create_subscription購入者をサブスクリプションプランに登録します。
get_subscriptionID でサブスクリプションを取得します。
cancel_subscription有効なサブスクリプションをキャンセルします。
validate_notification受信した webhook コールバックが PicPay からのものであることを、x-seller-token ヘッダーを PI... と比較して確認します。
refund_payment支払い済みの PicPay 注文を、必要に応じて一部返金します。
create_b2p_transferBusiness-to-Person(B2P)送金を作成します。加盟店のウォレットから、PicPay ユーザーとして識別される受取人に資金を送金します...
get_b2p_transferreferenceId で B2P 送金のステータスを取得します。
create_batch_payment1 回のリクエストで複数の B2P 送金を送信します。
list_transactions期間を指定して、加盟店の取引(支払いと送金)を一覧表示します。
get_wallet_balance加盟店の現在の PicPay ウォレット残高(BRL 建ての利用可能額とブロック額)を取得します。
generate_static_qrcode店舗内での利用や繰り返し利用に向けて、静的な PicPay Pay QR コードを生成します。
generate_dynamic_qrcode金額を固定し、必要に応じて有効期限を指定して、動的な PicPay Pay QR コードを生成します。
create_payment_link共有可能な PicPay 支払いリンクを作成します。

インストール

npm install @codespar/mcp-picpay@alpha

環境

PICPAY_TOKEN="..."          # Merchant integration token (x-picpay-token header)
PICPAY_SELLER_TOKEN="..."   # Seller token used to validate webhook callbacks
PICPAY_BASE_URL="..."       # Optional. Defaults to https://appws.picpay.com/ecommerce/public

認証

すべてのリクエストで次の情報を送信します。

Content-Type: application/json
x-picpay-token: <PICPAY_TOKEN>

PicPay の webhook コールバックには x-seller-token: <PICPAY_SELLER_TOKEN> が含まれます。ペイロードを信頼する前に、validate_notification ツールを使用するか、自身でヘッダーを照合してください。その後、get_payment_status で正式なステータスを取得します。

実行

# stdio (default — for Claude Desktop, Cursor, etc)
npx @codespar/mcp-picpay

# HTTP (for server-to-server testing)
MCP_HTTP=true MCP_PORT=3000 npx @codespar/mcp-picpay

ステータス

0.1.0-alpha.1。主要なチェックアウトエンドポイント(/payments、/payments/{ref}/status、/payments/{ref}/cancellations)は、PicPay の公開ドキュメントに照らして検証済みです。Recurrency(プランとサブスクリプション)のエンドポイントは、ドキュメントに記載されたパスの形式に基づいていますが、本番環境で使用する前に、フィールドレベルのスキーマ(frequency の列挙値、サブスクリプションのレスポンス)を実際の API で確認してください。

エンタープライズ

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

ライセンス

MIT

コメント

MCP は初めてですか?

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

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