mcpField
I
ifthenpay Payments MCP

ifthenpay Payments MCP

リモート
github.com/ifthenpay金融データ018 週間前に更新
リポジトリ

ifthenpay Payments MCP について

ifthenpay Payments MCPは、ifthenpayの決済サービスを利用する公式リモートMCPサーバーです。MCP対応アプリに、決済依頼や参照番号の作成、状態確認、完了済み決済の取得ツールを提供します。

主な機能

  1. 01Multibanco参照番号の作成
  2. 02MB WAY決済の依頼と確認
  3. 03Payshop参照番号の作成
  4. 04カードなどの決済リンク作成
  5. 05完了済み決済の一覧取得

活用シーン

  1. 01顧客向け決済参照番号の作成
  2. 02MB WAY決済依頼の送信と確認
  3. 03完了済み決済記録の取得

MCP 対応

リモートのStreamable HTTP MCPサーバーが、対応クライアントに決済作成、状態確認、レポートなどのifthenpay決済ツールを公開します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://ai.ifthenpay.com/mcp/payments/
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

8
パラメーター型必須説明
amountnumberはいEUR 建ての支払い金額(例:10.50)。
mb_keystringはいifthenpay Multibanco キー。
order_idstringはいシステム内の一意な注文識別子。
expiry_daysintegerいいえ参照番号の有効期限までの日数。省略すると、デフォルトで期限なしになります。

詳細

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_referenceMultibanco 決済参照を作成します
mbway_request_paymentMB WAY の決済リクエストを送信します
mbway_check_statusMB WAY 決済のステータスを確認します
payshop_create_referencePayshop 決済参照を作成します
creditcard_create_paymentホスト型のクレジットカード/デビットカード決済画面を作成します
pinpay_create_paymentカード、Multibanco、MB WAY、Payshop、Google Pay、Apple Pay、Cofidis Pay、PIX に対応した Pay-by-Link を作成します
cofidis_create_paymentCofidis Pay 決済を作成します
pix_create_paymentPIX 決済を作成します
payments_listifthenpay 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

https://www.ifthenpay.com


ライセンス

Copyright © ifthenpay.

All rights reserved.

コメント

MCP は初めてですか?

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

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