「Razorpay」MCPサーバーとは?
Razorpay MCPサーバーは、Model Context Protocol (MCP) の実装であり、Razorpay APIとのシームレスな連携を提供します。これにより、AIアシスタントや開発ツールがRazorpayの決済処理インフラとプログラム的にやり取りできるようになります。標準化されたMCPツールを通じて決済関連の機能を公開し、開発者は決済キャプチャ、決済詳細の取得、取引管理などのワークフローを自動化できます。この統合により、AI活用アプリケーションはデータベースクエリやファイル管理、API連携などをRazorpayと直接・安全に実行でき、業務効率の向上や高度な決済自動化が可能になります。
プロンプト一覧
ドキュメントやコード一覧にプロンプトテンプレートに関する情報は見つかりませんでした。
リソース一覧
ドキュメントやコード一覧に明示的なMCPリソースリストは提供されていません。
ツール一覧
capture_payment
Razorpay API経由で決済のステータスを「承認済み」から「キャプチャ済み」に変更します。fetch_payment
Razorpayの決済IDを使い、決済詳細を取得します。fetch_payment_card_details
Razorpay APIを利用し、特定決済に使用されたカード情報を取得します。fetch_all_payments
Razorpay APIで絞り込みやページネーションを使って全決済情報を取得します。update_payment
(READMEに記載はあるが、詳細説明はドキュメントにありません。)
このMCPサーバーのユースケース
- 決済キャプチャの自動化
AIアシスタントがRazorpayで承認済み決済を自動キャプチャし、取引フローを簡素化できます。 - 決済データ取得
開発者はカード情報を含む決済詳細を取得し、レポート作成・照合・サポート業務に活用できます。 - 一括決済レビュー
絞り込みやページネーションで全決済履歴を取得し、分析や監査、モニタリングに利用できます。 - 決済ステータス管理
決済ステータスの更新を自動化し、手作業やミスを削減できます。 - AIエージェントとの連携
AIツールがRazorpayの決済APIとプログラム的に連携し、高度な財務自動化やチャットボット決済対応を実現します。
セットアップ方法
Windsurf
- Node.jsなどの前提条件がインストールされていることを確認します。
- Windsurfの設定ファイルを開きます。
- 下記のように
mcpServersセクションにRazorpay MCPサーバーを追加します。 - 変更を保存してWindsurfを再起動します。
- Razorpay MCPサーバーが一覧に表示され、動作していることを確認します。
{
"mcpServers": {
"razorpay": {
"command": "npx",
"args": ["@razorpay/mcp-server@latest"]
}
}
}
Claude
- ClaudeのMCP統合設定にアクセスできることを確認します。
- Claudeの設定パネルを開きます。
mcpServersブロックにRazorpay MCPサーバーのエントリを追加します。- 設定を保存してClaudeを再起動します。
- Razorpay MCPサーバーが接続されているか確認します。
{
"mcpServers": {
"razorpay": {
"command": "npx",
"args": ["@razorpay/mcp-server@latest"]
}
}
}
Cursor
- 前提条件(Node.jsなど)をインストールします。
- Cursorの設定ファイルを編集します。
mcpServersセクションにRazorpay MCPサーバーを追加します。- 保存してCursorを再起動します。
- Cursorツール一覧でRazorpayが利用可能か確認します。
{
"mcpServers": {
"razorpay": {
"command": "npx",
"args": ["@razorpay/mcp-server@latest"]
}
}
}
Cline
- Clineがインストール・設定済みであることを確認します。
- Clineの設定ファイルを開きます。
- Razorpay MCPサーバーの定義を追加します。
- 保存してClineを再起動します。
- Razorpay MCPツールへの接続・アクセスを確認します。
{
"mcpServers": {
"razorpay": {
"command": "npx",
"args": ["@razorpay/mcp-server@latest"]
}
}
}
APIキーの安全な管理
- RazorpayのAPIキーは環境変数に保存し、安全性を確保しましょう。
- 環境変数を利用した設定例:
{
"mcpServers": {
"razorpay": {
"command": "npx",
"args": ["@razorpay/mcp-server@latest"],
"env": {
"RAZORPAY_API_KEY": "${RAZORPAY_API_KEY}"
},
"inputs": {
"api_key": "${RAZORPAY_API_KEY}"
}
}
}
}
FlowHuntフロー内でのMCP利用方法
FlowHuntでMCPサーバーをワークフローに組み込むには、まずMCPコンポーネントをフローに追加し、AIエージェントに接続します:

MCPコンポーネントをクリックして設定パネルを開き、システムMCP設定欄に下記のJSON形式でMCPサーバー情報を入力します:
{
"razorpay": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
設定後、AIエージェントはこのMCPの全機能にアクセスできるようになります。“razorpay"は自身のMCPサーバー名に、URLも実際のMCPサーバーURLに書き換えてご利用ください。
概要
| セクション | 利用可否 | 詳細・備考 |
|---|---|---|
| 概要 | ✅ | 基本的な概要・説明記載あり。 |
| プロンプト一覧 | ⛔ | プロンプトテンプレート情報なし。 |
| リソース一覧 | ⛔ | 明示的なリソースリストなし。 |
| ツール一覧 | ✅ | READMEでツール一覧記載。 |
| APIキー管理 | ✅ | 環境変数利用例あり。 |
| サンプリングサポート(評価上重要度低) | ⛔ | サンプリングサポート記載なし。 |
所感
Razorpay MCPサーバーはツールやセットアップ手順に関するドキュメントが明確ですが、プロンプトテンプレートやリソース、ルート、サンプリングサポートなどの詳細は不足しています。決済自動化には十分ですが、より幅広いMCP機能への対応が進めばさらに便利になるでしょう。
MCPスコア
| ライセンスあり | ✅ (MIT) |
|---|---|
| ツールを1つ以上搭載 | ✅ |
| Fork数 | 23 |
| Star数 | 192 |
評価: 6/10 — 決済用途では本番運用可能な品質と明快なツール・セットアップ手順を備えていますが、高度なMCP機能やリソース/プロンプトの説明がなく、汎用的なMCP用途にはやや制約があります。
