MCP Server for Adyen Payments
by BjornvdLaan
This project provides a simple MCP server for models to interact with Adyen's Advanced Flow API. It is currently a work in progress and not ready for production use.
Last updated: N/A
MCP Server for Adyen Payments Integration
This project provides a simple MCP server for models to interact with Adyen's Advanced Flow API.
NOTE: this project is a work in progress. It is not ready for any actual use.
Prerequisites
- ...
Setup Instructions
-
Clone the repository
-
Update Configuration:
- Set the API Key:
For local testing, the API key for your target HTTP API should be set as an environment variable named
ADYEN-API-KEY. On Linux/macOS:On Windows (Command Prompt):export ADYEN-API-KEY="your_secret_api_key"On Windows (PowerShell):set ADYEN-API-KEY="your_secret_api_key"$env:ADYEN-API-KEY = "your_secret_api_key"
- Set the API Key:
For local testing, the API key for your target HTTP API should be set as an environment variable named
-
Build the Project: Navigate to the root directory of the
mcp-serverproject in your terminal and run the following Maven command:./gradlew clean jarThis will create a JAR file (likely in the
targetdirectory). -
Run the MCP Server: After the build is successful, run the JAR file using Java:
java -jar target/mcp-server-1.0.0.jar(The exact JAR file name might vary slightly depending on the Gradle version).
You should see the output:
MCP Server started on port 8080.
Using the MCP Server
Once the MCP server is running, AI models can use the tools. If you just want to test this tool out then the MCP Inspector is a great option:
npx @modelcontextprotocol/inspector