Skip to main content Announcing Tool Policies: AI agent permissions down to the field Read the announcement
Live 151 Actions

Adyen MCP Server
for AI Agents

Connect your AI agent to StackOne's Adyen MCP server and give it 151 MCP tools out of the box. Auth, tool execution, and security all managed.

Adyen logo
Adyen MCP Server
Built by StackOne StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

Coverage

151 Agent Actions

Agents can read, write, delete and run operations in Adyen. Extend your agent's capabilities with custom actions.

Authentication

Agent Tool Authentication

Per-user OAuth in one call. Your Adyen MCP server gets session-scoped tokens with zero credentials stored on your infra.

Agent Auth →

Security

Agent Protection

Every Adyen tool response scanned for prompt injection in milliseconds, with 88.7% accuracy, all running on CPU.

Prompt Injection Defense →

Performance

Max Agent Context. Min Cost.

Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Adyen call.

Tools Discovery →

What is the Adyen MCP Server?

A Adyen MCP server lets AI agents read and write Adyen data through the Model Context Protocol, Anthropic's open standard for connecting LLMs to external tools. StackOne's Adyen MCP server ships with 151 pre-built actions, fully extensible via the Connector Builder, plus managed authentication, prompt injection defense, observability, and agent execution runtime. Connect it from MCP clients like Claude Desktop, Claude Code, Cursor, Goose, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.

All Adyen MCP Tools

Every StackOne action for Adyen, ready for your agent. Read, write, delete and run operations, scoped to exactly what you need.

Account Holders

  • Create Account Holder

    Creates an account holder linked to a legal entity.

  • Get Account Holder

    Returns an account holder.

  • Update Account Holder

    Updates an account holder.

Company API Credentials

  • Create Company API Credential

    Creates an API credential for the company account identified in the path.

  • Get Company API Credentials

    Get the API credentials of a company account.

  • Get Company API Credential

    Get one API credential of a company account.

Merchant API Credentials

  • Create Merchant API Credential

    Creates an API credential for the company account identified in the path.

  • Get Merchant API Credentials

    Get the API credentials of a merchant account.

  • Get Merchant API Credential

    Get one API credential of a merchant account.

Company API Credential Allowed Origins

  • Create Company API Credential Allowed Origin

    Adds a new allowed origin to the API credential's list of allowed origins.

  • Get Company API Credential Allowed Origins

    Returns the list of allowed origins for the API credential identified in the path.

Merchant API Credential Allowed Origins

  • Create Merchant API Credential Allowed Origin

    Adds a new allowed origin to the API credential's list of allowed origins.

  • Get Merchant API Credential Allowed Origins

    Returns the list of allowed origins for the API credential identified in the path.

Balance Accounts

  • Create Balance Account

    Creates a balance account that holds the funds of the associated account holder.

  • Get Balance Account

    Returns a balance account and its balances for the default currency and other currencies with a non-zero balance.

  • Update Balance Account

    Updates a balance account.

Business Lines

  • Create Business Line

    Creates a business line.

  • Get Business Line

    Returns the detail of a business line.

  • Update Business Line

    Updates a business line.

  • Delete Business Line

    Deletes a business line.

Documents

  • Upload Document

    Uploads a document for verification checks.

  • Get Document

    Returns a document.

  • Update Document

    Updates a document.

  • Delete Document

    Deletes a document.

Grant Disbursements

  • Get Grant Disbursements

    Returns the disbursements of a specified grant.

  • Get Grant Disbursement

    Returns the details of a disbursement specified in the path.

  • Update Grant Disbursement

    Update the percentage of your user's net income that is deducted for repaying the grant.

Grants

  • Get Grants

    Returns a list of all the grants of a specific account holder.

  • Get Grant

    Returns the details of the specified grant.

Unified Organizations

  • List Unified Organizations

    List unified organizations (Adyen company and merchant accounts) in Adyen.

  • Get Unified Organization

    Get a unified Adyen organization (company or merchant account) by ID.

Unified Users

  • List Unified Users

    List unified users in an Adyen company account and its merchant accounts.

  • Get Unified User

    Get a unified Adyen company or merchant user by ID.

Legal Entitys

  • Create Legal Entity

    Creates a legal entity.

  • Get Legal Entity

    Returns a legal entity.

  • Update Legal Entity

    Updates a legal entity.

Merchant Accounts

  • Get Merchant Accounts

    Get the merchant accounts the API credential can access.

  • Get Merchant Account

    Get a merchant account by id.

Payment Instruments

  • Create Payment Instrument

    Creates a payment instrument to issue a physical card, a virtual card, or a business account to your user.

  • Get Payment Instrument

    Returns the details of a payment instrument.

  • Update Payment Instrument

    Updates a payment instrument.

