mcpField
M
mcp-bold-co

mcp-bold-co

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

mcp-bold-co について

mcp-bold-co はコロンビアの決済事業者 Bold 向けの MCP サーバーで、カード、PSE、Nequi、Botón Bancolombia に対応した支払リンクの作成と状態確認を行います。チェックアウトの整合性署名と Webhook 署名の検証を行うローカルツールも備えています。

主な機能

  1. 01固定額または任意額の支払リンク作成
  2. 02支払方法を限定したリンクの作成
  3. 03支払リンクの状態照会
  4. 04加盟店で有効な支払方法の一覧
  5. 05チェックアウト用整合性署名のローカル生成
  6. 06Webhook の HMAC 署名のローカル検証

活用シーン

  1. 01AI アシスタントで PSE またはカードの支払リンクを生成する
  2. 02支払リンクが支払済みになるまで状態を確認する
  3. 03受信した Bold の Webhook 署名を検証する

MCP 対応

本プロジェクトは MCP サーバーであり、Bold の API 呼び出しに関する 5 つのツールと、ローカルの署名ツール 2 つを MCP クライアントに公開します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"codespar-mcp-bold-co": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-bold-co"
],
"env": {
"BOLD_API_KEY": "<BOLD_API_KEY>",
"BOLD_SECRET_KEY": "<BOLD_SECRET_KEY>"
}
}
}
}
起動コマンドnpx -y @codespar/mcp-bold-co
設定が必要な環境変数
BOLD_API_KEYシークレットBold identity API key (llave de identidad), sent as x-api-key
BOLD_SECRET_KEYシークレットBold secret key. Only needed for the local checkout-signature and webhook-validation tools.

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

パッケージ
npm@codespar/mcp-bold-co0.1.0

ツール

7

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

パラメーター型必須説明
currencystringいいえ通貨コード(デフォルトは COP)
tip_amountnumberいいえ金額に含まれるチップ分(デフォルトは 0)
amount_typeenumいいえCLOSE は固定金額(デフォルト)、OPEN は支払者による金額入力を許可しますCLOSE | OPEN
descriptionstringはい支払者にチェックアウトページで表示される内容
payer_emailstringいいえチェックアウトページに支払者のメールアドレスを事前入力します
callback_urlstringいいえ支払い後に支払者をリダイレクトする URL
total_amountnumberいいえCOP 建ての合計金額(amount_type=CLOSE の場合は必須)
expiration_datenumberいいえリンクの有効期限をナノ秒単位の Unix タイムスタンプで指定します(Bold の仕様)。有効期限なしの場合は省略します。
payment_methodsarrayいいえ利用可能な決済方法を制限します。例:["CREDIT_CARD", "PSE", "NEQUI", "BOTON_BANCOLOMBIA"]。省略すると、加盟店で有効なすべての決済方法を受け付けます。

詳細

@codespar/mcp-bold-co

Bold 向け MCP サーバー — コロンビアの決済サービスプロバイダー(bold.co)。カード、PSE、Nequi、Botón Bancolombia に対応した決済リンクのほか、チェックアウトの整合性署名と Webhook 検証のヘルパーを提供します。

npm License: MIT

Bold の公開連携 API はリンクを中心としています。固定額または金額指定の決済リンクを作成し、支払人に payload.url を渡して、リンクのステータスが PAID になるまでポーリングします。埋め込み型チェックアウトボタンのフローは SHA-256 整合性署名で保護され、Webhook は HMAC 署名されます。どちらも、この MCP サーバーのローカルツールで扱えます。

クイックスタート

Claude Desktop

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

{
  "mcpServers": {
    "bold-co": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-bold-co"],
      "env": {
        "BOLD_API_KEY": "your-identity-key",
        "BOLD_SECRET_KEY": "your-secret-key"
      }
    }
  }
}
Claude Code
claude mcp add bold-co --env BOLD_API_KEY=your-identity-key -- npx -y @codespar/mcp-bold-co

ツール(7)

ツール説明
create_payment_link決済リンクを作成します(POST /online/link/v1)。カード、PSE、Nequi、Botón Bancolombia に対応します
create_pse_payment_linkPSE 銀行口座引き落としに限定したリンクを簡単に作成します
create_card_payment_linkカードに限定したリンクを簡単に作成します
get_payment_linkリンクのステータスを照会します:ACTIVE、PROCESSING、PAID、REJECTED、EXPIRED
list_payment_methodsこの加盟店で有効な決済方法を一覧表示します
generate_checkout_signature埋め込み型チェックアウトボタン用の SHA-256 整合性ハッシュを生成します(ローカル)
validate_webhook_signatureBold の Webhook に付与された HMAC 署名を検証します(ローカル)

環境変数

変数必須説明
BOLD_API_KEYはいID キー(llave de identidad)。Authorization: x-api-key として送信されます
BOLD_SECRET_KEYいいえシークレットキー。ローカルの署名/Webhook ツールでのみ必要です

Bold には独立したサンドボックスホストはありません。テストモードは Bold ダッシュボードで発行されたテストキーによって有効になります。

ドキュメント

エンタープライズ

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

ライセンス

MIT

コメント

MCP は初めてですか?

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

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