
Adyen
STDIOMCP server for Adyen payment API integration and LLM function calling
MCP server for Adyen payment API integration and LLM function calling
The Adyen Model Context Protocol (MCP) server allows you to integrate with Adyen APIs through LLMs function calling utilizing various Clients. It currently supports the following tools. Read more on our Blog - Part 1.
npx
, command:npx -y @adyen/mcp --adyenApiKey=YOUR_ADYEN_API_KEY --env=TEST
Optionally, if the environment is LIVE then you must also provide your Merchant URL, for example:
npx -y @adyen/mcp --adyenApiKey=YOUR_ADYEN_API_KEY --env=LIVE --livePrefix=YOUR_PREFIX_URL
Example usage in .vscode
:
{ "servers": { "adyen-mcp-server": { "type": "stdio", "command": "npx", "args": ["-y", "@adyen/mcp", "--adyenApiKey=YOUR_ADYEN_API_KEY", "--env=TEST"], "env": { "ADYEN_API_KEY": "${ADYEN_API_KEY}" } } } }
Note: To run certain functionality (tools) in the mcp-server, you need a webservice user with the following roles:
Adyen recommends creating a new webservice user and generating a new API key for the purpose of this application. Only use the new user’s API key for the MCP application and limit the roles to match the tools you'll be using.
MIT license. For more information, see the LICENSE file.
We strongly encourage you to contribute to our repository. Find out more in our contribution guidelines. If you'd like to run this in Codespaces, follow this guide.
If you have a feature request, or spotted a bug or a technical problem, create a GitHub issue. For other questions, contact: [email protected]