Mastercard Developers Agent Toolkit plugin
Mastercard plugin with a skill and an MCP server: the agent checks the service catalog and integration guides.
- 60 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- The plugin reaches Mastercard servers for documentation and specifications.
- The tools only read documentation, with no payment operations or secrets.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/mastercard-developers-agent-toolkitDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The plugin reaches Mastercard servers for documentation and specifications.
- The tools only read documentation, with no payment operations or secrets.
This is third-party code. Review the repository files before installing.
What it does
The plugin bundles the `mastercard-best-practices` skill with the Mastercard Developers MCP server. The skill fires on requests such as "Mastercard API", "OAuth 1.0a signing" or "401 from Mastercard" and tells the agent to take facts from the server instead of model memory. The server provides nine tools. They return the platform's service list, documentation by section and page, API operations with request and response schemas, and the OAuth 1.0a, OAuth 2.0 and Open Finance guides. The skill explains how to resolve a service ID from its name, confirm the auth type before writing code and tell sandbox from production URLs.
Who it is for. Developers wiring Mastercard APIs into a payment or banking product who need to check request signing and operation schemas.
Good fit when
- The first call to a Mastercard API fails with a 401 and an invalid signature.
- Before integrating, you check which auth type the target service uses.
- The agent has to find a service ID and its operation list from a Mastercard product name.
- A review of someone else's code checks sandbox and production base URLs.
Not a fit when
- You need other card networks: the tools know only the Mastercard Developers platform.
- You want to run live transactions: the server reads documentation and moves no money.
- You work offline: requests go to Mastercard servers.
Example request
Using the Mastercard Developers tools, list the services, then show the operations of the Locations API and explain how to sign a request with OAuth 1.0a.Limitations
The service catalog and documentation come from Mastercard servers, so the tools need network access. Install commands through the `@claude-plugins-official` and `@openai-curated` registries work after the plugin is accepted there, until then install from the repository. The `npx skills add Mastercard/developers-agent-toolkit` command installs only the skill, without the MCP server, and manually installed skills do not update themselves: `npx skills update -y` refreshes them. The library and the server need Node 18 or newer.
How to disable. Remove the plugin with the client's plugin manager or delete the `mastercard-developers` entry from the MCP config. A skill installed through `npx skills` is deleted from the agent's skills folder.
FAQ
How do I install the Mastercard plugin in Claude Code?
Run `claude plugin install mastercard-developers@claude-plugins-official`. If the plugin is not in the registry yet, add the repository with `claude plugin marketplace add Mastercard/developers-agent-toolkit` and install `mastercard-developers@mastercard-developers`.
Is a key or sign-up required?
The README names no keys or environment variables. The server address `https://developer.mcp.mastercard.com` is set in the plugin config without authorization headers.
How do I run only the MCP server?
With `npx -y @mastercard/developers-mcp`. In a client config it is an entry with `command: npx` and the arguments `-y`, `@mastercard/developers-mcp`.
How do I narrow the server to one service?
Pass the `service` option with the service documentation URL or `api-specification` with a spec link. The `get-services-list` tool is then disabled.
What will the agent show in an answer?
A service list, the operations of the chosen API and the authorization guide. The agent chains the tools on its own, so there is no need to call them by hand.
Discussion
No questions or reviews yet.
Related
PluginsStripe's official MCP server, plugins and skills: the agent searches the API and docs, reads and changes account data
The PayPal plugin for Claude Code, Codex and Cursor: an API best-practices skill, reference commands and a sandbox MCP server
A Stripe command line and MCP server: the agent pays with credentials from a Link wallet only after you approve
PayPal's official agent toolkit: an MCP server and SDK for invoices, orders, subscriptions, refunds and disputes
Skill that finds paid APIs in the TadaPay directory by protocol and network and returns the endpoint and request format. Your client pays.
Official Paddle Billing MCP server: catalog, customers, transactions, subscriptions and reports via your agent, with a filter for risky operations
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| Mastercard Developers Agent Toolkit (this card) | yes | 60 | ||
| PayPal Agent Toolkit | yes | OAuth | 199 | connects the agent to the PayPal API; the Mastercard toolkit serves documentation and schemas of the Mastercard Developers platform |
| Stripe AI | yes | OAuth | 2,059 | works with the Stripe API; this plugin covers Mastercard Developers |
README in short
The repository holds an MCP server, a TypeScript and JavaScript library and ready plugins for Claude Code, Codex and Cursor. The skill lives in `skills/` and a `scripts/sync.js` script syncs the per-agent copies. The README includes a sample prompt with screenshots of the answer.