finance
Adyen MCP, CLI, and Lua Integration for AI Agents
Adyen integration docs for AI agents: MCP gateway setup, Adyen CLI commands, Lua API reference, credentials, and function schemas.
8 functions 5 read 3 write API key auth
Adyen for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Machine-Readable Metadata
- integration_slug
adyen- route_slug
adyen- package
adyen- auth_strategy
api_keyAPI key- cli_setup_supported
true- cli_runtime_supported
true- mcp_gateway_supported
true- lua_supported
true- supports_multi_account
true
Quick Links
Lua APIAgent-facing namespace and function reference. Adyen CLIHeadless setup and direct function calls. Adyen MCPMCP gateway setup for external clients. Submit feedbackReport missing tools, auth problems, wrong docs, or runtime issues. ContributeAdd tools or improve metadata in the integrations repo.
Adyen MCP Client Matrix
Use these pages when a specific agent client or framework needs copy-pasteable MCP setup for Adyen.
Claude Code Adyen MCP setup for Claude Code. Cursor Adyen MCP setup for Cursor. Codex Adyen MCP setup for Codex. OpenAI Agents Adyen MCP setup for OpenAI Agents SDK. Claude Agent SDK Adyen MCP setup for Claude Agent SDK. Vercel AI SDK Adyen MCP setup for Vercel AI SDK. LangChain Adyen MCP setup for LangChain. LangGraph Adyen MCP setup for LangGraph. CrewAI Adyen MCP setup for CrewAI. MCP clients Adyen MCP setup for Generic MCP Clients.
Adyen CLI Matrix
Use these pages for direct Adyen CLI workflows in scripts, CI, cron, and agent wrappers.
CI Adyen CLI for CI. Cron Jobs Adyen CLI for cron jobs. Shell Scripts Adyen CLI for shell scripts. Headless Automation Adyen CLI for headless automation. Coding Agents Adyen CLI for coding agents.
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
adyen.adyen_capture_payment | Write write | 2 | Capture a previously authorized Adyen payment. Requires the PSP reference of the original payment and the amount to capture (value in minor units + currency). The merchant account is automatically injected. |
adyen.adyen_get_current_merchant | Read read | 0 | Get current merchant account information from Adyen. Verifies API connectivity and returns available payment methods for the merchant account. |
adyen.adyen_get_current_user | Read read | 0 | Verify Adyen API connectivity and retrieve current merchant account information. Useful as a health check to confirm the integration is properly configured. |
adyen.adyen_get_transaction | Read read | 1 | Get details of a specific Adyen transaction by its PSP reference. Returns the full transaction object including amount, status, and payment details. |
adyen.adyen_list_stores | Read read | 2 | List stores for the configured Adyen merchant account. Returns store details including store codes, names, and addresses. The merchant account is automatically injected. |
adyen.adyen_list_transactions | Read read | 2 | List transactions from the Adyen transaction feed. Returns a paginated list of transactions for the merchant account. Use page and size parameters to control pagination. |
adyen.adyen_make_payment | Write write | 6 | Initiate a payment through Adyen. Requires amount (value in minor units + currency) and payment method. The merchant account is automatically injected from the integration configuration. Returns the payment result including PSP reference. |
adyen.adyen_refund_payment | Write write | 2 | Refund an Adyen payment (full or partial). Requires the PSP reference of the original payment and the amount to refund (value in minor units + currency). The merchant account is automatically injected. |