MCP.so
ログイン

Mastercard Developers MCP Server

@Mastercard Developers

基本情報

トランスポート

streamable-http

認証方式

提供元の文書を確認

カテゴリ

開発者ツール

作者

Mastercard Developers

Mastercard Developers MCP Server について

Mastercard Developers MCP Server は、Mastercard が開発者ポータル向けに提供する公式のリモート MCP エンドポイントです。AI アシスタントは Mastercard のサービスを一覧し、ドキュメントのセクションやページを読み、OAuth 1.0a、OAuth 2.0、Open Finance のインテグレーションガイドを取得し、API オペレーションとスキーマを確認できます。無料で、認証は不要です。

#mastercard#payments#api-docs#open-finance#fintech

接続情報

https://developer.mcp.mastercard.com/

セットアップ

claude mcp add mastercard-developers --transport http https://developer.mcp.mastercard.com/

Mastercard Developers MCP Server のツール

9

Lists all available Mastercard Developers Products and Services with their basic information including title, description, and service id. IMPORTANT: The response contains both 'Products' (business offerings) and 'Services' (technical APIs with serviceIds). Use "serviceId" for each service for any tools that require serviceId as the parameter.

Provides an overview of all available documentation for a specific Mastercard service including section titles, descriptions, and navigation links. It takes one argument: - serviceId (str): The unique identifier of the Mastercard service (e.g., 'send', 'loyalty', 'locations')

Retrieves the complete content for a specific documentation section. IMPORTANT: A section is not a single page, but rather a collection of pages that are grouped together. It takes two arguments: - serviceId (str): The unique identifier of the Mastercard service (e.g., 'send', 'loyalty', 'locations') - sectionId (str): The specific section identifier within the service documentation (e.g., 'getting-started', 'api-reference')

Retrieves the complete content of a specific documentation page. Takes one argument: - pagePath (str): The full path to the documentation page (e.g., '/send/documentation/use-cases/index.md')

Retrieves the comprehensive OAuth 1.0a integration guide including step-by-step instructions, code examples, and best practices for Mastercard APIs. Optionally specify a programming language to get language-specific examples and guidance.

Retrieves the comprehensive OAuth 2.0 integration guide including step-by-step instructions, code examples, and best practices for Mastercard APIs. Optionally specify a programming language to get language-specific examples and guidance.

Retrieves the comprehensive Open Finance (previously known as Open Banking) integration guide including setup instructions, API usage examples, and implementation best practices.

Provides a summary of all API operations for a specific Mastercard API specification including HTTP methods, request paths, titles, and descriptions. It takes one argument: - apiSpecificationPath (str): The path to the API specification file e.g., '/open-finance-us/swagger/openbanking-us.yaml')

