mcpField
M
mcp-stone

mcp-stone

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

mcp-stone について

mcp-stone は、Stone の決済サービスとオープンバンキングに対応する MCP サーバーで、カード・Pix・boleto による収納、売掛金の前倒し、POS 端末、オープンバンキングを扱います。ブラジルの加盟店とその開発者が、AI クライアントから入金と決済に関する操作を行うことを想定しています。

主な機能

  1. 01カード、Pix、boleto による決済の作成
  2. 02取引の返金とキャンセル
  3. 03売掛金の前倒し申請と上限額の確認
  4. 04売掛金と口座取引明細の照会
  5. 05POS 端末の一覧と稼働状況の確認
  6. 06Stone イベント用 Webhook の登録

活用シーン

  1. 01エージェントによる加盟店の前倒し上限と売掛金の確認
  2. 02POS 端末のオンライン状況の確認
  3. 03AI クライアントからの Pix 請求や boleto 回収の作成

MCP 対応

本プロジェクトは MCP サーバーであり、Stone API を通じて収納、送金、売掛金、端末、Webhook に関する 21 のツールを MCP クライアントに公開します。

設定

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

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

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

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

ツール

21

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

パラメーター型必須説明
account_idstringはいアカウント ID

詳細

@codespar/mcp-stone

Stone 用 MCP サーバー — 決済(カード/Pix/boleto)、早期入金、売掛金、端末、オープンバンキング

npm License: MIT

クイックスタート

Claude Desktop

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

{
  "mcpServers": {
    "stone": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-stone"],
      "env": {
        "STONE_CLIENT_ID": "your-client-id",
        "STONE_CLIENT_SECRET": "your-client-secret"
      }
    }
  }
}
Claude Code
claude mcp add stone -- npx @codespar/mcp-stone
Cursor / VS Code

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

{
  "servers": {
    "stone": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-stone"],
      "env": {
        "STONE_CLIENT_ID": "your-client-id",
        "STONE_CLIENT_SECRET": "your-client-secret"
      }
    }
  }
}

ツール(21)

ツール目的
get_balanceアカウント残高を取得します
list_transactionsアカウントの取引を一覧表示します
get_statement指定期間のアカウント明細を取得します
create_paymentStone 経由で支払いを作成します
get_paymentID を指定して支払いの詳細を取得します
list_payments任意のフィルターを指定して支払いを一覧表示します
create_transfer銀行振込を作成します(内部または外部)
create_pix_paymentStone 経由で Pix 支払い(送金)を作成します
create_pix_charge支払いを受け取るための Pix 請求(QR Code/cob)を作成します
create_boleto顧客への請求用に boleto bancário を作成します
create_card_chargeクレジットカードまたはデビットカードで請求します(Stone 決済)
tokenize_card後で請求できるよう、カードを PCI に準拠した安全なトークンに変換します
refund_transaction確定済みの取引を全額または一部返金します
cancel_transaction承認済みの取引(未売上計上)をキャンセルします
create_anticipation将来の売掛金を早期入金します(Stone の主力サービス「antecipação」)
get_anticipation_limits加盟店の現在の早期入金限度額(最大/最小/利用可能)を取得します
list_receivables売掛金(カード取引による将来の入金)を検索します
list_terminals加盟店の Stone/TON 物理端末を一覧表示します
get_terminal_status特定の POS 端末の現在の状態(オンライン/オフライン/最終確認時刻)を取得します
register_webhookStone イベント用の Webhook エンドポイントを登録します
list_webhooks登録済みの Webhook エンドポイントを一覧表示します

認証

Stone は OAuth2 クライアントクレデンシャルを使用して認証します。サーバーがトークンの更新を自動的に管理します。

サンドボックス/テスト

Stone は開発者ポータルからサンドボックスを提供しています。

認証情報の取得
  1. Stone Open Bank Documentation にアクセスします
  2. 開発者として登録します
  3. アプリケーションを作成し、OAuth2 認証情報を取得します
  4. 環境変数を設定します

環境変数

変数必須説明
STONE_CLIENT_IDはいOAuth2 クライアント ID
STONE_CLIENT_SECRETはいOAuth2 クライアントシークレット
STONE_BASE_URLいいえベース URL を上書きします(デフォルトは https://api.openbank.stone.com.br/api/v1、サンドボックスは https://sandbox-api.openbank.stone.com.br/api/v1)
STONE_AUTH_URLいいえOAuth2 トークン URL を上書きします(デフォルトは https://accounts.openbank.stone.com.br/auth/realms/stone_bank/protocol/openid-connect/token、サンドボックスは https://sandbox-accounts.openbank.stone.com.br/auth/realms/stone_bank/protocol/openid-connect/token)。0.2.2 まではトークン要求の送信先が存在しない login.openbank.stone.com.br だったため、すべてのツールが認証で失敗していました。

ロードマップ

v0.3(予定)
  • list_pix_keys — 加盟店に登録されている Pix キーを一覧表示します
  • create_recipient — マーケットプレイス/分割決済の受取人を作成します
  • create_transfer_batch — 一括振込処理を実行します
  • get_boleto — boleto の詳細を取得します
  • create_scheduled_payment — 将来の日付で支払いを予約します
  • list_payouts — 早期入金/決済の支払いを一覧表示します

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

リンク

エンタープライズ

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

ライセンス

MIT

コメント

MCP は初めてですか?

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

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