ifthenpay Payments MCP について
ifthenpay Payments MCPは、ifthenpayの決済サービスを利用する公式リモートMCPサーバーです。MCP対応アプリに、決済依頼や参照番号の作成、状態確認、完了済み決済の取得ツールを提供します。
主な機能
- 01Multibanco参照番号の作成
- 02MB WAY決済の依頼と確認
- 03Payshop参照番号の作成
- 04カードなどの決済リンク作成
- 05完了済み決済の一覧取得
活用シーン
- 01顧客向け決済参照番号の作成
- 02MB WAY決済依頼の送信と確認
- 03完了済み決済記録の取得
MCP 対応
リモートのStreamable HTTP MCPサーバーが、対応クライアントに決済作成、状態確認、レポートなどのifthenpay決済ツールを公開します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://ai.ifthenpay.com/mcp/payments/claude mcp add --transport http com-ifthenpay-payments https://ai.ifthenpay.com/mcp/payments/{"mcpServers":{"com-ifthenpay-payments":{"type":"http","url":"https://ai.ifthenpay.com/mcp/payments/"}}}Cursor で開く{"servers":{"com-ifthenpay-payments":{"type":"http","url":"https://ai.ifthenpay.com/mcp/payments/"}}}VS Code で開く{"mcpServers":{"com-ifthenpay-payments":{"type":"http","url":"https://ai.ifthenpay.com/mcp/payments/"}}}{"mcpServers":{"com-ifthenpay-payments":{"serverUrl":"https://ai.ifthenpay.com/mcp/payments/"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
8| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| amount | number | はい | EUR 建ての支払い金額(例:10.50)。 |
| mb_key | string | はい | ifthenpay Multibanco キー。 |
| order_id | string | はい | システム内の一意な注文識別子。 |
| expiry_days | integer | いいえ | 参照番号の有効期限までの日数。省略すると、デフォルトで期限なしになります。 |
詳細
ifthenpay MCP サーバー
ifthenpay 決済サービス向けの公式 Model Context Protocol(MCP) サーバーです。
ifthenpay MCP サーバーを使うと、AI アシスタントや MCP 対応アプリケーションから、Multibanco、MB WAY、Payshop、クレジットカード、PinPay、Cofidis Pay、PIX、決済レポートなどの ifthenpay 決済サービスを安全に利用できます。
レジストリ
レジストリ ID
com.ifthenpay/payments
リモートエンドポイント
https://ai.ifthenpay.com/mcp/payments/
プロトコル
- Model Context Protocol(MCP)
- JSON-RPC 2.0
- ストリーミング可能な HTTP
対応クライアント
このサーバーは、次のようなあらゆる MCP クライアントに対応しています。
- Claude Desktop
- GitHub Copilot
- Visual Studio Code
- Cursor
- Windsurf
- Continue.dev
- その他の MCP 対応クライアント
利用可能なツール
| ツール | 説明 |
|---|---|
multibanco_create_reference | Multibanco 決済参照を作成します |
mbway_request_payment | MB WAY の決済リクエストを送信します |
mbway_check_status | MB WAY 決済のステータスを確認します |
payshop_create_reference | Payshop 決済参照を作成します |
creditcard_create_payment | ホスト型のクレジットカード/デビットカード決済画面を作成します |
pinpay_create_payment | カード、Multibanco、MB WAY、Payshop、Google Pay、Apple Pay、Cofidis Pay、PIX に対応した Pay-by-Link を作成します |
cofidis_create_payment | Cofidis Pay 決済を作成します |
pix_create_payment | PIX 決済を作成します |
payments_list | ifthenpay Backoffice から完了した決済を取得します |
レート制限
プラットフォームの安定性を確保するため、サーバーではレート制限を適用しています。
- IP アドレスごとに 1 分あたり 60 リクエスト
- 上限を超えたリクエストには HTTP 429 Too Many Requests が返されます
- バッチ JSON-RPC リクエストには対応していません
クライアントの設定
Claude Desktop
{
"mcpServers": {
"ifthenpay": {
"url": "https://ai.ifthenpay.com/mcp/payments/"
}
}
}
GitHub Copilot / Visual Studio Code
{
"servers": {
"ifthenpay": {
"type": "http",
"url": "https://ai.ifthenpay.com/mcp/payments/"
}
}
}
Cursor
{
"mcpServers": {
"ifthenpay": {
"url": "https://ai.ifthenpay.com/mcp/payments/"
}
}
}
Windsurf
{
"mcpServers": {
"ifthenpay": {
"serverUrl": "https://ai.ifthenpay.com/mcp/payments/"
}
}
}
Continue.dev
{
"mcpServers": [
{
"name": "ifthenpay",
"transport": {
"type": "streamable-http",
"url": "https://ai.ifthenpay.com/mcp/payments/"
}
}
]
}
MCP リクエストの例
接続を初期化します。
{
"jsonrpc": "2.0",
"id": 1,
"method": "initialize",
"params": {
"protocolVersion": "2025-03-26",
"clientInfo": {
"name": "my-client",
"version": "1.0"
}
}
}
利用可能なツールを一覧表示します。
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/list"
}
ツールを呼び出します。
{
"jsonrpc": "2.0",
"id": 3,
"method": "tools/call",
"params": {
"name": "multibanco_create_reference",
"arguments": {
"mb_key": "...",
"order_id": "1001",
"amount": 25.00
}
}
}
ドキュメント
詳細なドキュメント、例、API リファレンスは、以下からご覧いただけます。
ドキュメント
https://ai.ifthenpay.com/mcp/docs/
インタラクティブなテストクライアント
https://ai.ifthenpay.com/mcp/client/
ifthenpay
ライセンス
Copyright © ifthenpay.
All rights reserved.
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。