{"_id":"@mastercard/developers-agent-toolkit","_rev":"7-36433b2882dcc2f51d42067af926fbd2","name":"@mastercard/developers-agent-toolkit","dist-tags":{"latest":"0.1.6"},"versions":{"0.1.0":{"name":"@mastercard/developers-agent-toolkit","version":"0.1.0","keywords":["agent-toolkit","mcp","modelcontextprotocol","mastercard","mastercard-developers"],"author":{"name":"Mastercard"},"license":"MIT","_id":"@mastercard/developers-agent-toolkit@0.1.0","maintainers":[{"name":"mastercardapi","email":"developers@mastercard.com"}],"homepage":"https://github.com/mastercard/developers-agent-toolkit","dist":{"shasum":"00e1943cf82c0afadecfedf49d7dee2f742a8a3a","tarball":"https://registry.npmjs.org/@mastercard/developers-agent-toolkit/-/developers-agent-toolkit-0.1.0.tgz","fileCount":8,"integrity":"sha512-ktixtABwNlXY0M9uIjNKfYJl7zCbqVeHj+/oWZAp8It9K87lKZ2EJ+Xk5Dk8laj29jKdLEOaynVSoVudN1n+NA==","signatures":[{"sig":"MEYCIQD5IzfP9aLQH8MIFA0T5+BiObS3M3lJLivDqOcttFn1vwIhANj16hi9d0mgBpdFSdj8szyk0toSKvuoQjHmkg50vb6t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103160},"engines":{"node":">=18"},"exports":{"./mcp":{"types":"./mcp/index.d.ts","default":"./mcp/index.js"}},"gitHead":"9e2afd6a36333b82055261e68cbf01f064e5c579","scripts":{"lint":"eslint \"./**/*.ts*\"","test":"jest","build":"tsup","clean":"rm -rf mcp","format":"prettier --write .","prepare":"cd .. && husky typescript/.husky","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"mastercardapi","email":"developers@mastercard.com"},"_npmVersion":"10.8.2","description":"Agent Toolkit for Mastercard Developers Platform","directories":{},"lint-staged":{"*.{mjs,js,jsx,ts,tsx}":["prettier --ignore-unknown --ignore-path .gitignore --write","eslint --cache --cache-strategy content --ext .js,.ts --fix"],"*.{yml,json,md,html,css,scss,sass}":["prettier --ignore-unknown --ignore-path .gitignore --write"]},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.24.4","node-fetch":"^2.7.0","@modelcontextprotocol/sdk":"^1.11.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","husky":"^9.1.7","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.6.2","typescript":"^5.8.3","@types/jest":"^29.5.14","lint-staged":"^16.1.2","@eslint/compat":"^1.3.1","@types/node-fetch":"^2.6.12","eslint-plugin-jest":"^28.14.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/developers-agent-toolkit_0.1.0_1753371847400_0.7680057496764732","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@mastercard/developers-agent-toolkit","version":"0.1.1","keywords":["agent-toolkit","mcp","modelcontextprotocol","mastercard","mastercard-developers"],"author":{"name":"Mastercard"},"license":"MIT","_id":"@mastercard/developers-agent-toolkit@0.1.1","maintainers":[{"name":"mastercardapi","email":"developers@mastercard.com"}],"homepage":"https://github.com/mastercard/developers-agent-toolkit","dist":{"shasum":"d11e2c84b6db566798d194666532bf5ddf2e3c1a","tarball":"https://registry.npmjs.org/@mastercard/developers-agent-toolkit/-/developers-agent-toolkit-0.1.1.tgz","fileCount":8,"integrity":"sha512-WBw8ANs+DA6vLe9JVH+iqcjDmbiZ/6ms9YSeYVBHO4pS+jc+T2YQkzstEKU0M+3vRbsvd/KHotHxKx48xx+Vlg==","signatures":[{"sig":"MEUCIQDvftzsF0hmF7kqIWTLu5XiMi7kIRHkFVDn2zBq8ZVa7AIgFuD5Jtlcuw3z4ahUDme9P6dkCKv3/RWO48ERrwAQx7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107902},"engines":{"node":">=18"},"exports":{"./mcp":{"types":"./mcp/index.d.ts","default":"./mcp/index.js"}},"gitHead":"0e48d9fa386dc77d2de5c08c89b53ea4e8df8692","scripts":{"lint":"eslint \"./**/*.ts*\"","test":"jest","build":"tsup","clean":"rm -rf mcp","format":"prettier --write .","prepare":"cd .. && husky typescript/.husky","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"mastercardapi","email":"developers@mastercard.com"},"_npmVersion":"10.8.2","description":"Agent Toolkit for Mastercard Developers Platform","directories":{},"lint-staged":{"*.{mjs,js,jsx,ts,tsx}":["prettier --ignore-unknown --ignore-path .gitignore --write","eslint --cache --cache-strategy content --ext .js,.ts --fix"],"*.{yml,json,md,html,css,scss,sass}":["prettier --ignore-unknown --ignore-path .gitignore --write"]},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.24.4","node-fetch":"^2.7.0","@modelcontextprotocol/sdk":"^1.11.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","husky":"^9.1.7","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.6.2","typescript":"^5.8.3","@types/jest":"^29.5.14","lint-staged":"^16.1.2","@eslint/compat":"^1.3.1","@types/node-fetch":"^2.6.12","eslint-plugin-jest":"^28.14.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/developers-agent-toolkit_0.1.1_1754580228184_0.4479022902490446","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@mastercard/developers-agent-toolkit","version":"0.1.2","keywords":["agent-toolkit","mcp","modelcontextprotocol","mastercard","mastercard-developers"],"author":{"name":"Mastercard"},"license":"MIT","_id":"@mastercard/developers-agent-toolkit@0.1.2","maintainers":[{"name":"mastercardapi","email":"developers@mastercard.com"}],"homepage":"https://github.com/mastercard/developers-agent-toolkit","dist":{"shasum":"c13839dc7918cf3d6db6f1d60f0b34949ecc1603","tarball":"https://registry.npmjs.org/@mastercard/developers-agent-toolkit/-/developers-agent-toolkit-0.1.2.tgz","fileCount":8,"integrity":"sha512-C11EMdnrYgjNZn6+FKwIVxw0fJTjgMM/cKuT1ckH3OlrrA7k2UR2hLK8XyVWfurU/e6VbQ7I4HAVenAhwaSGEw==","signatures":[{"sig":"MEQCIFVs0btEJADNX0zpIt47DIgM6aZS/jcSez6/EIgOnmStAiAZRJT+kjmWXaidbB4emiYzeWXQbUnqs8TIxsxhUWcI4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108034},"engines":{"node":">=18"},"exports":{"./mcp":{"types":"./mcp/index.d.ts","default":"./mcp/index.js"}},"gitHead":"3ec8dfc20bc9e31302c7024593e073b2631ce21d","scripts":{"lint":"eslint \"./**/*.ts*\"","test":"jest","build":"tsup","clean":"rm -rf mcp","format":"prettier --write .","prepare":"cd .. && husky typescript/.husky","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"mastercardapi","email":"developers@mastercard.com"},"_npmVersion":"10.8.2","description":"Agent Toolkit for Mastercard Developers Platform","directories":{},"lint-staged":{"*.{mjs,js,jsx,ts,tsx}":["prettier --ignore-unknown --ignore-path .gitignore --write","eslint --cache --cache-strategy content --ext .js,.ts --fix"],"*.{yml,json,md,html,css,scss,sass}":["prettier --ignore-unknown --ignore-path .gitignore --write"]},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.24.4","node-fetch":"^2.7.0","@modelcontextprotocol/sdk":"^1.11.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","husky":"^9.1.7","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.6.2","typescript":"^5.8.3","@types/jest":"^29.5.14","lint-staged":"^16.1.2","@eslint/compat":"^1.3.1","@types/node-fetch":"^2.6.12","eslint-plugin-jest":"^28.14.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/developers-agent-toolkit_0.1.2_1757101610194_0.8537649498956592","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@mastercard/developers-agent-toolkit","version":"0.1.3","keywords":["agent-toolkit","mcp","modelcontextprotocol","mastercard","mastercard-developers"],"author":{"name":"Mastercard"},"license":"MIT","_id":"@mastercard/developers-agent-toolkit@0.1.3","maintainers":[{"name":"mastercardapi","email":"developers@mastercard.com"}],"homepage":"https://github.com/mastercard/developers-agent-toolkit","dist":{"shasum":"a878efc223324ee7eb7ad1cb4d8fddc58706125e","tarball":"https://registry.npmjs.org/@mastercard/developers-agent-toolkit/-/developers-agent-toolkit-0.1.3.tgz","fileCount":8,"integrity":"sha512-suWB7Z5B7B23dwEa4/iXYQ2lDBmfrNQwKUwPBUjJvAQsqWJLPtVe35RpCsBxCPi6yfxxtq6Fm202KK8Q3X8FRg==","signatures":[{"sig":"MEQCIDSzIlUcoBAC9jzRKbKFe71bboJTfEIpdB4SEHL2po34AiBUnuPYgaQ3gl7CiZy2mlSBVZ37pVq774RvDV4w+T3UHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114681},"engines":{"node":">=18"},"exports":{"./mcp":{"types":"./mcp/index.d.ts","default":"./mcp/index.js"}},"gitHead":"05464e10fa401e5663da74a87de8de579a407598","scripts":{"lint":"eslint \"./**/*.ts*\"","test":"jest","build":"tsup","clean":"rm -rf mcp","format":"prettier --write .","prepare":"cd .. && husky typescript/.husky","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"mastercardapi","email":"developers@mastercard.com"},"_npmVersion":"10.8.2","description":"Agent Toolkit for Mastercard Developers Platform","directories":{},"lint-staged":{"*.{mjs,js,jsx,ts,tsx}":["prettier --ignore-unknown --ignore-path .gitignore --write","eslint --cache --cache-strategy content --ext .js,.ts --fix"],"*.{yml,json,md,html,css,scss,sass}":["prettier --ignore-unknown --ignore-path .gitignore --write"]},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.24.4","node-fetch":"^2.7.0","@modelcontextprotocol/sdk":"^1.17.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","husky":"^9.1.7","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.6.2","typescript":"^5.8.3","@types/jest":"^29.5.14","lint-staged":"^16.1.2","@eslint/compat":"^1.3.1","@types/node-fetch":"^2.6.12","eslint-plugin-jest":"^28.14.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/developers-agent-toolkit_0.1.3_1757113219197_0.262127374352892","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@mastercard/developers-agent-toolkit","version":"0.1.4","keywords":["agent-toolkit","mcp","modelcontextprotocol","mastercard","mastercard-developers"],"author":{"name":"Mastercard"},"license":"MIT","_id":"@mastercard/developers-agent-toolkit@0.1.4","maintainers":[{"name":"mastercardapi","email":"developers@mastercard.com"}],"homepage":"https://github.com/mastercard/developers-agent-toolkit","dist":{"shasum":"fb03d2eecfb55176070d0dd9470a6f4ff273b26b","tarball":"https://registry.npmjs.org/@mastercard/developers-agent-toolkit/-/developers-agent-toolkit-0.1.4.tgz","fileCount":8,"integrity":"sha512-bc/CW3gyGI/byXiSBISZCijHgNcqdgaQQ0xIwpWvIQaTVCYgDRlqHbzpCXVI3+JuxbDWPBJKoUPKy99DQXZvqQ==","signatures":[{"sig":"MEUCIQDFWJ7Ub2IFT0ufOEePmGuaecyDc2gJ8JsaUVaJ4K2sYAIgLv6qYMluj1aPzl76/Pn17XxMMY56Jzgm7jwYUZfrSC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120438},"engines":{"node":">=18"},"exports":{"./mcp":{"types":"./mcp/index.d.ts","default":"./mcp/index.js"}},"gitHead":"e07612faed611397eea8a7d53212cb384dea0353","scripts":{"lint":"eslint \"./**/*.ts*\"","test":"jest","build":"tsup","clean":"rm -rf mcp","format":"prettier --write .","prepare":"cd .. && husky typescript/.husky","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"mastercardapi","email":"developers@mastercard.com"},"_npmVersion":"10.8.2","description":"Agent Toolkit for Mastercard Developers Platform","directories":{},"lint-staged":{"*.{mjs,js,jsx,ts,tsx}":["prettier --ignore-unknown --ignore-path .gitignore --write","eslint --cache --cache-strategy content --ext .js,.ts --fix"],"*.{yml,json,md,html,css,scss,sass}":["prettier --ignore-unknown --ignore-path .gitignore --write"]},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.67","node-fetch":"^2.7.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","husky":"^9.1.7","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.6.2","typescript":"^5.8.3","@types/jest":"^29.5.14","lint-staged":"^16.1.2","@eslint/compat":"^1.3.1","@types/node-fetch":"^2.6.12","eslint-plugin-jest":"^28.14.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/developers-agent-toolkit_0.1.4_1774435091602_0.1470453193189596","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@mastercard/developers-agent-toolkit","version":"0.1.5","keywords":["agent-toolkit","mcp","modelcontextprotocol","mastercard","mastercard-developers"],"author":{"name":"Mastercard"},"license":"MIT","_id":"@mastercard/developers-agent-toolkit@0.1.5","maintainers":[{"name":"mastercardapi","email":"developers@mastercard.com"}],"homepage":"https://github.com/mastercard/developers-agent-toolkit","dist":{"shasum":"5623d354ff7af3e304728988abd610ffdb49c185","tarball":"https://registry.npmjs.org/@mastercard/developers-agent-toolkit/-/developers-agent-toolkit-0.1.5.tgz","fileCount":8,"integrity":"sha512-U5JtvX1vod5obUi/zLZvtQMsX2/PbL/uxbPRi2uZgqCg5q4oNHbY98UqDrhHFT5fUKgAFN7I7OURLCQJ8ZaKYg==","signatures":[{"sig":"MEQCIGdlh2d42ERoEJ2Od52FZv5PrSvwd4q9J2Hg9D3I4YURAiAYiraVKBwYp6M3q9VD9H+qAcwhUQ0fBbLg4ift/9LD/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131524},"engines":{"node":">=18"},"exports":{"./mcp":{"types":"./mcp/index.d.ts","default":"./mcp/index.js"}},"gitHead":"8b1be0e4c482f74c8bc32b7af91362acc227cdc4","scripts":{"lint":"eslint \"./**/*.ts*\"","test":"jest","build":"tsup","clean":"rm -rf mcp","format":"prettier --write .","prepare":"cd .. && husky typescript/.husky","format:check":"prettier --check .","test:coverage":"jest --coverage"},"_npmUser":{"name":"mastercardapi","email":"developers@mastercard.com"},"_npmVersion":"10.8.2","description":"Agent Toolkit for Mastercard Developers Platform","directories":{},"lint-staged":{"*.{mjs,js,jsx,ts,tsx}":["prettier --ignore-unknown --ignore-path .gitignore --write","eslint --cache --cache-strategy content --ext .js,.ts --fix"],"*.{yml,json,md,html,css,scss,sass}":["prettier --ignore-unknown --ignore-path .gitignore --write"]},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.67","node-fetch":"^2.7.0","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","husky":"^9.1.7","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.6.2","typescript":"^5.8.3","@types/jest":"^29.5.14","lint-staged":"^16.1.2","@eslint/compat":"^1.3.1","@types/node-fetch":"^2.6.12","eslint-plugin-jest":"^28.14.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.3","@typescript-eslint/eslint-plugin":"^8.38.0"},"_npmOperationalInternal":{"tmp":"tmp/developers-agent-toolkit_0.1.5_1778172525715_0.8374221764435048","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"version":"0.1.6","name":"@mastercard/developers-agent-toolkit","homepage":"https://github.com/mastercard/developers-agent-toolkit","description":"Agent Toolkit for Mastercard Developers Platform","author":{"name":"Mastercard"},"license":"MIT","scripts":{"build":"tsup","clean":"rm -rf mcp","test":"jest","test:coverage":"jest --coverage","lint":"eslint \"./**/*.ts*\"","format":"prettier --write .","format:check":"prettier --check .","prepare":"cd .. && husky typescript/.husky"},"keywords":["agent-toolkit","mcp","modelcontextprotocol","mastercard","mastercard-developers"],"exports":{"./mcp":{"types":"./mcp/index.d.ts","default":"./mcp/index.js"}},"engines":{"node":">=18"},"devDependencies":{"@eslint/compat":"^1.3.1","@types/jest":"^29.5.14","@types/node-fetch":"^2.6.12","@typescript-eslint/eslint-plugin":"^8.38.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import":"^2.32.0","eslint-plugin-jest":"^28.14.0","eslint-plugin-prettier":"^5.5.3","husky":"^9.1.7","jest":"^29.7.0","lint-staged":"^16.1.2","prettier":"^3.6.2","ts-jest":"^29.2.5","ts-node":"^10.9.2","tsup":"^8.5.0","typescript":"^5.8.3"},"dependencies":{"@modelcontextprotocol/sdk":"^1.27.1","node-fetch":"^2.7.0","zod":"^3.25.67"},"lint-staged":{"*.{mjs,js,jsx,ts,tsx}":["prettier --ignore-unknown --ignore-path .gitignore --write","eslint --cache --cache-strategy content --ext .js,.ts --fix"],"*.{yml,json,md,html,css,scss,sass}":["prettier --ignore-unknown --ignore-path .gitignore --write"]},"_id":"@mastercard/developers-agent-toolkit@0.1.6","gitHead":"046988e8a0e838a547c39731045343e5008871df","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-X88dumC0V4nePUybIghPgEcKdJ5OfJpTyyKZl9KnWV2fJujxWHB9Wh/DfzInrSewWPuzVdaXmgYyITH6FjUEKQ==","shasum":"a4ec5c76f1b335a817d9932c812e47007c05e1d8","tarball":"https://registry.npmjs.org/@mastercard/developers-agent-toolkit/-/developers-agent-toolkit-0.1.6.tgz","fileCount":8,"unpackedSize":133231,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD4g5Yp+eW70njFyQGlzab9VlsxKeb86GyUALYgIOQpAAIhAIK0nNKY3uALWNCmEiKIoUXDE0k2QZQYVBYZ9CYEvFCF"}]},"_npmUser":{"name":"mastercardapi","email":"developers@mastercard.com"},"directories":{},"maintainers":[{"name":"mastercardapi","email":"developers@mastercard.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/developers-agent-toolkit_0.1.6_1778266415400_0.28619206040748635"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-24T15:44:07.340Z","modified":"2026-05-08T18:53:35.652Z","0.1.0":"2025-07-24T15:44:07.571Z","0.1.1":"2025-08-07T15:23:48.368Z","0.1.2":"2025-09-05T19:46:50.403Z","0.1.3":"2025-09-05T23:00:19.392Z","0.1.4":"2026-03-25T10:38:11.749Z","0.1.5":"2026-05-07T16:48:45.877Z","0.1.6":"2026-05-08T18:53:35.540Z"},"author":{"name":"Mastercard"},"license":"MIT","homepage":"https://github.com/mastercard/developers-agent-toolkit","keywords":["agent-toolkit","mcp","modelcontextprotocol","mastercard","mastercard-developers"],"description":"Agent Toolkit for Mastercard Developers Platform","maintainers":[{"name":"mastercardapi","email":"developers@mastercard.com"}],"readme":"# Mastercard Agent Toolkit - TypeScript\n\n<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://developer.mastercard.com/_/_/src/global/assets/svg/mcdev-logo-light.svg\">\n  <img src=\"https://developer.mastercard.com/_/_/src/global/assets/svg/mcdev-logo-dark.svg\" alt=\"mastercard developers logo\">\n</picture>\n\nThe Mastercard Developers Agent Toolkit allows popular agent frameworks (currently Model Context Protocol - MCP) to integrate with [Mastercard Developers](https://developer.mastercard.com) for service discovery and integration guides.\n\n## Installation\n\n```bash\nnpm install --save @mastercard/developers-agent-toolkit\n```\n\n### Requirements\n\n- Node 18+\n\n## Usage\n\nYou can optionally specify `service` or `apiSpecification` as part of the configuration.\n\n- `service`: URL of the documentation of a service that you want the MCP to focus on e.g. `https://developer.mastercard.com/mdes-customer-service/documentation`\n- `apiSpecification`: URL of the API specification that you want the MCP tools to focus on e.g. `https://static.developer.mastercard.com/content/match/swagger/match-pro.yaml`. You can get the link from `Download Spec` button in the `API Reference` page of service.\n  NOTE: This will override any value provided in `service` configuration.\n\nIf you specify `service` or `api-specification` then the `get-services-list` tool will be disabled.\n\n```typescript\nimport { MastercardDevelopersAgentToolkit } from '@mastercard/developers-agent-toolkit/mcp';\nimport { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js';\n\nconst server = new MastercardDevelopersAgentToolkit({\n  configuration: {\n    service: 'https://developer.mastercard.com/open-finance-us/documentation',\n  },\n});\n\nasync function main() {\n  const transport = new StdioServerTransport();\n  await server.connect(transport);\n  console.error('Mastercard Developers MCP Server running on stdio');\n}\n\nmain().catch((error) => {\n  console.error('Fatal error in main():', error);\n  process.exit(1);\n});\n```\n\n## References\n\n- [Mastercard Developers Platform](https://developer.mastercard.com/)\n- [Model Context Protocol](https://modelcontextprotocol.io/)\n- [MCP SDKs](https://github.com/modelcontextprotocol)\n","readmeFilename":"README.md"}