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-server
project in your terminal and run the following Maven command:./gradlew clean jar
This will create a JAR file (likely in the
target
directory). -
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