Skip to content

Connectors · Accounting & finance

Adyen MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Adyen and the rest of your systems. It gives your agent 384 Adyen actions (175 reads, 153 writes and 56 that wait for a confirmation) and holds the Adyen credential itself, so the agent never does. It paces Adyen's limits and records every call.

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

claude mcp add --transport http actionlake https://connect.actionlake.com/mcp
the first call
do {  action: "adyen.stores.list",  intent: "check which Adyen account is connected"}# Get a list of stores · read · 1 upstream call
  • 384actionsin one signed file
  • 175readlook, never change
  • 153writecreate and update
  • 56wait for a yesdestructive, confirmed first

Set up

Connect Adyen in three steps.

  1. 01

    Add actionlake to Claude.

    Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.

    https://connect.actionlake.com/mcp
  2. 02

    Connect Adyen.

    API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.

    • api_keyAdyen API key
    • live_prefixYour Adyen live prefix
    account { op: "connections.requirements", service: "adyen" }
    # free: exactly what to paste, and what is found for you
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates the call and prices it, for free.

    do    { action: "adyen.stores.list" }# get a list of stores · read · 1 upstream callcheck { action: "adyen.company_users.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

Adyen at a glance

Sign-in
API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
You provide
api_key
Setup fields
live_prefix
Limits we pace to
50 calls a second, per connection
API covered
Adyen OpenAPI 3.1: Checkout API v72, POS Mobile (SDK sessions) API v68, Management API v3, Payments App API v1, Configuration (Balance Platform) API v2, Transfers API v4, Raise Disputes API v4, Capital API v1, Foreign Exchange API v1, Account-to-Account Payments API v1, Legal Entity Management API v4, Disputes API v30, Data Protection API v1, Session Authentication API v1, Balance Control API v2, Open Banking API v1, Cloud Device API v1, SoftPOS Configuration API v3, at your Adyen instance's API base URL, which you enter when connecting
Built from
Adyen's documentation, read 23 October 2026OpenAPI spec (GitHub)OpenAPI spec (GitHub)OpenAPI spec (GitHub)
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
144 of 175 reads, for up to 5 minutes; a write clears what it affects
Shared entities
2, so ask can line Adyen up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in Adyen.

384 actions in 162 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

  • 175readlook, never change
  • 153writecreate and update
  • 56destructivewait for a confirmation
  1. Legal entities

    8

    3 read · 5 write · 0 destructive

    Check the status of consent for electronic delivery of tax forms · Check a legal entity's verification errors · Create a legal entity · Confirm data review

  2. Company terminal themes

    7

    2 read · 4 write · 1 destructive

    Create a terminal theme · List terminal themes · Apply a terminal theme · Get a terminal theme

  3. Company webhooks

    7

    2 read · 4 write · 1 destructive

    Set up a webhook · List all webhooks · Update a webhook · Get a webhook

  4. Merchant terminal themes

    7

    2 read · 4 write · 1 destructive

    Create a terminal theme · List terminal themes · Apply a terminal theme · Get a terminal theme

  5. Merchant webhooks

    7

    2 read · 4 write · 1 destructive

    Set up a webhook · List all webhooks · Test a webhook · Generate an HMAC key

  6. Balance account transfer limits

    6

    3 read · 2 write · 1 destructive

    Create a transfer limit · Filter and view the transfer limits · Approve pending transfer limits · Get all current transfer limits

  7. Company API credentials

    6

    2 read · 4 write · 0 destructive

    Create an API credential. · Get a list of API credentials · Get an API credential · Generate new API key

  8. Merchant API credentials

    6

    2 read · 4 write · 0 destructive

    Create an API credential · Get a list of API credentials · Generate new API key · Generate new client key