Payment Links

  • Create Payment Link

    Creates a payment link to a Pay by Link page where the shopper can pay.

  • Get Payment Link

    Retrieves the payment link details using the payment link `id`.

  • Update Payment Link

    Updates the status of a payment link.

Payment Method Settings

  • Get Payment Method Settings

    Returns details for all payment methods of the merchant account identified in the path.

  • Get Payment Method Setting

    Returns details for the merchant account and the payment method identified in the path.

Payment Sessions

  • Create Payment Session

    Creates a payment session for Drop-in, Components, and Hosted Checkout integrations.

  • Get Payment Session

    Returns the status of the payment session with the `sessionId` and `sessionResult` specified in the path.

Raised Disputes

  • Get Raised Disputes

    Returns a list of raised disputes that match the query parameters.

  • Get Raised Dispute

    Get a raised dispute by ID.

  • Update Raised Dispute

    Update information related to a raised dispute, or change a dispute's status from **draft** to **submitted** or **closed**.

Stored Payment Methods

  • Create Stored Payment Method

    Creates a token to store the shopper's payment details.

  • Get Stored Payment Methods

    Lists the tokens for stored payment details for the shopper identified in the path, if there are any available.

  • Delete Stored Payment Method

    Deletes the token identified in the path.

Merchant Stores

  • Create Merchant Store

    Creates a store for the merchant account identified in the path.

  • Get Merchant Stores

    Returns a list of stores for the merchant account identified in the path.

  • Get Merchant Store

    Returns the details of the store identified in the path.

  • Update Merchant Store

    Updates the store identified in the path.

Stores

  • Create Store

    Creates a store for the merchant account specified in the request.

  • Get Stores

    Returns a list of stores.

  • Get Store

    Returns the details of the store identified in the path.

  • Update Store

    Updates the store identified in the path.

Android Apps

  • Upload Android App

    Uploads an Android APK file to Adyen.

  • Get Android Apps

    Returns a list of the Android apps that are available for the company identified in the path.

  • Get Android App

    Returns the details of the Android app identified in the path.

Android Certificates

  • Upload Android Certificate

    Uploads an Android certificate file to Adyen.

  • Get Android Certificates

    Returns a list of the Android certificates that are available for the company identified in the path.

Terminal Actions

  • Create Terminal Action

    Schedules a terminal action by specifying the action and the terminals that the action must be applied to.

  • Get Terminal Actions

    Returns the terminal actions that have been scheduled for the company identified in the path.The response doesn't include actions that are scheduled by Adyen.

Company Terminal Settings

  • Get Company Terminal Settings

    Returns the payment terminal settings that are configured for the company identified in the path.

  • Update Company Terminal Settings

    Updates payment terminal settings for the company identified in the path.

Merchant Terminal Settings

  • Get Merchant Terminal Settings

    Returns the payment terminal settings that are configured for the merchant account identified in the path.

  • Update Merchant Terminal Settings

    Updates payment terminal settings for the merchant account identified in the path.

Store Terminal Settings

  • Get Store Terminal Settings

    Returns the payment terminal settings that are configured for the store identified in the path.

  • Update Store Terminal Settings

    Updates payment terminal settings for the store identified in the path.

Terminal Settings

  • Get Terminal Settings

    Returns the settings that are configured for the payment terminal identified in the path.

  • Update Terminal Settings

    Updates the settings that are configured for the payment terminal identified in the path.

Transaction Rules

  • Create Transaction Rule

    Creates a transaction rule.

  • Get Transaction Rule

    Returns the details of a transaction rule.

  • Update Transaction Rule

    Updates a transaction rule.

  • Delete Transaction Rule

    Deletes a transaction rule.

Transactions

  • Get Transactions

    Get transactions booked on balance accounts, filtered by account holder, balance account or time range.

  • Get Transaction

    Get one balance platform transaction by its id.

Transfer Instruments

  • Create Transfer Instrument

    Creates a transfer instrument.

  • Get Transfer Instrument

    Returns the details of a transfer instrument.

  • Update Transfer Instrument

    Updates a transfer instrument.

  • Delete Transfer Instrument

    Deletes a transfer instrument.

Balance Account Transfer Limits

  • Create Balance Account Transfer Limit

    Create a transfer limit for your balance account using the unique `id` of your balance account.

  • Get Balance Account Transfer Limits

    Filter and view the transfer limits configured for a balance account using the balance account's unique `id` and the available query parameters.

Balance Platform Transfer Limits

  • Create Balance Platform Transfer Limit

    Create a transfer limit for your balance platform using the unique `id` of your balance platform.

  • Get Balance Platform Transfer Limits

    Filter and view the transfer limits configured for your balance platform using the balance platform's unique `id` and the available query parameters.

Transfers

  • Get Transfers

    Returns all the transfers related to a balance account, account holder, or balance platform.

  • Get Transfer

    Returns the details of a specified transfer.

