キャッシュフリーMCPサーバー
Cashfree MCP サーバーは、モデル コンテキスト プロトコル (MCP)を使用して、AI ツールとエージェントがCashfree API (支払いゲートウェイ、支払い、SecureID) と統合できるようにします。
設定
リポジトリのクローンを作成する
依存関係をインストールする
(Node.js 14.x 以上が必要です)
構成
API認証情報を持つCashfreeアカウントが必要です(サンドボックスキーと本番環境キーの両方をサポートしています)。Cashfree MCPはお好みのクライアントでご利用いただけます。設定例を以下に示します。
クロード
claude_desktop_config.json
に次の構成ブロックを追加します。
VSコード
VS Code設定に次の構成ブロックを追加します
API認証情報
各サービスに対して次の環境変数を設定します:支払いゲートウェイ:
PAYMENTS_APP_ID
: 決済ゲートウェイのクライアントIDPAYMENTS_APP_SECRET
: 決済ゲートウェイのクライアントシークレット
支払い:
PAYOUTS_APP_ID
: ペイアウトクライアントIDPAYOUTS_APP_SECRET
: 支払いクライアントシークレットTWO_FA_PUBLIC_KEY_PEM_PATH
: 2FA公開鍵へのパス(2FAが有効な場合のみ必要)
セキュアID:
SECUREID_APP_ID
: SecureIDクライアントIDSECUREID_APP_SECRET
: SecureIDクライアントシークレットTWO_FA_PUBLIC_KEY_PEM_PATH
: 2FA公開鍵へのパス(2FAが有効な場合のみ必要)
環境
ENV
: 本番環境の場合はproduction
、サンドsandbox
の場合は sandbox に設定します (デフォルト: sandbox
)
ツール設定
TOOLS
: 有効にするモジュールのカンマ区切りリスト。使用可能なオプション:
pg
: 決済ゲートウェイAPIpayouts
:支払いAPIsecureid
: SecureID API
ツール
Cashfree MCPには、製品カテゴリ別にグループ化された以下のツールが用意されています。
決済ゲートウェイ(PG)
ツール名 | 説明 |
---|---|
検索 | Cashfree Payments 開発者ドキュメント全体を検索します。 |
支払いリンクの作成 | 新しい支払いリンクを作成します。 |
支払いリンクの詳細を取得する | 支払いリンクの詳細とステータスをすべて表示します。 |
支払いキャンセルリンク | 有効な支払いリンクをキャンセルします。キャンセルされたリンクに対しては、今後支払いを行うことはできません。 |
支払いリンクで注文を取得 | 支払いリンクのすべての注文詳細を表示します。 |
作成順序 | Cashfreeで注文を作成し、取引のpayment_sessions_idを取得します。 |
注文を取得 | order_id を使用して注文の詳細を取得します |
拡張された注文を取得する | 住所、カート、オファー、顧客の詳細などの拡張注文データを取得します |
対象となる支払い方法を取得する | 指定した注文金額とIDに適した支払い方法を取得します |
注文の支払いを受ける | 注文のすべての支払い詳細を表示します。 |
IDによる支払い | 支払い ID の注文の支払い詳細を表示します。 |
払い戻しの作成 | 払い戻しを開始します。 |
注文の全額返金 | 注文に対して処理されたすべての払い戻しを取得します。 |
払い戻しを受ける | Cashfree アカウントで処理された特定の払い戻しを取得します。 |
すべての和解を得る | 決済 ID、決済 UTR、または日付範囲を指定して、すべての決済の詳細を取得します。 |
注文IDによる分割および決済の詳細の取得 v2-0 | 注文内のベンダーの決済済み/未決済取引を含む分割および決済の詳細を取得します。 |
注文IDによる決済取得 | 特定の注文のすべての決済を表示します。 |
注文IDによる紛争の取得 | 注文IDですべての紛争の詳細を取得する |
支払いIDによる紛争の取得 | 支払いIDですべての紛争の詳細を取得する |
紛争IDで紛争を取得 | 紛争IDで紛争の詳細を取得する |
紛争IDによる紛争の承認 | 紛争IDで紛争を承認する |
紛争IDごとに紛争に異議を申し立てるための証拠を提出する | 紛争に異議を唱えるための証拠を提出する |
支払いシミュレーション | テスト用に支払いをシミュレーションします。事前に注文を作成する必要があります。 |
フェッチシミュレーション | シミュレーションによる支払い詳細を取得する |
支払い
ツール名 | 説明 |
---|---|
標準転送v2 | Cashfree Payments で金額の送金を開始します。 |
転送ステータスの取得 v2 | 開始された転送のステータスを取得します。 |
バッチ転送v2 | Cashfree Payments で一括送金リクエストを開始します。 |
バッチ転送ステータス v2 の取得 | 開始されたバッチ転送のステータスを取得します。 |
承認する | Cashfree システムで認証し、承認ベアラー トークンを取得します。 |
キャッシュグラムを作成する | キャッシュグラムを作成します。 |
キャッシュグラムを無効化 | Cashgram を非アクティブ化します。 |
キャッシュグラムステータスの取得 | 作成された Cashgram のステータスを取得します。 |
セキュアID
ツール名 | 説明 |
---|---|
名前の一致を確認する | 名前のバリエーションを検証します。 |
KYCリンクを生成する | KYC 情報の確認フォームを生成します。 |
KYCリンクステータスの取得 | KYC 検証フォームのステータスを取得します。 |
静的KYCリンクを生成する | 静的 KYC リンクを生成します。 |
静的KYCリンクを無効化 | 静的 KYC リンクを非アクティブ化します。 |
ライセンス
このプロジェクトはMITオープンソースライセンスの条件に基づいてライセンスされています。全文についてはライセンスをご覧ください。
ドキュメント
詳細な API ドキュメントについては、 Cashfree API ドキュメントをご覧ください。
サポート
サポートについては、 care@cashfree.comにお問い合わせいただくか、 GitHub リポジトリで問題を報告してください。
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
AI ツールとエージェントがモデル コンテキスト プロトコルを使用して Cashfree の支払いサービス (支払いゲートウェイ、支払い、SecureID) と統合できるようにし、自然言語による取引とアカウント管理を可能にします。
Related MCP Servers
- AsecurityFlicenseAqualityImplements the Model Context Protocol to allow AI models to access and interact with blockchain data, including reading contract states, retrieving events, and accessing transaction information across various networks.Last updated -104530TypeScript
- -securityFlicense-qualityA Model Context Protocol server that enables AI agents to interact with the Flow blockchain through RPC calls, supporting account balances, script execution, transactions, domain resolution, and contract interactions.Last updated -82JavaScript
- -securityAlicense-qualityA Model Context Protocol server that provides comprehensive integration with PayPal's APIs, enabling seamless interaction with payment processing, invoicing, subscription management, and business operations through a standardized interface.Last updated -TypeScriptApache 2.0
- -securityFlicense-qualityA Model Context Protocol server that enables Claude AI to interact with Paybyrd's payment processing API, allowing for creating payment links, processing refunds, and retrieving order information.Last updated -5TypeScript