154 more areas · 330 actions
  • Merchant payment method settings 6
  • Balance account payout schedules 5
  • Balance account sweeps 5
  • Balance platform webhook settings 5
  • Company donation campaigns 5
  • Company terminal orders 5
  • Legal entity pci questionnaires 5
  • Merchant payout settings 5
  • Merchant split configurations 5
  • Merchant stores 5
  • Merchant terminal orders 5
  • Merchants 5
  • Payment instruments 5
  • Transfers 5
  • Balance account recurring top ups 4
  • Balance platform transfer limits 4
  • Business lines 4
  • Company API credential allowed origins 4
  • Company users 4
  • Documents 4
  • Issuer dispute attachments 4
  • Issuer disputes 4
  • Mandates 4
  • Me allowed origins 4
  • Merchant API credential allowed origins 4
  • Merchant users 4
  • Payment instrument authorised card users 4
  • Registered devices 4
  • Stores 4
  • Transaction rules 4
  • Transfer instruments 4
  • A2a ideal profiles 3
  • A2a payments 3
  • Account holders 3
  • Balance accounts 3
  • Capital dynamic offers 3
  • Capital grant disbursements 3
  • Capital grants 3
  • Company android apps 3
  • Grants 3
  • Merchant split configuration rules 3
  • Payment links 3
  • Sca associations 3
  • Sca devices 3
  • Sessions 3
  • Stored payment methods 3
  • Terminals 3
  • Balance platform payout schedules 2
  • Capital grant offers 2
  • Cloud device merchant devices 2
  • Companies 2
  • Company client certificates 2
  • Company shipping locations 2
  • Company terminal actions 2
  • Company terminal logos 2
  • Company terminal settings 2
  • Dispute defense documents 2
  • Disputes 2
  • Grant offers 2
  • Legal entity terms of service 2
  • Me 2
  • Merchant payments apps 2
  • Merchant shipping locations 2
  • Merchant store terminal logos 2
  • Merchant store terminal settings 2
  • Merchant terminal logos 2
  • Merchant terminal settings 2
  • Network tokens 2
  • Orders 2
  • Payment instrument groups 2
  • Payment instrument network token activation data 2
  • Payment methods 2
  • Payments 2
  • Pins 2
  • Registered device associations 2
  • Store terminal logos 2
  • Store terminal settings 2
  • Store terminal themes 2
  • Terminal terminal logos 2
  • Terminal terminal settings 2
  • Terminal terminal themes 2
  • Themes 2
  • Transactions 2
  • Account holder balance accounts 1
  • Account holder tax form summary 1
  • Account holder tax forms 1
  • Account holder transaction rules 1
  • Apple pay sessions 1
  • Auth sessions 1
  • Balance account payment instruments 1
  • Balance account payout schedule executions 1
  • Balance account sweep executions 1
  • Balance account transaction rules 1
  • Balance platform account holders 1
  • Balance platform transaction rules 1
  • Balance platforms 1
  • Balance transfers 1
  • Bank account identifications 1
  • Cancels 1
  • Capital grant accounts 1
  • Card details 1
  • Cardorder items 1
  • Cardorders 1
  • Cashouts 1
  • Cloud device merchant connected devices 1
  • Cloud device merchant device status 1
  • Company android certificates 1
  • Company balances 1
  • Company billing entities 1
  • Company merchants 1
  • Company nonprofits 1
  • Company terminal models 1
  • Company terminal products 1
  • Company terminal theme assets 1
  • Dispute defense reasons 1
  • Donation campaigns 1
  • Donations 1
  • Forward 1
  • FX rates 1
  • Grant accounts 1
  • Legal entity accepted terms of service documents 1
  • Legal entity business lines 1
  • Legal entity onboarding links 1
  • Legal entity terms of service acceptance infos 1
  • Legal entity terms of service status 1
  • Merchant balances 1
  • Merchant billing entities 1
  • Merchant split configuration split logic 1
  • Merchant store payments apps 1
  • Merchant terminal models 1
  • Merchant terminal products 1
  • Merchant terminal theme assets 1
  • Open banking account verification reports 1
  • Open banking account verification routes 1
  • Origin keys 1
  • Payment amount updates 1
  • Payment cancels 1
  • Payment captures 1
  • Payment instrument group transaction rules 1
  • Payment instrument network tokens 1
  • Payment instrument transaction rules 1
  • Payment refunds 1
  • Payment reversals 1
  • Paypal orders 1
  • POS SDK sessions 1
  • Public key 1
  • Sca device sca associations 1
  • Shopper ids 1
  • Shopper tax identifications 1
  • Softpos certificates 1
  • Subject erasures 1
  • Tax 1
  • Transfer returns 1
  • Transfer routes 1