Company Users

  • Create Company User

    Creates the user for the `companyId` identified in the path.

  • Get Company Users

    Get the Customer Area users of a company account.

  • Get Company User

    Get a company user by id.

  • Update Company User

    Updates user details for the `userId` and the `companyId` identified in the path.

Merchant Users

  • Create Merchant User

    Creates a user for the `merchantId` specified in the path.

  • Get Merchant Users

    Get the Customer Area users of a merchant account.

  • Get Merchant User

    Get a merchant account user by id.

  • Update Merchant User

    Updates user details for the `userId` and the `merchantId` specified in the path.

Company Webhooks

  • List Company Webhooks

    Lists all webhook configurations for the company account.

  • Get Company Webhook

    Returns the configuration for the webhook identified in the path.

Merchant Webhooks

  • List Merchant Webhooks

    Lists all webhook configurations for the merchant account.

  • Get Merchant Webhook

    Returns the configuration for the webhook identified in the path.

Other (46)

  • Create Authorisation

    Creates a payment with a unique reference (`pspReference`) and attempts to obtain an authorisation hold.

  • Create Merchant

    Creates a merchant account for the company account specified in the request.

  • Create Order

    Creates an order to be used for partial payments.

  • Create Network Token Provisioning Data

    Create provisioning data for a network token.

  • Get Account Holder Balance Accounts

    Returns a paginated list of the balance accounts associated with an account holder.

  • Get Account Holder Transaction Rules

    Returns a list of transaction rules associated with an account holder.

  • Get Account Holder Tax Form

    Generates a tax form for account holders operating in the US.

  • Get Account Holder Tax Form Summary

    Returns a summary of all tax forms for an account holder.

  • Get API Credential Details

    Get details of the API credential behind this connection.

  • Get Balance Account Payment Instruments

    Returns a paginated list of the payment instruments associated with a balance account.

  • Get Balance Account Transaction Rules

    Returns a list of transaction rules associated with a balance account.

  • Get Legal Entity Business Lines

    Returns the business lines owned by a legal entity.

  • Get 3DS2 Result

    Retrieves the `threeDS2Result` after doing a 3D Secure 2 authentication only.

  • Get 3DS Authentication Result

    Return the authentication result after doing a 3D Secure authentication only.

  • Get Recurring Details

    Lists the stored payment details for a shopper, if there are any available.

  • Get Companies

    Get the company accounts the API credential can access.

  • Get Company

    Get a company account by id.

  • Get Company Merchant Accounts

    Get the merchant accounts under a company account.

  • Get Applicable Defense Reasons

    Returns a list of all applicable defense reasons to defend a specific dispute.

  • Get Donation Campaigns

    Queries the available donation campaigns for a donation based on the donation context (like merchant account, currency, and locale).

  • Get Unified Credentials

    Get the current Adyen connection's unified credentials and identity.

  • Get Hosted Onboarding Link

    Returns a link to an Adyen-hosted onboarding page where you need to redirect your user.

  • Get Payment Instrument Transaction Rules

    Returns a list of transaction rules associated with a payment instrument.

  • List Payment Instrument Network Tokens

    List the network tokens connected to a payment instrument.

  • Get Network Token Activation Data

    Get the network token activation data for a payment instrument.

  • Get Payment Instrument PAN

    Returns the primary account number (PAN) of a payment instrument.

  • Get Card Details

    Use this endpoint to get information about the card or network token that enables you to decide on the routing of the transaction and the eligibility of the card for the type of transaction.

  • Get Payment Methods

    Retrieves the list of available payment methods for the transaction, based on the transaction information like amount, country, and currency.

  • Get Terminals

    Returns the payment terminals that the API credential has access to and that match the query parameters.

  • Update Payment Amount

    Increases or decreases the authorised payment amount and returns a unique reference for this request.

  • Set Up Company Webhook

    Subscribe to receive webhook notifications about events related to your company account.

  • Set Up Merchant Webhook

    Subscribe to receive webhook notifications about events related to your merchant account.

  • Delete Dispute Defense Document

    Deletes a specific dispute defense document that was supplied earlier.

  • Supply Dispute Defense Document

    Supplies a specific dispute defense document.

  • Request Grant

    Make a request for a grant on behalf of an account holder.

  • Check Tax Electronic Delivery Consent

    Returns the consent status for electronic delivery of tax forms.

  • Cancel Payment

    Cancels the authorisation on a payment that has not yet been captured, and returns a unique reference for this request.

  • Cancel Payment By Merchant Reference

    Cancels the authorisation on a payment that has not yet been captured, and returns a unique reference for this request.

  • Refund Payment

    Refunds a payment that has been captured, and returns a unique reference for this request.

  • Request Payment Method

    Sends a request to add a new payment method to the merchant account identified in the path.

  • Start Transaction

    Starts a payment transaction by sending payment parameters (like amount, country, and currency) together with other required input details collected from the shopper.

  • Raise Dispute

    Raise a dispute for an underlying transaction, providing a dispute type and the amount you want to dispute.

  • Reassign Terminal

    Reassigns a payment terminal to a company account, merchant account, merchant account inventory, or a store.

  • Transfer Funds

    Transfer funds between balance accounts or pay out to a bank account or card.

  • Test Company Webhook

    Sends sample notifications to test if the webhook is set up correctly.

  • Test Merchant Webhook

    Sends sample notifications to test if the webhook is set up correctly.

