mcp-cielo について
mcp-cielo は、ブラジルのカード決済サービス Cielo の MCP サーバーです。カード決済、Pix、ボレト、定期決済、決済リンクを扱う 22 のツールを提供します。ブラジルでオンライン決済を扱う加盟店や開発者を対象としています。
主な機能
- 01カード、Pix、ボレトを扱う 22 の MCP ツール
- 02定期決済の作成、金額と次回請求日の更新
- 03CardToken と 3DS 2.0 認証データへの対応
- 04不正検知の分析と決済リンクの照会
活用シーン
- 01エージェントによる売上の作成、キャプチャ、キャンセル
- 02定期決済の金額、次回請求日、有効状態の管理
- 03Pix の QR コードや Cielo 決済リンクの生成
MCP 対応
本プロジェクトは Cielo の決済、定期決済、Pix、ボレト、不正検知、決済リンクの操作を、MCP クライアント向けのツールとして公開する MCP サーバーです。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
22掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| brand | enum | はい | カードブランドVisa | Master | Elo | Amex | Hipercard |
| amount | number | はい | 金額(セント単位。例:15700 = R$157.00) |
| holder | string | はい | カード名義人の氏名 |
| capture | boolean | いいえ | 自動キャプチャ(true にすると即時キャプチャ) |
| cardNumber | string | はい | クレジットカード番号 |
| customerName | string | はい | 顧客名 |
| installments | number | いいえ | 分割回数(一括払いの場合は 1) |
| securityCode | string | はい | CVV |
| expirationDate | string | はい | 有効期限(MM/YYYY) |
| merchantOrderId | string | はい | 加盟店注文参照番号 |
詳細
@codespar/mcp-cielo
Cielo 向け MCP サーバー — カード決済、ボレート、継続課金
クイックスタート
Claude Desktop
~/.config/claude/claude_desktop_config.json に追加します:
{
"mcpServers": {
"cielo": {
"command": "npx",
"args": ["-y", "@codespar/mcp-cielo"],
"env": {
"CIELO_MERCHANT_ID": "your-merchant-id",
"CIELO_MERCHANT_KEY": "your-merchant-key",
"CIELO_SANDBOX": "true"
}
}
}
}
Claude Code
claude mcp add cielo -- npx @codespar/mcp-cielo
Cursor / VS Code
.cursor/mcp.json または .vscode/mcp.json に追加します:
{
"servers": {
"cielo": {
"command": "npx",
"args": ["-y", "@codespar/mcp-cielo"],
"env": {
"CIELO_MERCHANT_ID": "your-merchant-id",
"CIELO_MERCHANT_KEY": "your-merchant-key",
"CIELO_SANDBOX": "true"
}
}
}
}
ツール(22)
| ツール | 目的 |
|---|---|
create_sale | Cielo でクレジットカード/デビットカードの決済を作成します |
get_sale | PaymentId を指定して決済の詳細を取得します |
capture_sale | 事前承認済みの決済を売上確定します |
cancel_sale | 決済を取り消します(全額または一部) |
create_recurrent | クレジットカードの継続課金を作成します |
get_recurrent | 継続課金の詳細を取得します |
tokenize_card | 今後の利用に備えてクレジットカードをトークン化します |
create_boleto | Cielo でボレート決済を作成します |
create_pix | Cielo で Pix 決済を作成します(QR コードを生成) |
get_pix | PaymentId を指定して Pix 決済の詳細と QR コードを取得します |
create_debit | Cielo でデビットカード決済を作成します(3DS 認証が必要です) |
create_ewallet | デジタルウォレット決済を作成します(Google Pay、Samsung Pay、Apple Pay) |
get_antifraud | 決済の不正利用対策分析の詳細を取得します |
create_sale_with_token | 保存済みの CardToken を使ってクレジットカード決済を作成します(カード情報の再入力は不要です) |
update_recurrent_amount | 既存の継続課金の金額を更新します |
update_recurrent_next_date | 既存の継続課金の次回請求日を更新します |
deactivate_recurrent | 継続課金を無効化(一時停止)して、請求を停止します |
reactivate_recurrent | 以前に無効化した継続課金を再有効化します |
create_payment_link | Cielo の Link de Pagamento(共有可能なチェックアウト URL)を作成します |
get_payment_link | ID を指定して Cielo の Link de Pagamento を取得します |
zero_auth | 請求せずにカードを検証するゼロ金額の与信を行います(カードまたは CardToken) |
create_sale_with_3ds | 3DS 2.0 認証データ(3DS フローから取得)を使ってクレジットカード決済を作成します |
認証
Cielo は認証に MerchantId および MerchantKey ヘッダーを使用します。
サンドボックス/テスト
Cielo は apisandbox.cieloecommerce.cielo.com.br にサンドボックスを提供しています。使用するには CIELO_SANDBOX=true を設定します。
認証情報の取得
- Cielo Developer Portal にアクセスします
- 開発者アカウントを作成します
- MerchantId と MerchantKey を取得します
- 環境変数を設定します
環境変数
| 変数 | 必須 | 説明 |
|---|---|---|
CIELO_MERCHANT_ID | はい | Cielo の Merchant ID |
CIELO_MERCHANT_KEY | はい | Cielo の Merchant Key |
CIELO_SANDBOX | いいえ | サンドボックスモードでは "true" に設定します |
ロードマップ
v0.2(予定)
create_pix— Pix 決済を作成しますget_pix— Pix 決済の詳細を取得しますcreate_debit— デビットカード決済を作成しますcreate_ewallet— デジタルウォレット決済を作成します(Apple Pay、Google Pay)get_antifraud— 取引の不正利用対策分析を取得します
v0.3(予定)
batch_captures— 複数の事前承認済み取引を売上確定しますvelocity_rules— 取引頻度/不正利用対策ルールを設定します
貢献したいですか?PR を作成するか、ツールをリクエストしてください。
リンク
エンタープライズ
エージェントによる決済のガバナンス、予算上限、監査証跡が必要ですか?CodeSpar Enterprise は、これらの MCP サーバーにポリシーエンジン、決済ルーティング、コンプライアンステンプレートを追加します。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。