Developers Agent Toolkit

The Mastercard Developers Agent Toolkit allows popular agent frameworks to integrate with Mastercard Developers Platform for service discovery and integration guides.

Last verified:

Visit Developers Agent Toolkit

What is Developers Agent Toolkit?

The Mastercard Developers Agent Toolkit connects AI assistants and IDEs to Mastercard Developers via the Model Context Protocol (MCP). It exposes product documentation, API specifications, and integration guides as structured tools, enabling AI agents to answer questions, discover operations, and generate code with the latest Mastercard Developers information.

The toolkit provides key capabilities including service discovery (listing all available Mastercard Developers products and services), comprehensive documentation access (retrieving full documentation pages and sections), and detailed API operation exploration (including parameters, request/response schemas, and technical specifications). It includes specialized integration guides for OAuth 1.0a and Open Finance.

This tool is designed for software developers building AI-powered applications, teams using AI assistant frameworks like Model Context Protocol, and organizations integrating agentic AI into their payment and financial services applications. It works with popular IDEs and AI clients including Claude Desktop, VS Code, and Cursor.

The toolkit can be deployed as a standalone MCP server using a prebuilt package or integrated as a library in TypeScript/JavaScript projects. It supports both general Mastercard Developers platform exploration and focused integration on specific services or API specifications.

Developers Agent Toolkit pricing

Pricing model: Freemium

The MCP toolkit is completely free to use with no paid plans or tiers. The SDK is open source and available on GitHub under the MIT License. There are no subscription fees, usage-based costs, or premium features. Developers can install via npm and use all features without restriction.

Developers Agent Toolkit pros

  • Completely free to use with no paid tiers
  • Open source under MIT License
  • Works with Claude Desktop, VS Code, and Cursor out of the box
  • Prebuilt MCP server available via npx for quick setup
  • Service discovery helps agents find all Mastercard APIs programmatically
  • Retrieves complete documentation pages and sections with full content
  • Includes dedicated OAuth 1.0a integration guide tool
  • Includes dedicated Open Finance integration guide tool
  • Get API operation details includes parameter definitions and schemas
  • Can focus on specific service or API specification via configuration
  • Node 18+ requirement is widely supported
  • Flexible deployment as standalone server or embedded library
  • Read-only server design minimizes security risks
  • Active maintenance with recent npm releases
  • Contributions welcome via GitHub pull requests

Developers Agent Toolkit cons

  • Only supports Model Context Protocol framework currently
  • Requires Node 18+ which may exclude older environments
  • get-services-list disabled when specifying service or apiSpecification
  • Limited to 8 read-only tools total
  • Rate limits can be exhausted by agents in retry loops
  • No official Windows installer mentioned
  • Configuration requires manual JSON file editing for some clients
  • Only TypeScript/JavaScript SDK available, no Python support

Frequently asked questions about Developers Agent Toolkit

What is the Mastercard Developers Agent Toolkit?

The Mastercard Developers Agent Toolkit connects AI assistants and IDEs to Mastercard Developers via the Model Context Protocol (MCP). It exposes product docs, API specs, and guides as structured tools so assistants can answer questions, discover operations, and generate code with the latest information from Mastercard Developers.

How much does the Agent Toolkit cost?

The MCP toolkit is completely free to use. There are no paid plans, subscription fees, or usage-based costs. The SDK is open source under the MIT License.

Which AI assistants and IDEs are supported?

The toolkit works with Claude Desktop, VS Code, and Cursor via prebuilt MCP servers. It also supports any MCP-compatible client through the SDK, giving flexibility to integrate with other AI assistant frameworks.

How do I install the MCP server?

For quick setup, run 'npx -y @mastercard/developers-mcp' to launch the standalone server. For Claude Desktop, download the .dxt file and double-click to install. For VS Code or Cursor, click the respective install buttons or add the npm command to your MCP configuration JSON file.

What tools does the toolkit expose?

The toolkit provides 8 tools: get-services-list, get-documentation, get-documentation-section-content, get-documentation-page, get-oauth10a-integration-guide, get-openfinance-integration-guide, get-api-operation-list, and get-api-operation-details for service discovery, documentation access, and API operation exploration.

Can I focus the toolkit on a specific service?

Yes. You can specify 'service' (a Mastercard service documentation URL) or 'apiSpecification' (an OpenAPI/Swagger spec URL) in the configuration. This helps AI agents focus only on relevant content, but note that get-services-list will be disabled when using these options.

How do I embed the MCP server in my own application?

Use the Mastercard Developers MCP SDK available on GitHub. Install via 'npm install --save @mastercard/developers-agent-toolkit', then use the MastercardDevelopersAgentToolkit class to serve content over stdio. Create a server.mjs file with the provided code example and run it with Node.js.

Is the toolkit read-only or can it modify data?

The Mastercard Developers MCP server is primarily read-only with 8 read tools. It cannot modify, create, or delete data. However, rate limits are recommended to prevent agents in retry loops from exhausting API limits.

What are the system requirements?

The toolkit requires Node 18 or higher. It works on any platform that supports Node.js and can run MCP clients like Claude Desktop, VS Code, or Cursor.

Where can I report bugs or suggest features?

Contributions are welcome. You can submit a pull request or open an issue on the GitHub repository at Mastercard/developers-agent-toolkit to report bugs or suggest new features.

Categories

Use cases

Browse all AI tools on NeedAnAI