Top actions

The Adyen API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 37 of Adyen's 37 action names are shared with at least one other connector, so an agent learns them once.

ActionWhat it doesEffectSame name in
adyen.company_users.listGet a list of usersGet a list of users.readidentity.user.list474 connectors
adyen.company_users.createCreate a new userCreate a new user.writeidentity.user.create262 connectors
adyen.stores.listGet a list of storesGet a list of stores.readcommerce.store.list17 connectors
adyen.payments.createStart a transactionStart a transaction.destructivefinance.payment.create67 connectors
adyen.me.getGet API credential detailsGet API credential details.readidentity.current_user.get307 connectors
adyen.stored_payment_methods.listGet tokens for stored payment detailsGet tokens for stored payment details.readfinance.payment_method.list29 connectors
adyen.company_api_credentials.createCreate an API credential.Create an API credential.writeidentity.api_key.create100 connectors
adyen.company_api_credentials.listGet a list of API credentialsGet a list of API credentials.readidentity.api_key.list96 connectors
adyen.stored_payment_methods.createCreate a token to store payment detailsCreate a token to store payment details.writefinance.payment_method.create20 connectors
adyen.payment_refunds.createRefund a captured paymentRefund a captured payment.destructivefinance.refund.create19 connectors
adyen.issuer_disputes.listGet a list of raised disputesGet a list of raised disputes.readfinance.dispute.list11 connectors
adyen.transfers.listGet all transfersGet all transfers.readfinance.bank_transfer.list10 connectors

Try it

Prompts to paste into Claude.

Each one names the Adyen actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    Who has access in Adyen? List every user and their role.

    callsadyen.company_users.list

  2. Writewrite

    Create a new user in Adyen. Show me exactly what you will send before you save it.

    callsadyen.company_users.create

Governance for Adyen

Destructive actions wait for a yes.

56 Adyen actions are destructive. The first 10:

  • Start a transactionadyen.payments.create
  • Refund a captured paymentadyen.payment_refunds.create
  • Transfer fundsadyen.transfers.create
  • Delete a token for stored payment detailsadyen.stored_payment_methods.delete
  • Refund or cancel a paymentadyen.payment_reversals.create
  • Cancel an authorised paymentadyen.payment_cancels.create
  • Capture an authorised paymentadyen.payment_captures.create
  • Remove a webhookadyen.company_webhooks.delete
  • Request a grant payoutadyen.grants.create
  • Initiate a cashoutadyen.cashouts.create

A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

doadyen.stored_payment_methods.deleteconfirm_policy: human

Delete a token for stored payment details?

intent: the user asked me to delete a token for stored payment details

