mcpField
M
mcp-pomelo

mcp-pomelo

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

mcp-pomelo について

mcp-pomelo は、中南米の複数国でカード発行サービスを提供する Pomelo の MCP サーバーです。アルゼンチン、ブラジル、メキシコ、コロンビア、ペルー、チリにおいて、バーチャルカードや物理カードの発行とライフサイクル管理を行うアプリケーション向けです。

主な機能

  1. 01カード保有者ユーザーの作成と更新
  2. 02VIRTUAL と PHYSICAL のカード発行
  3. 03ライフサイクル管理のためのカード状態変更
  4. 04カードと取引レコードの照会
  5. 05更新系呼び出しへの冪等キーの自動付与

活用シーン

  1. 01新しい業務委託先向けにバーチャルカードを発行し、旧カードを停止
  2. 02エージェントのワークフローからカード取引明細を照会
  3. 03サンドボックス環境でカード発行フローを検証

MCP 対応

本プロジェクトは MCP サーバーであり、カード保有者ユーザー、カード、取引レコードを管理する 9 個のツールを MCP クライアントに公開します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"codespar-mcp-pomelo": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-pomelo"
],
"env": {
"POMELO_CLIENT_ID": "<POMELO_CLIENT_ID>",
"POMELO_CLIENT_SECRET": "<POMELO_CLIENT_SECRET>",
"POMELO_ENV": "<POMELO_ENV>",
"POMELO_BASE_URL": "<POMELO_BASE_URL>",
"POMELO_AUTH_URL": "<POMELO_AUTH_URL>",
"POMELO_AUDIENCE": "<POMELO_AUDIENCE>"
}
}
}
}
起動コマンドnpx -y @codespar/mcp-pomelo
設定が必要な環境変数
POMELO_CLIENT_IDシークレットOAuth2 client id
POMELO_CLIENT_SECRETシークレットOAuth2 client secret
POMELO_ENVEnvironment: 'sandbox' or 'production'. Defaults to 'sandbox'.
POMELO_BASE_URLAPI base URL override. Defaults per environment.
POMELO_AUTH_URLシークレットAuth base URL override. Defaults per environment.
POMELO_AUDIENCEOAuth2 audience override. Defaults per environment.

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

パッケージ
npm@codespar/mcp-pomelo0.1.1

ツール

9

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

パラメーター型必須説明
namestringはい名
emailstringいいえメールアドレス
extraobjectいいえ任意の追加 Pomelo ユーザーフィールド。ペイロードにマージされます
phonestringいいえ国際形式の電話番号
genderstringいいえMALE | FEMALE | OTHER(国によって要件が異なります)
addressobjectいいえ居住地住所:street_name、street_number、zip_code、city、region、country(ISO-3)
surnamestringはい姓
birthdatestringいいえYYYY-MM-DD
idempotency_keystringいいえ任意の冪等性キー。省略すると自動生成されます。
operation_countrystringはい事業運営国の ISO-3 コード(例:ARG、BRA、MEX、COL)
identification_typestringはい国の身分証明書の種類(例:DNI、CPF、CURP、CC)
identification_valuestringはい書類番号

詳細

@codespar/mcp-pomelo

Pomelo 向け MCP サーバー — 中南米全域を対象とするカード発行サービスです。カード保有者ユーザー、バーチャルカードと物理 Visa/Mastercard の発行、ライフサイクル管理、取引フィードに対応しています。アルゼンチン、ブラジル、メキシコ、コロンビア、ペルー、チリ。

npm License: MIT

クイックスタート

Claude Desktop

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

{
  "mcpServers": {
    "pomelo": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-pomelo"],
      "env": {
        "POMELO_CLIENT_ID": "your-client-id",
        "POMELO_CLIENT_SECRET": "your-client-secret",
        "POMELO_ENV": "sandbox"
      }
    }
  }
}
Claude Code
claude mcp add pomelo -- npx @codespar/mcp-pomelo
Cursor / VS Code

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

{
  "servers": {
    "pomelo": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-pomelo"],
      "env": {
        "POMELO_CLIENT_ID": "your-client-id",
        "POMELO_CLIENT_SECRET": "your-client-secret",
        "POMELO_ENV": "sandbox"
      }
    }
  }
}

環境変数

変数必須説明
POMELO_CLIENT_IDはいOAuth2 クライアント ID
POMELO_CLIENT_SECRETはいOAuth2 クライアントシークレット
POMELO_ENVいいえsandbox(デフォルト)または production
POMELO_BASE_URLいいえAPI ベース URL の上書き(デフォルトは sandbox で https://api-stage.pomelo.la、production で https://api.pomelo.la)
POMELO_AUTH_URLいいえ認証ベース URL の上書き。トークンの呼び出し先は {AUTH_URL}/oauth/token です(デフォルトは Pomelo のドキュメントに従い、API と同じホストです)
POMELO_AUDIENCEいいえOAuth2 audience の上書き(デフォルトは環境ごとに設定されます)

認証には OAuth2 クライアントクレデンシャルを使用します。サーバーが Bearer トークンを自動的に取得し、キャッシュします。

ツール(9)

ツール機能
create_userカード保有者の ID を作成します(POST /users/v1)
get_userID を指定してユーザーを取得します
update_userユーザーのフィールド(ステータス、連絡先、住所)を更新します
create_cardVIRTUAL または PHYSICAL カードを発行します(POST /cards/v1)
get_cardカードを取得します(マスク済み PAN、ステータス、プログラム)
list_cardsカードを一覧表示します。ユーザー/ステータスで絞り込めます
update_card_statusライフサイクルのステータスを ACTIVE/BLOCKED/DISABLED に変更します
list_transactionsカード取引フィードを検索します
get_transactionID を指定して取引を取得します

データを変更する呼び出しには x-idempotency-key が付与されます(自動生成されますが、呼び出しごとに idempotency_key で上書きできます)。

使用例

「新しい契約社員用のバーチャルカードを発行して、古いカードを凍結してください。」

エージェントは create_user(必要な場合)→ create_card(card_type: "VIRTUAL")→ update_card_status(status: "BLOCKED"、status_reason: "CLIENT_INTERNAL_REASON")を呼び出します。

注意事項

  • これらのツールからカード認証情報(完全な PAN/CVV)が返されることはありません。Pomelo は PCI スコープのウィジェットを通じてのみ機密データを公開します。
  • 認証の判定(スワイプごとのリアルタイム承認)は、ホストする Webhook で行われるものであり、API 呼び出しではありません。取引ごとに利用制限を確認する場合は、このサーバーと CodeSpar のガバナンス対応オーソライザーを組み合わせてください。

認証

OAuth2 クライアントクレデンシャルを使用します。サーバーは {AUTH_URL}/oauth/token で POMELO_CLIENT_ID/POMELO_CLIENT_SECRET を Bearer トークンと交換し、有効期限が切れる少し前までキャッシュします。データを変更する呼び出しには x-idempotency-key が付与されます。

エンタープライズ

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

ライセンス

MIT

コメント

MCP は初めてですか?

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

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