Provides detailed information about a specific API operation including parameter definitions, request and response schemas, and technical specifications for successful API calls. It takes three arguments: - apiSpecificationPath (str): The path to the API specification file (e.g. The path would be /open-finance-us/swagger/openbanking-us.yaml for https://static.developer.mastercard.com/content/open-finance-us/swagger/openbanking-us.yaml, https://developer.mastercard.com/open-finance-us/swagger/openbanking-us.yaml, or /open-finance-us/swagger/openbanking-us.yaml) - method (str): The HTTP method of the operation (e.g., GET, POST, PUT, DELETE) - path (str): The API endpoint path from the specification (e.g., /payments, /accounts/{id})

概要

Mastercard Developers MCP Server とは?

Mastercard Developers MCP Server は、Mastercard 公式の無料リモート MCP サーバーです。AI アシスタントや IDE から、認証なしで Mastercard Developers のドキュメント、インテグレーションガイド、API 仕様に直接アクセスできます。

Mastercard Developers Agent Toolkit の一部として提供されています。Mastercard の API(決済、不正防止、本人確認、Open Finance、ロイヤルティなど)を使って開発する開発者は、ポータルを手作業で探す代わりに、どのサービスがユースケースに合うかをコーディングアシスタントに尋ね、最新のドキュメントを読み、実際の API 仕様から連携コードを生成できます。対象は Mastercard Developers のコンテンツのみで、代わりに Mastercard API を呼び出したり、アカウントに触れたりすることはありません。

Mastercard Developers MCP Server の使い方

Mastercard はリモートサーバーを推奨しています。設定が最小限で、ローカルに Node や npx をインストールする必要もありません。サーバー URL は次のとおりです。

https://developer.mcp.mastercard.com

API キーもサインインも不要です。クライアントで認証方式を聞かれた場合は "No Authentication" を選びます。

Claude Code

Mastercard のドキュメントに記載されたコマンド:

claude mcp add --transport http mastercard-developers https://developer.mcp.mastercard.com

Claude Desktop と claude.ai

Settings、Connectors の順に開き、Add custom connector を選んで https://developer.mcp.mastercard.com を貼り付けます。サインインの手順はありません。

Cursor

~/.cursor/mcp.json に追加します(Mastercard のドキュメントには "Add to Cursor" ボタンもあります)。

{
  "mcpServers": {
    "mastercard-developers": {
      "url": "https://developer.mcp.mastercard.com"
    }
  }
}

VS Code

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

{
  "servers": {
    "mastercard-developers": {
      "type": "http",
      "url": "https://developer.mcp.mastercard.com"
    }
  }
}

ローカルで使う場合

より細かく制御したい場合、Mastercard は npm でローカルの stdio サーバー @mastercard/developers-mcp を公開しており、クライアントから npx -y @mastercard/developers-mcp で起動できます。Claude Desktop では、ドキュメントからビルド済みの .dxt 拡張機能をインストールすることもできます。自分のアプリにサーバーを組み込む場合は、GitHub で公開されているオープンソースの SDK @mastercard/developers-agent-toolkit を使います。SDK は service と apiSpecification オプションで対象を 1 つのサービスや 1 つの OpenAPI 仕様に絞り込めます。どちらかを設定すると get-services-list は無効になります。

Mastercard Developers MCP Server の主な機能

  • Mastercard 公式のサーバーで、Mastercard Developers の Agent Toolkit セクションにドキュメントがあります。
  • 無料で利用でき、リモートエンドポイントには API キー、OAuth、Mastercard アカウントは不要です。
  • Mastercard の製品と技術サービスを横断したサービス検索。各サービスには serviceId があります。
  • セクションの概要から個別ページまで、ドキュメント全体にアクセスできます。
  • OAuth 1.0a と OAuth 2.0 による API 認証の専用ガイド(言語別の例も指定可能)と、Open Finance のインテグレーションガイド。
  • Mastercard の OpenAPI 仕様に基づく API オペレーション一覧と、詳細なリクエスト/レスポンスのスキーマ。
  • リモート、ローカルの npx、SDK の 3 つの方式があり、Claude Code、Claude Desktop、Cursor、VS Code、ChatGPT 向けの手順が用意されています。

Mastercard Developers MCP Server のツール

リモートエンドポイントは 4 つのグループに分かれた 9 つのツールを提供します。

  • サービス検索:get-services-list は Mastercard Developers の製品とサービスを、タイトル、説明、serviceId とともに一覧表示します。他のツールはこの serviceId を入力に使います。
  • ドキュメント:get-documentation はサービスのドキュメントの概要(セクション名とリンク)を返し、get-documentation-section-content はセクション全体(複数ページのまとまり)を、get-documentation-page はパスを指定して単一ページを返します。
  • インテグレーションガイド:get-oauth10a-integration-guide、get-oauth20-integration-guide、get-openfinance-integration-guide は、コード例付きの手順ガイドを返します。
  • API 仕様:get-api-operation-list は API 仕様に含まれる全オペレーション(メソッド、パス、説明)をまとめ、get-api-operation-details は 1 つのオペレーションのパラメーターとリクエスト/レスポンスのスキーマを返します。

Mastercard Developers MCP Server のユースケース

  • サービス検索:"What fraud prevention tools does Mastercard offer?"
  • 迅速なプロトタイピング:"I need to integrate Open Finance to verify account ownership and check balances for my fintech app."
  • 認証コード:"I want code that generates an access token so I can start calling Open Finance US APIs."
  • リクエスト署名:Mastercard API への署名付き呼び出しを実装する前に、使う言語向けの OAuth 1.0a ガイドを取得させます。
  • スキーマの確認:仕様内のオペレーションを一覧させ、実装中のオペレーションの正確なリクエストボディを取り出させます。

Mastercard Developers MCP Server のトラブルシューティング

  • クライアントが認証方式を尋ねてくる:"No Authentication" を選んでください。リモートサーバーは公開されています。
  • get-services-list が表示されない:SDK でホストしたサーバーでは、service または apiSpecification オプションを設定すると無効になります。オプションを外すと戻ります。
  • ChatGPT でサーバーを追加できない:ChatGPT のカスタムコネクタには開発者モードが必要です。Mastercard は Pro、Plus、Business、Enterprise、Education アカウントを挙げています。

よくある質問

1

Mastercard Developers MCP Server は公式ですか?

はい。Mastercard が公開しており、Mastercard Developers Agent Toolkit にドキュメントがあります。

2

無料ですか?

はい。Mastercard の FAQ では、MCP ツールキットは完全に無料とされています。

3

API キーや Mastercard アカウントは必要ですか?

いいえ。リモートサーバーは認証を使いません。ただし、Mastercard API そのものを呼び出すには Mastercard Developers の認証情報が別途必要です。

4

Mastercard API の呼び出しや決済はできますか?

いいえ。提供するのはドキュメント、ガイド、API 仕様のみで、対象は Mastercard Developers のコンテンツに限られます。

5

Claude Code、Cursor、VS Code で使えますか?

はい。Mastercard は Claude Code、VS Code、Cursor、ChatGPT のリモート設定手順を公開しており、この URL は Streamable HTTP に対応した任意のクライアントで使えます。

6

ローカルで実行できますか?

はい。`npx -y @mastercard/developers-mcp`、Claude Desktop 用の `.dxt` ファイル、または Node.js 上の `@mastercard/developers-agent-toolkit` SDK を使えます。

7

Mastercard Developers のリモート MCP サーバーとは何ですか?

Mastercard Developers のリモート MCP サーバーは、https://developer.mcp.mastercard.com/ にホストされた Model Context Protocol エンドポイントです。AI アシスタントはローカルに何もインストール・実行することなく接続できます。

8

Mastercard Developers の MCP サーバーにはどう接続しますか?

エンドポイント https://developer.mcp.mastercard.com/ を Claude Code、Cursor、VS Code など任意の MCP 対応クライアントに追加してください。このページのセットアップ手順で各クライアントを一度に設定できます。

9

Mastercard Developers の MCP サーバーは認証が必要ですか?

この掲載では Mastercard Developers の認証要件がまだ確認されていません。接続前に提供元のドキュメントをご確認ください。

10

Mastercard Developers の MCP サーバーはどのトランスポートを使用しますか?

Mastercard Developers は streamable-http エンドポイントを公開しており、これはリモート MCP サーバーで広く使われ、主要な MCP クライアントがサポートするトランスポートです。

コメント