mcpField
M
mcp-celcoin

mcp-celcoin

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

mcp-celcoin について

mcp-celcoin は、Celcoin の BaaS 基盤向けの MCP サーバーです。Pix、ボレト、送金、公共料金の支払い、携帯電話のチャージ用ツールを提供します。一つの API で複数の決済処理を扱いたい開発者に向いています。本番環境の呼び出しには mTLS 証明書と事前登録済みの IP が必要で、本サーバー単体では証明書を提示しません。

主な機能

  1. 01Pix 請求(cob、cobv)と返金
  2. 02DICT キー照会とボレトの発行
  3. 03TED/DOC 送金と残高照会
  4. 04通信事業者のチャージと ISPB 銀行一覧
  5. 05サンドボックス対応と OAuth2 トークンの自動更新

活用シーン

  1. 01アプリケーションに QR コード付きの Pix 入金機能を追加する
  2. 02MCP クライアントからボレトや公共料金の認可と支払いを行う
  3. 03口座明細を確認し TED 送金を実行する

MCP 対応

このサーバーは MCP クライアントに対して 18 のツールを公開しており、Pix、ボレト、送金、公共料金支払い、チャージなどの操作を含みます。

設定

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

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

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

パッケージ
npm@codespar/mcp-celcoin0.2.4

ツール

18

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

パラメーター型必須説明
amountnumberはいBRL 建ての金額
pixKeystringはい受取人の Pix キー
endToEndIdstringいいえエンドツーエンド ID(任意)
pixKeyTypeenumはいPix キーの種類CPF | CNPJ | EMAIL | PHONE | EVP
descriptionstringいいえ支払いの説明
recipientNamestringいいえ受取人名
recipientDocumentstringいいえ受取人の CPF/CNPJ

詳細

@codespar/mcp-celcoin

Celcoin 用の MCP サーバー — Pix、boleto、振込、チャージに対応する BaaS インフラストラクチャ

npm License: MIT

クイックスタート

Claude Desktop

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

{
  "mcpServers": {
    "celcoin": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-celcoin"],
      "env": {
        "CELCOIN_CLIENT_ID": "your-client-id",
        "CELCOIN_CLIENT_SECRET": "your-client-secret",
        "CELCOIN_SANDBOX": "true"
      }
    }
  }
}
Claude Code
claude mcp add celcoin -- npx @codespar/mcp-celcoin
Cursor / VS Code

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

{
  "servers": {
    "celcoin": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-celcoin"],
      "env": {
        "CELCOIN_CLIENT_ID": "your-client-id",
        "CELCOIN_CLIENT_SECRET": "your-client-secret",
        "CELCOIN_SANDBOX": "true"
      }
    }
  }
}

ツール(18)

ツール目的
create_pix_paymentCelcoin 経由で Pix 決済を作成します
get_pix_paymentトランザクション ID で Pix 決済の詳細を取得します
create_pix_cobPix の即時請求(cob)を作成します — 支払人向けの QR コード/コピー&ペースト用コードを生成します
get_pix_cobtransactionId または txid で Pix の即時請求を取得します
create_pix_cobvPix の期日指定請求(cobv)を作成します — 期日付きの boleto のような Pix です
lookup_pix_dictPix DICT キーを照会します — Pix キーから口座名義人と銀行情報を特定します
create_pix_devolutionPix の返金(devolução)を作成します — 受け取った Pix トランザクションを返金します
cancel_boleto請求書発行製品で発行された boleto を ID でキャンセルします
read_barcode支払い前に boleto/公共料金のバーコードを承認(照会)します — transactionId、金額、更新後の合計額、期日を返します
pay_bill事前に承認された請求書の支払いを確定します — read_barcode の transactionId を transactionIdAuthorize として渡します
get_statement指定した期間の口座明細(extrato)を取得します
list_topup_providersチャージに利用できる通信事業者(operadoras)を一覧表示します
create_boleto請求書発行製品で boleto を発行します
get_boleto発行済み boleto の詳細を ID で取得します
create_transferCelcoin 経由で銀行振込(TED/DOC)を作成します
get_balanceCelcoin の口座残高を取得します
list_banksブラジルで利用可能な銀行(ISPB コード)を一覧表示します
create_topupCelcoin 経由で携帯電話/サービスのチャージ(recarga)を作成します

認証

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

サンドボックス/テスト

Celcoin は sandbox.openfinance.celcoin.dev にサンドボックスを提供しています。使用するには CELCOIN_SANDBOX=true を設定します。

CELCOIN_SANDBOX を設定しない場合、サーバーは Celcoin の本番環境 api.openfinance.celcoin.com.br を呼び出します(0.2.3 までのデフォルトは、存在しないホスト api-sec.celcoin.com.br でした)。Celcoin への本番呼び出しは、Celcoin が発行する証明書を用いた mTLS 経由で、事前に登録した IP からのみ受け付けられます(Celcoin のドキュメント)。それ以外の IP からのトークン呼び出しには 401 "O seu IP ou certificado digital nao foi reconhecido" が返されます。このサーバーはクライアント証明書を提示しないため、本番環境では CELCOIN_BASE_URL を証明書を保持し mTLS を終端するプロキシに設定してください。本番環境を直接呼び出すと、この 401 が返されます。

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

環境変数

変数必須説明
CELCOIN_CLIENT_IDはいOAuth2 クライアント ID
CELCOIN_CLIENT_SECRETはいOAuth2 クライアントシークレット
CELCOIN_SANDBOXいいえサンドボックスモードを使うには "true" に設定します
CELCOIN_BASE_URLいいえAPI ホストを上書きします。デフォルト:https://api.openfinance.celcoin.com.br(本番環境)、https://sandbox.openfinance.celcoin.dev(サンドボックス)

ロードマップ

v0.2(予定)
  • get_pix_key — Pix キーの詳細を取得します(DICT 照会)
  • create_bill_payment — 請求書/公共料金の支払いを作成します
  • get_bill_payment — 請求書の支払い詳細を取得します
  • create_scheduled_transfer — 予約振込を作成します
  • list_providers — 利用可能なサービスプロバイダーを一覧表示します
v0.3(予定)
  • batch_topups — 複数のモバイルチャージを処理します
  • detailed_reports — 詳細な取引レポートを生成します

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

リンク

エンタープライズ

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

ライセンス

MIT

コメント

MCP は初めてですか?

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

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