run suspended · waiting for a named person · key adyen-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "adyen-agent",  allowed_actions: ["adyen.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "adyen.payments.create", approver: "[email protected]" },    { match: "adyen.payment_refunds.create", approver: "[email protected]" },    { match: "adyen.transfers.create", approver: "[email protected]" }  ]}
Illustrative. Scoped to Adyen only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What Adyen costs on actionlake.

Every Adyen action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Adyen refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

  • 1upstream call per actionall 384 Adyen actions
  • 384actions pageeach page of a long list is one call
  • 144reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every Adyen action.

384 actions by area: the id your agent calls, what it does, and its effect.

Legal entities8
  • adyen.legal_entities.check_tax_electronic_delivery_consentCheck the status of consent for electronic delivery of tax formsread
  • adyen.legal_entities.check_verification_errorsCheck a legal entity's verification errorsread
  • adyen.legal_entities.confirm_data_reviewConfirm data reviewwrite
  • adyen.legal_entities.createCreate a legal entitywrite
  • adyen.legal_entities.getGet a legal entityread
  • adyen.legal_entities.request_periodic_reviewRequest periodic data review.write
  • and 2 more in this area
Company terminal themes7
  • adyen.company_terminal_themes.applyApply a terminal themewrite
  • adyen.company_terminal_themes.createCreate a terminal themewrite
  • adyen.company_terminal_themes.getGet a terminal themeread
  • adyen.company_terminal_themes.listList terminal themesread
  • adyen.company_terminal_themes.deleteDelete a terminal themedestructive
  • adyen.company_terminal_themes.unapplyUnapply a terminal themewrite
  • and 1 more in this area
Company webhooks7
  • adyen.company_webhooks.createSet up a webhookwrite
  • adyen.company_webhooks.getGet a webhookread
  • adyen.company_webhooks.listList all webhooksread
  • adyen.company_webhooks.updateUpdate a webhookwrite
  • adyen.company_webhooks.deleteRemove a webhookdestructive
  • adyen.company_webhooks.generate_hmacGenerate an HMAC keywrite
  • and 1 more in this area
Merchant terminal themes7
  • adyen.merchant_terminal_themes.applyApply a terminal themewrite
  • adyen.merchant_terminal_themes.createCreate a terminal themewrite
  • adyen.merchant_terminal_themes.getGet a terminal themeread
  • adyen.merchant_terminal_themes.listList terminal themesread
  • adyen.merchant_terminal_themes.deleteDelete a terminal themedestructive
  • adyen.merchant_terminal_themes.unapplyUnapply a terminal themewrite
  • and 1 more in this area
Merchant webhooks7
  • adyen.merchant_webhooks.createSet up a webhookwrite
  • adyen.merchant_webhooks.generate_hmacGenerate an HMAC keywrite
  • adyen.merchant_webhooks.listList all webhooksread
  • adyen.merchant_webhooks.testTest a webhookwrite
  • adyen.merchant_webhooks.deleteRemove a webhookdestructive
  • adyen.merchant_webhooks.getGet a webhookread
  • and 1 more in this area
Balance account transfer limits6
  • adyen.balance_account_transfer_limits.approveApprove pending transfer limitswrite
  • adyen.balance_account_transfer_limits.createCreate a transfer limitwrite
  • adyen.balance_account_transfer_limits.currentGet all current transfer limitsread
  • adyen.balance_account_transfer_limits.listFilter and view the transfer limitsread
  • adyen.balance_account_transfer_limits.deleteDelete a scheduled or pending transfer limitdestructive
  • adyen.balance_account_transfer_limits.getGet the details of a transfer limitread
Company API credentials6
  • adyen.company_api_credentials.createCreate an API credential.write
  • adyen.company_api_credentials.generate_api_keyGenerate new API keywrite
  • adyen.company_api_credentials.getGet an API credentialread
  • adyen.company_api_credentials.listGet a list of API credentialsread
  • adyen.company_api_credentials.generate_client_keyGenerate new client keywrite
  • adyen.company_api_credentials.updateUpdate an API credential.write
Merchant API credentials6
  • adyen.merchant_api_credentials.createCreate an API credentialwrite
  • adyen.merchant_api_credentials.generate_api_keyGenerate new API keywrite
  • adyen.merchant_api_credentials.generate_client_keyGenerate new client keywrite
  • adyen.merchant_api_credentials.listGet a list of API credentialsread
  • adyen.merchant_api_credentials.getGet an API credentialread
  • adyen.merchant_api_credentials.updateUpdate an API credentialwrite
Merchant payment method settings6
  • adyen.merchant_payment_method_settings.add_apple_pay_domainsAdd an Apple Pay domainwrite
  • adyen.merchant_payment_method_settings.createRequest a payment methodwrite
  • adyen.merchant_payment_method_settings.getGet payment method detailsread
  • adyen.merchant_payment_method_settings.listGet all payment methodsread
  • adyen.merchant_payment_method_settings.get_apple_pay_domainsGet Apple Pay domainsread
  • adyen.merchant_payment_method_settings.updateUpdate a payment methodwrite
Balance account payout schedules5
  • adyen.balance_account_payout_schedules.createApply a managed payout schedule to a balance accountwrite
  • adyen.balance_account_payout_schedules.getGet a specific managed payout schedule on a balance accountread
  • adyen.balance_account_payout_schedules.listGet all managed payout schedules on a balance accountread
  • adyen.balance_account_payout_schedules.updateUpdate a managed payout schedule on a balance accountwrite
  • adyen.balance_account_payout_schedules.deleteDelete a managed payout schedule on a balance accountdestructive
Balance account sweeps5
  • adyen.balance_account_sweeps.createCreate a sweepwrite
  • adyen.balance_account_sweeps.getGet a sweepread
  • adyen.balance_account_sweeps.listGet all sweeps for a balance accountread
  • adyen.balance_account_sweeps.updateUpdate a sweepwrite
  • adyen.balance_account_sweeps.deleteDelete a sweepdestructive
Balance platform webhook settings5
  • adyen.balance_platform_webhook_settings.createCreate a balance webhook settingwrite
  • adyen.balance_platform_webhook_settings.getGet a balance webhook setting by idread
  • adyen.balance_platform_webhook_settings.listGet all balance webhook settingsread
  • adyen.balance_platform_webhook_settings.updateUpdate a balance webhook setting by idwrite
  • adyen.balance_platform_webhook_settings.deleteDelete a balance webhook setting by iddestructive
Company donation campaigns5
  • adyen.company_donation_campaigns.createCreate a donation campaignwrite
  • adyen.company_donation_campaigns.list_for_account_holderGet the donation campaigns for an account holderread
  • adyen.company_donation_campaigns.set_statusActivate or end a donation campaignwrite
  • adyen.company_donation_campaigns.updateUpdate a donation campaignwrite
  • adyen.company_donation_campaigns.deleteDelete a donation campaigndestructive
Company terminal orders5
  • adyen.company_terminal_orders.createCreate an orderwrite
  • adyen.company_terminal_orders.getGet an orderread
  • adyen.company_terminal_orders.listGet a list of ordersread
  • adyen.company_terminal_orders.updateUpdate an orderwrite
  • adyen.company_terminal_orders.cancelCancel an orderdestructive
Legal entity pci questionnaires5
  • adyen.legal_entity_pci_questionnaires.generate_templatesGenerate PCI questionnairewrite
  • adyen.legal_entity_pci_questionnaires.listGet PCI questionnaire detailsread
  • adyen.legal_entity_pci_questionnaires.sign_templatesSign PCI questionnairewrite
  • adyen.legal_entity_pci_questionnaires.signing_requiredCalculate PCI status of a legal entityread
  • adyen.legal_entity_pci_questionnaires.getGet PCI questionnaireread
Merchant payout settings5
  • adyen.merchant_payout_settings.createAdd a payout settingwrite
  • adyen.merchant_payout_settings.getGet a payout settingread
  • adyen.merchant_payout_settings.listGet a list of payout settingsread
  • adyen.merchant_payout_settings.updateUpdate a payout settingwrite
  • adyen.merchant_payout_settings.deleteDelete a payout settingdestructive
Merchant split configurations5
  • adyen.merchant_split_configurations.createCreate a split configuration profilewrite
  • adyen.merchant_split_configurations.getGet a split configuration profileread
  • adyen.merchant_split_configurations.listGet a list of split configuration profilesread
  • adyen.merchant_split_configurations.updateUpdate the description of the split configuration profilewrite
  • adyen.merchant_split_configurations.deleteDelete a split configuration profiledestructive
Merchant stores5
  • adyen.merchant_stores.createCreate a storewrite
  • adyen.merchant_stores.generate_boarding_tokenCreate a boarding token - store levelwrite
  • adyen.merchant_stores.getGet a storeread
  • adyen.merchant_stores.listGet a list of storesread
  • adyen.merchant_stores.updateUpdate a storewrite
Merchant terminal orders5
  • adyen.merchant_terminal_orders.createCreate an orderwrite
  • adyen.merchant_terminal_orders.getGet an orderread
  • adyen.merchant_terminal_orders.listGet a list of ordersread
  • adyen.merchant_terminal_orders.updateUpdate an orderwrite
  • adyen.merchant_terminal_orders.cancelCancel an orderdestructive
Merchants5
  • adyen.merchants.activateRequest to activate a merchant accountwrite
  • adyen.merchants.createCreate a merchant accountwrite
  • adyen.merchants.generate_boarding_tokenCreate a boarding token - merchant levelwrite
  • adyen.merchants.listGet a list of merchant accountsread
  • adyen.merchants.getGet a merchant accountread
Payment instruments5
  • adyen.payment_instruments.createCreate a payment instrumentwrite
  • adyen.payment_instruments.getGet a payment instrumentread
  • adyen.payment_instruments.revealGet the PAN of a payment instrumentread
  • adyen.payment_instruments.reveal_encryptedReveal the data of a payment instrumentread
  • adyen.payment_instruments.updateUpdate a payment instrumentwrite
Transfers5
  • adyen.transfers.approveApprove initiated transfersdestructive
  • adyen.transfers.createTransfer fundsdestructive
  • adyen.transfers.getGet a transferread
  • adyen.transfers.listGet all transfersread
  • adyen.transfers.cancelCancel initiated transfersdestructive
Balance account recurring top ups4
  • adyen.balance_account_recurring_top_ups.createCreate recurring top upwrite
  • adyen.balance_account_recurring_top_ups.deleteDelete a recurring top updestructive
  • adyen.balance_account_recurring_top_ups.listGet recurring top ups for a specific balanceAccountIdread
  • adyen.balance_account_recurring_top_ups.updateUpdate a RecurringTopUpwrite
Balance platform transfer limits4
  • adyen.balance_platform_transfer_limits.createCreate a transfer limitwrite
  • adyen.balance_platform_transfer_limits.deleteDelete a scheduled or pending transfer limitdestructive
  • adyen.balance_platform_transfer_limits.getGet the details of a transfer limitread
  • adyen.balance_platform_transfer_limits.listFilter and view the transfer limitsread
Business lines4
  • adyen.business_lines.createCreate a business linewrite
  • adyen.business_lines.deleteDelete a business linedestructive
  • adyen.business_lines.getGet a business lineread
  • adyen.business_lines.updateUpdate a business linewrite
Company API credential allowed origins4
  • adyen.company_api_credential_allowed_origins.createCreate an allowed originwrite
  • adyen.company_api_credential_allowed_origins.deleteDelete an allowed origindestructive
  • adyen.company_api_credential_allowed_origins.getGet an allowed originread
  • adyen.company_api_credential_allowed_origins.listGet a list of allowed originsread
Company users4
  • adyen.company_users.createCreate a new userwrite
  • adyen.company_users.getGet user detailsread
  • adyen.company_users.listGet a list of usersread
  • adyen.company_users.updateUpdate user detailswrite
Documents4
  • adyen.documents.createUpload a document for verification checkswrite
  • adyen.documents.deleteDelete a documentdestructive
  • adyen.documents.getGet a documentread
  • adyen.documents.updateUpdate a documentwrite
Issuer dispute attachments4
  • adyen.issuer_dispute_attachments.createAdd an attachment to a disputewrite
  • adyen.issuer_dispute_attachments.deleteDelete attachment from a disputedestructive
  • adyen.issuer_dispute_attachments.getGet an attachmentread
  • adyen.issuer_dispute_attachments.listGet all attachments linked to a raised disputeread
Issuer disputes4
  • adyen.issuer_disputes.createRaise a disputewrite
  • adyen.issuer_disputes.getGet dispute by IDread
  • adyen.issuer_disputes.listGet a list of raised disputesread
  • adyen.issuer_disputes.updateUpdate a raised disputewrite

Mandates 4Me allowed origins 4Merchant API credential allowed origins 4Merchant users 4Payment instrument authorised card users 4Registered devices 4Stores 4Transaction rules 4Transfer instruments 4A2a ideal profiles 3A2a payments 3Account holders 3Balance accounts 3Capital dynamic offers 3Capital grant disbursements 3Capital grants 3Company android apps 3Grants 3Merchant split configuration rules 3Payment links 3Sca associations 3Sca devices 3Sessions 3Stored payment methods 3Terminals 3Balance platform payout schedules 2Capital grant offers 2Cloud device merchant devices 2Companies 2Company client certificates 2Company shipping locations 2Company terminal actions 2Company terminal logos 2Company terminal settings 2Dispute defense documents 2Disputes 2Grant offers 2Legal entity terms of service 2Me 2Merchant payments apps 2Merchant shipping locations 2Merchant store terminal logos 2Merchant store terminal settings 2Merchant terminal logos 2Merchant terminal settings 2Network tokens 2Orders 2Payment instrument groups 2Payment instrument network token activation data 2Payment methods 2Payments 2Pins 2Registered device associations 2Store terminal logos 2Store terminal settings 2Store terminal themes 2Terminal terminal logos 2Terminal terminal settings 2Terminal terminal themes 2Themes 2Transactions 2Account holder balance accounts 1Account holder tax form summary 1Account holder tax forms 1Account holder transaction rules 1Apple pay sessions 1Auth sessions 1Balance account payment instruments 1Balance account payout schedule executions 1Balance account sweep executions 1Balance account transaction rules 1Balance platform account holders 1Balance platform transaction rules 1Balance platforms 1Balance transfers 1Bank account identifications 1Cancels 1Capital grant accounts 1Card details 1Cardorder items 1Cardorders 1Cashouts 1Cloud device merchant connected devices 1Cloud device merchant device status 1Company android certificates 1Company balances 1Company billing entities 1Company merchants 1Company nonprofits 1Company terminal models 1Company terminal products 1Company terminal theme assets 1Dispute defense reasons 1Donation campaigns 1Donations 1Forward 1FX rates 1Grant accounts 1Legal entity accepted terms of service documents 1Legal entity business lines 1Legal entity onboarding links 1Legal entity terms of service acceptance infos 1Legal entity terms of service status 1Merchant balances 1Merchant billing entities 1Merchant split configuration split logic 1Merchant store payments apps 1Merchant terminal models 1Merchant terminal products 1Merchant terminal theme assets 1Open banking account verification reports 1Open banking account verification routes 1Origin keys 1Payment amount updates 1Payment cancels 1Payment captures 1Payment instrument group transaction rules 1Payment instrument network tokens 1Payment instrument transaction rules 1Payment refunds 1Payment reversals 1Paypal orders 1POS SDK sessions 1Public key 1Sca device sca associations 1Shopper ids 1Shopper tax identifications 1Softpos certificates 1Subject erasures 1Tax 1Transfer returns 1Transfer routes 1

This index shows a sample of each area. All 384 actions, with their inputs and prices, are in the catalogue, which a free sandbox key can search.

Questions

The Adyen MCP server, answered.

Is there an Adyen MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 384 Adyen actions across legal entities, company terminal themes, company webhooks and merchant terminal themes, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Adyen.

What do I need to connect Adyen?

Adyen API key. Plus your live prefix. The free call account { op: "connections.requirements", service: "adyen" } lists exactly what to paste.

Can an AI agent delete or change things in Adyen?

Only if its key allows it, and only with an explicit confirmation. 56 Adyen actions are destructive, including start a transaction, refund a captured payment and transfer funds. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

Will an AI agent use up my Adyen API limit?

actionlake paces every call to the limits in the Adyen service file: 50 calls a second per connection. Repeated reads are answered from cache (144 Adyen actions can be), which never reaches Adyen.

What does an Adyen action cost?

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (384 Adyen actions page). Cache hits, searches, dry runs and calls Adyen refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

Which Adyen API does it cover?

The Adyen OpenAPI 3.1: Checkout API v72, POS Mobile (SDK sessions) API v68, Management API v3, Payments App API v1, Configuration (Balance Platform) API v2, Transfers API v4, Raise Disputes API v4, Capital API v1, Foreign Exchange API v1, Account-to-Account Payments API v1, Legal Entity Management API v4, Disputes API v30, Data Protection API v1, Session Authentication API v1, Balance Control API v2, Open Banking API v1, Cloud Device API v1, SoftPOS Configuration API v3 at your Adyen instance's API base URL, which you enter when connecting. It is built from Adyen's documentation as read on 23 October 2026. 384 actions in 162 areas, each one in the signed service file (version 1.0.0).

Does actionlake keep my Adyen data, and where?

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Adyen credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

Which AI clients can use it?

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

Give your agent Adyen today.

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.