mcp-epayco について
mcp-epayco は、コロンビアの決済ゲートウェイ ePayco 向けの MCP サーバーです。カードのトークン化と決済、PSE による銀行引き落とし、現金払いネットワークによる支払いに対応しています。ツールは公式 epayco-node SDK に準拠しており、テストモードはペイロードのフラグ EPAYCO_TEST で指定します。
主な機能
- 01カードのトークン化と顧客作成
- 02カード決済と取引詳細の取得
- 03PSE 銀行引き落としと状態照会
- 04現金払い用バウチャーの作成
- 05ペイロードのテストモードフラグ
活用シーン
- 01AI エージェントからコロンビアのオンライン加盟店向けにカード決済を実行
- 02PSE の銀行リダイレクト URL と取引状態の取得
- 03現金払いネットワーク向けの支払いバウチャーの生成
MCP 対応
このサーバーは、ePayco のカード、PSE、現金払いの各エンドポイントをラップした 8 つのツールを MCP 経由で公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @codespar/mcp-epaycoEPAYCO_PUBLIC_KEYシークレットePayco public keyEPAYCO_PRIVATE_KEYシークレットePayco private keyEPAYCO_TEST"true" flags payloads as test mode. Defaults to "true" — set "false" for production.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
8掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| cvc | string | はい | カードの CVC |
| exp_year | string | はい | 有効期限の年(例:2027) |
| exp_month | string | はい | 有効期限の月(例:09) |
| card_number | string | はい | カード PAN |
詳細
@codespar/mcp-epayco
ePayco 用の MCP サーバー — コロンビアの決済ゲートウェイ(Davivienda 傘下):カードのトークン化と決済、PSE 銀行口座引き落とし、現金決済ネットワーク(Efecty、Gana、Red Servi、Punto Red、Su Red)。
ツールセットは、公式 ePayco SDK(epayco-node)に準拠しています。カード/トークン API は api.secure.payco.co、PSE と現金決済用の restpagos API は secure.payco.co を使用します。テストモードはペイロードのフラグ(EPAYCO_TEST)で指定し、ホストは分かれていません。
クイックスタート
Claude Desktop
~/.config/claude/claude_desktop_config.json に追加します。
{
"mcpServers": {
"epayco": {
"command": "npx",
"args": ["-y", "@codespar/mcp-epayco"],
"env": {
"EPAYCO_PUBLIC_KEY": "your-public-key",
"EPAYCO_PRIVATE_KEY": "your-private-key",
"EPAYCO_TEST": "true"
}
}
}
}
Claude Code
claude mcp add epayco --env EPAYCO_PUBLIC_KEY=pk --env EPAYCO_PRIVATE_KEY=sk -- npx -y @codespar/mcp-epayco
ツール(8)
| ツール | 説明 |
|---|---|
tokenize_card | カードトークンを作成します(POST /v1/tokens) |
create_customer | カードトークンに紐付けられた顧客を作成します |
charge_card | トークン化されたカードで決済します(POST /payment/v1/charge/create) |
get_transaction | referencePayco を指定して取引の詳細を取得します |
create_pse_payment | PSE 銀行口座引き落とし — 銀行へのリダイレクト URL を返します |
get_pse_transaction | 取引 ID を指定して PSE 取引のステータスを取得します |
list_pse_banks | PSE 銀行一覧を取得します |
create_cash_payment | efecty/gana/redservi/puntored/sured の現金決済用バウチャーを作成します |
環境変数
| 変数 | 必須 | 説明 |
|---|---|---|
EPAYCO_PUBLIC_KEY | はい | 公開鍵 |
EPAYCO_PRIVATE_KEY | はい | 秘密鍵 |
EPAYCO_TEST | いいえ | "true"(デフォルト)にすると、ペイロードがテストモードとして指定されます |
ドキュメント
- プロバイダーのドキュメント:https://docs.epayco.com
- マネージドプラン(すべての LATAM プロバイダーに共通のインターフェース、ガバナンス+監査):https://codespar.dev/agents
エンタープライズ
ePayco でのエージェント主導の決済に、ガバナンス、予算上限、監査証跡が必要ですか? CodeSpar Enterprise は、これらの MCP サーバーにポリシーエンジン、決済ルーティング、コンプライアンステンプレートを追加します。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。