Set Up Your Adyen MCP Server in Minutes

One endpoint. Any framework. Your agent is talking to Adyen in under 10 lines of code.

Agent Frameworks

Claude Desktop
{
  "mcpServers": {
    "stackone": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://api.stackone.com/mcp?x-account-id=<account_id>",
        "--header",
        "Authorization: Basic <YOUR_BASE64_TOKEN>"
      ]
    }
  }
}

Check More developer MCP Servers

Wiz

696+ actions

IONOS

501+ actions

Workiva

266+ actions

KnowBe4

259+ actions

HighLevel

251+ actions

WorkOS

234+ actions

SAP Concur

232+ actions

Adyen MCP Server FAQ

Does StackOne have a Adyen MCP server?
Yes. StackOne offers a managed Adyen MCP server with 151 pre-built actions, and every action is tested and QA'd by StackOne. Connect it to Claude, Cursor, and any other MCP client, or to any agent framework through the AI Action SDK. It ships with managed agent authentication, prompt injection defense, and tool discovery with server-side execution that preserve your agent's context window and keep reasoning performance.
Adyen MCP server vs direct API integration: what's the difference?
A Adyen MCP server and direct API integration serve different use cases. Direct API integration is for software-to-software work, where backend code calls Adyen. A Adyen MCP server is for AI agents that discover and call Adyen at runtime, such as MCP clients like Claude and Cursor, plus framework agents built with OpenAI, LangChain, or Vercel AI. StackOne provides both.
How does Adyen authentication work for AI agents?
Adyen authentication for AI agents works through a StackOne Connect Session. Create one via the dashboard or the SDK to get an auth link and ready-to-paste config for Claude Desktop, Cursor, and other MCP clients. Your user authenticates their own Adyen account; StackOne handles token exchange, storage, and refresh. Credentials never reach the LLM, and each user is isolated via origin_owner_id.
Are Adyen MCP tools vulnerable to prompt injection?
Yes. Adyen MCP tools can be vulnerable to indirect prompt injection. Any tool that reads user-written content, such as documents, messages, tickets, records, or free-text fields, is a potential vector. StackOne Defender scans every tool response before it enters the agent's context. It runs regex patterns in ~1ms, then a MiniLM classifier in ~4ms. Accuracy is 88.7%, and it runs entirely on CPU.
What is the context bloat of a Adyen agent and how do I avoid it?
Context bloat happens when Adyen tool schemas and API responses eat your Adyen agent's memory, preventing it from reasoning effectively. A single Adyen query can return a massive JSON response, and connecting multiple tools compounds the problem. Tools Discovery reduces it by loading only the tools relevant to each query.
Can I limit which actions my Adyen agent can access?
Yes. You can limit which actions your Adyen agent can access directly from the StackOne dashboard. Toggle actions on or off, or restrict them to specific accounts, with no code changes to your agent. Session tokens can be scoped to exact actions so if one leaks, exposure stays contained.
Can I create custom agent actions for my Adyen MCP server?
Yes. You can create custom agent actions for your Adyen MCP server using Connector Builder. It's an integration agent your coding assistant (Claude Code, Cursor, or Copilot) can invoke to research Adyen's API, generate production-ready connector YAML, test against the live API, and validate before you ship.
When should I NOT use a Adyen MCP server?
Skip a Adyen MCP server if your integration is purely software-to-software, because direct Adyen API integration is simpler when no AI agent is involved. For deterministic, compliance-critical operations (financial transactions, regulatory reporting), direct API gives you predictable behavior without agent-driven decision-making. MCP shines when AI agents need to dynamically discover and call Adyen actions at runtime.
What AI frameworks and AI clients does the StackOne Adyen MCP server support?
The StackOne Adyen MCP server supports both. MCP clients (paste-and-go apps): Claude Desktop, Claude Code, Cursor, VS Code, Goose. Agent frameworks (code SDKs you build with): OpenAI Agents SDK, Anthropic, Vercel AI, Google ADK, CrewAI, Pydantic AI, LangChain, LangGraph, Azure AI Foundry.

Put your AI agents to work

Connect AI to every company system and control what it can do in each one, down to the field.