100+ integrations are ready to connect to your AI.Connect your first MCP

Adyen MCP server for your AI

Create a payment link, refund or capture a payment, prepare a dispute defense, add a webhook, check which roles a key is missing, and follow transfers on a balance account, on test or live.

PopMCPAdyen

Is this connection on test or live? Show what is set up on my merchant account and which roles my key has

Supported Adyen tools

Every Adyen API a customer's key can call, from Checkout and Management to the balance platform, with the everyday tools loaded by default and the rest one search away. Card numbers are refused, so card data stays with Adyen.

442 tools in the full catalog: 184 read and 258 write. 37 load by default, and the rest are found with tool search.

adyen_create_merchant_webhook

Add a webhook to the connected merchant account: Adyen posts payment results to your url.

adyen_get_account_overview

Everything about this connection in one call: test or live, the credential's roles, the merchant account, its webhooks, payment methods and stores.

adyen_get_api_credential_details

See which API credential this connection uses: username, company, active flag, roles and allowed origins.

adyen_get_merchant_account

Get the connected merchant account: name, status, capture delay, settlement currency, company, data centers.

adyen_list_merchant_accounts

List the merchant account this connection is bound to: id, name, status, company and live URL prefixes.

adyen_list_merchant_stores

List the stores of the connected merchant account: id, reference, description, address, status.

adyen_list_merchant_webhooks

List the webhooks on the connected merchant account: id, url, type, active, status.

adyen_list_payment_method_settings

List the payment methods switched on for the connected merchant account: id, type, enabled, currencies, countries.

adyen_list_terminals

List payment terminals the credential can see: id, model, serial number, store, status.

adyen_test_merchant_webhook

Send a test event to a webhook.

adyen_get_account_holder

Get one account holder: legal entity, status, capabilities, default balance account.

adyen_get_balance_account

Get one balance account: description, default currency, balances, status, account holder.

adyen_get_balance_account_overview

One balance account in one call: balances, sweeps, current transfer limits and the last seven days of transactions, at most 20 of each.

adyen_get_legal_entity

Get one legal entity with its verification status and any open problems.

adyen_cancel_payment

Moves real money on a live connection.

adyen_capture_payment

Moves real money on a live connection.

adyen_create_checkout_session

Moves real money on a live connection.

adyen_create_payment

Moves real money on a live connection.

adyen_create_payment_link

Moves real money on a live connection.

adyen_delete_stored_payment_method

Delete a shopper's saved payment details.

adyen_get_payment_link

Get a payment link's status (active, completed, expired, paid, paymentPending), amount and url.

adyen_list_payment_methods

List the payment methods available for an amount and country (type, name, brands).

adyen_list_stored_payment_methods

List a shopper's saved payment details (tokens): id, brand, last four, expiry.

adyen_refund_payment

Moves real money on a live connection.

adyen_reverse_payment

Moves real money on a live connection.

adyen_submit_payment_details

Moves real money on a live connection.

adyen_update_payment_amount

Moves real money on a live connection.

adyen_update_payment_link

Force a payment link to expire: send status expired.

adyen_create_transfer

Moves real money on a live connection.

adyen_get_transfer

Get one transfer: amount, status, category, reason, counterparty.

adyen_list_transactions

List booked transactions on a balance platform: amount, status, bookingDate, transfer id.

adyen_list_transfers

List transfers on a balance platform: id, amount, status, category, direction.

adyen_accept_dispute

Accept a dispute: you lose the chargeback amount and it closes.

adyen_defend_dispute

Defend a dispute with a defense reason (adyen_list_dispute_defense_reasons) after supplying its documents.

adyen_list_dispute_defense_reasons

List the reasons a dispute can be defended with, and the documents each one needs.

adyen_supply_dispute_defense_document

Attach a defense document to a dispute.

adyen_get_merchant_balances

Get the balances of the connected merchant account per currency.

adyen_activate_merchant_account

Request to activate a merchant account.

adyen_add_apple_pay_domain

Add an Apple Pay domain.

adyen_add_merchant_payout_setting

Add a payout setting.

adyen_add_my_allowed_origin

Add allowed origin.

adyen_add_terminal_theme_asset_for_company

Add an asset to a terminal theme.

adyen_add_terminal_theme_asset_for_merchant

Add an asset to a terminal theme.

adyen_apply_terminal_theme_for_company

Apply a terminal theme.

adyen_apply_terminal_theme_for_merchant

Apply a terminal theme.

adyen_apply_terminal_theme_for_store

Apply a terminal theme.

adyen_apply_terminal_theme_for_terminal

Apply a terminal theme.

adyen_cancel_company_terminal_order

Cancel an order.

adyen_cancel_merchant_terminal_order

Cancel an order.

adyen_create_company_allowed_origin

Create an allowed origin.

adyen_create_company_api_credential

Create an API credential.

adyen_create_company_donation_campaign

Create a donation campaign.

adyen_create_company_shipping_location

Create a shipping location.

adyen_create_company_terminal_order

Create an order.

adyen_create_company_user

Create a new user.

adyen_create_company_webhook

Set up a webhook.

adyen_create_merchant_account

Create a merchant account.

adyen_create_merchant_allowed_origin

Create an allowed origin.

adyen_create_merchant_api_credential

Create an API credential.

adyen_create_merchant_shipping_location

Create a shipping location.

adyen_create_merchant_split_configuration

Create a split configuration profile.

adyen_create_merchant_store

Create a store.

adyen_create_merchant_terminal_order

Create an order.

adyen_create_merchant_user

Create a new user.

adyen_create_split_configuration_rule

Create a rule.

adyen_create_store

Create a store.

adyen_create_terminal_theme_for_company

Create a terminal theme.

adyen_create_terminal_theme_for_merchant

Create a terminal theme.

adyen_delete_company_allowed_origin

Delete an allowed origin.

adyen_delete_company_donation_campaign

Delete a donation campaign.

adyen_delete_company_webhook

Remove a webhook.

adyen_delete_merchant_allowed_origin

Delete an allowed origin.

adyen_delete_merchant_payout_setting

Delete a payout setting.

adyen_delete_merchant_split_configuration

Delete a split configuration profile.

adyen_delete_merchant_split_configuration_rule

Delete a rule.

adyen_delete_merchant_webhook

Remove a webhook.

adyen_delete_terminal_theme_asset_for_company

Delete an asset from a terminal theme.

adyen_delete_terminal_theme_asset_for_merchant

Delete an asset from a terminal theme.

adyen_delete_terminal_theme_for_company

Delete a terminal theme.

adyen_delete_terminal_theme_for_merchant

Delete a terminal theme.

adyen_edit_terminal_theme_asset_for_company

Replace a theme asset.

adyen_edit_terminal_theme_asset_for_merchant

Replace a theme asset.

adyen_generate_company_client_certificate

Generate a client certificate.

adyen_generate_company_new_client_key

Generate new client key.

adyen_generate_merchant_new_client_key

Generate new client key.

adyen_generate_my_client_key

Generate a client key.

adyen_get_company

Get a company account.

adyen_get_company_allowed_origin

Get an allowed origin.

adyen_get_company_android_app

Get Android app.

adyen_get_company_api_credential

Get an API credential.

adyen_get_company_terminal_action

Get terminal action.

adyen_get_company_terminal_logo

Get the terminal logo.

adyen_get_company_terminal_order

Get an order.

adyen_get_company_terminal_settings

Get terminal settings.

adyen_get_company_user

Get user details.

adyen_get_company_webhook

Get a webhook.

adyen_get_merchant_allowed_origin

Get an allowed origin.

adyen_get_merchant_api_credential

Get an API credential.

adyen_get_merchant_apple_pay_domains

Get Apple Pay domains.

adyen_get_merchant_payout_setting

Get a payout setting.

adyen_get_merchant_split_configuration

Get a split configuration profile.

adyen_get_merchant_store

Get a store.

adyen_get_merchant_terminal_logo

Get the terminal logo.

adyen_get_merchant_terminal_order

Get an order.

adyen_get_merchant_terminal_settings

Get terminal settings.

adyen_get_merchant_user

Get user details.

adyen_get_merchant_webhook

Get a webhook.

adyen_get_my_allowed_origin

Get allowed origin details.

adyen_get_payment_method_settings

Get payment method details.

adyen_get_store

Get a store.

adyen_get_store_terminal_logo

Get the terminal logo.

adyen_get_store_terminal_logo_by_reference

Get the terminal logo.

adyen_get_store_terminal_settings

Get terminal settings.

adyen_get_store_terminal_settings_by_reference

Get terminal settings.

adyen_get_terminal_logo

Get the terminal logo.

adyen_get_terminal_settings

Get terminal settings.

adyen_get_terminal_theme_by_id_for_company

Get a terminal theme.

adyen_get_terminal_theme_by_id_for_merchant

Get a terminal theme.

adyen_list_companies

Get a list of company accounts.

adyen_list_company_allowed_origins

Get a list of allowed origins.

adyen_list_company_android_apps

Get a list of Android apps.

adyen_list_company_android_certificates

Get a list of Android certificates.

adyen_list_company_api_credentials

Get a list of API credentials.

adyen_list_company_billing_entities

Get a list of billing entities.

adyen_list_company_client_certificates

Retrieve all valid client certificates for this company.

adyen_list_company_donation_campaigns_for_account_holder

Get the donation campaigns for an account holder.

adyen_list_company_merchant_accounts

Get a list of merchant accounts.

adyen_list_company_nonprofits

Get a list of nonprofits.

adyen_list_company_shipping_locations

Get a list of shipping locations.

adyen_list_company_terminal_actions

Get a list of terminal actions.

adyen_list_company_terminal_models

Get a list of terminal models.

adyen_list_company_terminal_orders

Get a list of orders.

adyen_list_company_terminal_products

Get a list of terminal products.

adyen_list_company_users

Get a list of users.

adyen_list_company_webhooks

List all webhooks.

adyen_list_merchant_allowed_origins

Get a list of allowed origins.

adyen_list_merchant_api_credentials

Get a list of API credentials.

adyen_list_merchant_billing_entities

Get a list of billing entities.

adyen_list_merchant_payout_settings

Get a list of payout settings.

adyen_list_merchant_shipping_locations

Get a list of shipping locations.

adyen_list_merchant_split_configurations

Get a list of split configuration profiles.

adyen_list_merchant_terminal_models

Get a list of terminal models.

adyen_list_merchant_terminal_orders

Get a list of orders.

adyen_list_merchant_terminal_products

Get a list of terminal products.

adyen_list_merchant_users

Get a list of users.

adyen_list_my_allowed_origins

Get allowed origins.

adyen_list_stores

Get a list of stores.

adyen_list_terminal_themes_for_company

List terminal themes.

adyen_list_terminal_themes_for_merchant

List terminal themes.

adyen_reassign_terminal

Reassign a terminal.

adyen_remove_my_allowed_origin

Remove allowed origin.

adyen_reprocess_company_android_app

Reprocess Android App.

adyen_request_payment_method

Request a payment method.

adyen_schedule_terminal_action

Create a terminal action.

adyen_test_company_webhook

Test a webhook.

adyen_unapply_terminal_theme_for_company

Unapply a terminal theme.

adyen_unapply_terminal_theme_for_merchant

Unapply a terminal theme.

adyen_unapply_terminal_theme_for_store

Unapply a terminal theme.

adyen_unapply_terminal_theme_for_terminal

Unapply a terminal theme.

adyen_update_company_api_credential

Update an API credential.

adyen_update_company_donation_campaign

Update a donation campaign.

adyen_update_company_donation_campaign_status

Activate or end a donation campaign.

adyen_update_company_terminal_logo

Update the terminal logo.

adyen_update_company_terminal_order

Update an order.

adyen_update_company_terminal_settings

Update terminal settings.

adyen_update_company_user

Update user details.

adyen_update_company_webhook

Update a webhook.

adyen_update_merchant_api_credential

Update an API credential.

adyen_update_merchant_payout_setting

Update a payout setting.

adyen_update_merchant_split_conditions

Update the split conditions.

adyen_update_merchant_split_logic

Update the split logic.

adyen_update_merchant_store

Update a store.

adyen_update_merchant_terminal_logo

Update the terminal logo.

adyen_update_merchant_terminal_order

Update an order.

adyen_update_merchant_terminal_settings

Update terminal settings.

adyen_update_merchant_user

Update an user.

adyen_update_merchant_webhook

Update a webhook.

adyen_update_payment_method_settings

Update a payment method.

adyen_update_split_configuration

Update the description of the split configuration profile.

adyen_update_store

Update a store.

adyen_update_store_terminal_logo

Update the terminal logo.

adyen_update_store_terminal_logo_by_reference

Update the terminal logo.

adyen_update_store_terminal_settings

Update terminal settings.

adyen_update_store_terminal_settings_by_reference

Update terminal settings.

adyen_update_terminal_logo

Update the logo.

adyen_update_terminal_settings

Update terminal settings.

adyen_update_terminal_theme_for_company

Update the metadata of a terminal theme.

adyen_update_terminal_theme_for_merchant

Update the metadata of a terminal theme.

adyen_upload_company_android_app

Upload Android App.

adyen_upload_company_android_certificate

Upload Android certificate.

adyen_apply_balance_account_payout_schedule

Moves real money on a live connection.

adyen_approve_balance_account_transfer_limits

Approve pending transfer limits.

adyen_approve_sca_association

Approve a pending approval association.

adyen_calculate_transfer_routes

Calculate transfer routes.

adyen_cancel_mandate

Cancel a mandate.

adyen_create_account_holder

Create an account holder.

adyen_create_authorised_card_users

Create authorized users for a card.

adyen_create_balance_account

Create a balance account.

adyen_create_balance_account_transfer_limit

Create a transfer limit.

adyen_create_balance_platform_transfer_limit

Create a transfer limit.

adyen_create_balance_webhook_setting

Create a balance webhook setting.

adyen_create_network_token_provisioning_data

Create network token provisioning data.

adyen_create_payment_instrument

Create a payment instrument.

adyen_create_payment_instrument_group

Create a payment instrument group.

adyen_create_recurring_top_up

Moves real money on a live connection.

adyen_create_sweep

Moves real money on a live connection.

adyen_create_transaction_rule

Create a transaction rule.

adyen_delete_authorised_card_users

Delete the authorized users for a card.

adyen_delete_balance_account_payout_schedule

Delete a managed payout schedule on a balance account.

adyen_delete_balance_account_transfer_limit

Delete a scheduled or pending transfer limit.

adyen_delete_balance_platform_transfer_limit

Delete a scheduled or pending transfer limit.

adyen_delete_balance_webhook_setting

Delete a balance webhook setting by id.

adyen_delete_recurring_top_up

Delete a recurring top up.

adyen_delete_sca_device

Delete an SCA device.

adyen_delete_sca_device_old

Delete a registration of an SCA device.

adyen_delete_sweep

Delete a sweep.

adyen_delete_transaction_rule

Delete a transaction rule.

adyen_finish_sca_device_association_old

Complete an association between an SCA device and a resource.

adyen_finish_sca_device_registration

Finish registration process for a SCA device.

adyen_finish_sca_device_registration_old

Complete the registration of an SCA device.

adyen_get_account_holder_tax_form

Get a tax form.

adyen_get_account_holder_tax_form_summary

Get summary of tax forms for an account holder.

adyen_get_balance_account_payout_schedule

Get a specific managed payout schedule on a balance account.

adyen_get_balance_account_transfer_limit

Get the details of a transfer limit.

adyen_get_balance_platform

Get a balance platform.

adyen_get_balance_platform_payout_schedule

Get a specific managed payout schedule on your balance platform.

adyen_get_balance_platform_transfer_limit

Get the details of a transfer limit.

adyen_get_balance_webhook_setting

Get a balance webhook setting by id.

adyen_get_card_order_items

Get card order items.

adyen_get_current_balance_account_transfer_limits

Get all current transfer limits.

adyen_get_mandate

Get a specific mandate.

adyen_get_network_token

Get a network token.

adyen_get_network_token_activation_data

Get network token activation data.

adyen_get_payment_instrument

Get a payment instrument.

adyen_get_payment_instrument_group

Get a payment instrument group.

adyen_get_sweep

Get a sweep.

adyen_get_transaction_rule

Get a transaction rule.

adyen_list_account_holder_balance_accounts

List an account holder's balance accounts.

adyen_list_account_holder_transaction_rules

Get all transaction rules for an account holder.

adyen_list_account_holders

List the account holders on a balance platform.

adyen_list_authorised_card_users

Get authorized users for a card.

adyen_list_balance_account_payment_instruments

Get payment instruments linked to a balance account.

adyen_list_balance_account_payout_schedules

Get all managed payout schedules on a balance account.

adyen_list_balance_account_transaction_rules

Get all transaction rules for a balance account.

adyen_list_balance_account_transfer_limits

Filter and view the transfer limits.

adyen_list_balance_platform_payout_schedules

Get all managed payout schedules on your balance platform.

adyen_list_balance_platform_transaction_rules

Get all transaction rules for a balance platform.

adyen_list_balance_platform_transfer_limits

Filter and view the transfer limits.

adyen_list_balance_webhook_settings

Get all balance webhook settings.

adyen_list_card_orders

Get a list of card orders.

adyen_list_instrument_group_transaction_rules

Get all transaction rules for a payment instrument group.

adyen_list_mandates

Get a list of mandates.

adyen_list_network_tokens

List network tokens.

adyen_list_payment_instrument_transaction_rules

Get all transaction rules for a payment instrument.

adyen_list_payout_schedule_executions

View executions of a managed payout schedule.

adyen_list_recurring_top_ups

Get recurring top ups for a specific balanceAccountId.

adyen_list_sca_associations

Get a list of devices associated with an entity.

adyen_list_sca_devices

Get a list of registered SCA devices.

adyen_list_sweep_executions

View executions of a custom payout schedule.

adyen_list_sweeps

Get all sweeps for a balance account.

adyen_remove_sca_association

Delete association to devices.

adyen_start_sca_device_association_old

Initiate an association between an SCA device and a resource.

adyen_start_sca_device_registration

Begin SCA device registration.

adyen_start_sca_device_registration_old

Initiate the registration of an SCA device.

adyen_submit_sca_association

Create a new SCA association for a device.

adyen_update_account_holder

Update an account holder.

adyen_update_authorised_card_users

Update the authorized users for a card.

adyen_update_balance_account

Update a balance account.

adyen_update_balance_account_payout_schedule

Update a managed payout schedule on a balance account.

adyen_update_balance_webhook_setting

Update a balance webhook setting by id.

adyen_update_mandate

Amend a mandate.

adyen_update_network_token

Update a network token.

adyen_update_payment_instrument

Update a payment instrument.

adyen_update_recurring_top_up

Moves real money on a live connection.

adyen_update_sweep

Moves real money on a live connection.

adyen_update_transaction_rule

Update a transaction rule.

adyen_validate_bank_account_identification

Validate a bank account.

adyen_classic_account_holder_balance

Get the balances of an account holder.

adyen_classic_account_holder_transaction_list

Get a list of transactions.

adyen_classic_check_account_holder

Trigger verification.

adyen_classic_close_account

Close an account.

adyen_classic_close_account_holder

Close an account holder.

adyen_classic_close_stores

Close stores.

adyen_classic_create_account

Create an account.

adyen_classic_create_account_holder

Create an account holder.

adyen_classic_create_notification_configuration

Subscribe to notifications.

adyen_classic_debit_account_holder

Moves real money on a live connection.

adyen_classic_delete_bank_accounts

Delete bank accounts.

adyen_classic_delete_legal_arrangements

Delete legal arrangements.

adyen_classic_delete_notification_configurations

Delete a notification subscription configuration.

adyen_classic_delete_payout_methods

Delete payout methods.

adyen_classic_delete_shareholders

Delete shareholders.

adyen_classic_delete_signatories

Delete signatories.

adyen_classic_get_account_holder

Get an account holder.

adyen_classic_get_notification_configuration

Get a notification subscription configuration.

adyen_classic_get_notification_configuration_list

Get a list of notification subscription configurations.

adyen_classic_get_onboarding_url

Get a link to a Adyen-hosted onboarding page.

adyen_classic_get_pci_questionnaire_url

Get a link to a PCI compliance questionnaire.

adyen_classic_get_tax_form

Get a tax form.

adyen_classic_get_uploaded_documents

Get documents.

adyen_classic_payout_account_holder

Moves real money on a live connection.

adyen_classic_refund_funds_transfer

Moves real money on a live connection.

adyen_classic_refund_not_paid_out_transfers

Moves real money on a live connection.

adyen_classic_setup_beneficiary

Moves real money on a live connection.

adyen_classic_suspend_account_holder

Suspend an account holder.

adyen_classic_test_notification_configuration

Test a notification configuration.

adyen_classic_transfer_funds

Moves real money on a live connection.

adyen_classic_un_suspend_account_holder

Unsuspend an account holder.

adyen_classic_update_account

Update an account.

adyen_classic_update_account_holder

Update an account holder.

adyen_classic_update_account_holder_state

Update payout or processing state.

adyen_classic_update_notification_configuration

Update a notification subscription configuration.

adyen_classic_upload_document

Upload a document.

adyen_accept_terms_of_service

Accept Terms of Service.

adyen_check_legal_entity_verification_errors

Check a legal entity's verification errors.

adyen_confirm_data_review

Confirm data review.

adyen_create_business_line

Create a business line.

adyen_create_legal_entity

Create a legal entity.

adyen_create_onboarding_link

Create a link to Adyen's hosted onboarding page for a legal entity.

adyen_create_transfer_instrument

Create a transfer instrument.

adyen_delete_business_line

Delete a business line.

adyen_delete_document

Delete a document.

adyen_delete_transfer_instrument

Delete a transfer instrument.

adyen_generate_pci_questionnaire

Generate PCI questionnaire.

adyen_get_accepted_terms_of_service_document

Get accepted Terms of Service document.

adyen_get_business_line

Get a business line.

adyen_get_document

Get a document.

adyen_get_onboarding_theme

Get an onboarding link theme.

adyen_get_pci_questionnaire

Get PCI questionnaire.

adyen_get_pci_signing_status

Calculate PCI status of a legal entity.

adyen_get_tax_electronic_delivery_consent

Check the status of consent for electronic delivery of tax forms.

adyen_get_terms_of_service_document

Get Terms of Service document.

adyen_get_terms_of_service_status

Get Terms of Service status.

adyen_get_transfer_instrument

Get a transfer instrument.

adyen_list_business_lines

Get all business lines under a legal entity.

adyen_list_onboarding_themes

Get a list of hosted onboarding page themes.

adyen_list_pci_questionnaires

Get PCI questionnaire details.

adyen_list_terms_of_service_acceptances

Get Terms of Service information for a legal entity.

adyen_request_periodic_review

Request periodic data review.

adyen_set_tax_electronic_delivery_consent

Set the consent status for electronic delivery of tax forms.

adyen_sign_pci_questionnaire

Sign PCI questionnaire.

adyen_update_business_line

Update a business line.

adyen_update_document

Update a document.

adyen_update_legal_entity

Update a legal entity.

adyen_update_transfer_instrument

Update a transfer instrument.

adyen_upload_document

Upload a document for verification checks.

adyen_calculate_tax

Calculate the tax for a transaction.

adyen_cancel_order

Moves real money on a live connection.

adyen_cancel_payment_by_reference

Moves real money on a live connection.

adyen_create_apple_pay_session

Get an Apple Pay session.

adyen_create_donation

Moves real money on a live connection.

adyen_create_order

Moves real money on a live connection.

adyen_create_stored_payment_method

Create a token to store payment details.

adyen_get_card_details

Get the brands and other details of a card.

adyen_get_checkout_session_result

Get the result of a checkout session.

adyen_get_gift_card_balance

Get the balance of a gift card.

adyen_list_donation_campaigns

Get a list of donation campaigns.

adyen_update_checkout_session

Update a payment session.

adyen_update_paypal_order

Moves real money on a live connection.

adyen_validate_shopper_id

Validates shopper Id.

adyen_verify_shopper_tax_identification

Verify the shopper's tax identification.

adyen_calculate_capital_offer

Calculate a preliminary offer for a selected financing amount.

adyen_classic_adjust_authorisation

Moves real money on a live connection.

adyen_classic_authorise_3d

Moves real money on a live connection.

adyen_classic_authorise_3ds2

Moves real money on a live connection.

adyen_classic_authorise_payment

Moves real money on a live connection.

adyen_classic_cancel_or_refund

Moves real money on a live connection.

adyen_classic_cancel_payment

Moves real money on a live connection.

adyen_classic_capture_payment

Moves real money on a live connection.

adyen_classic_get_3ds2_result

Get the 3DS2 authentication result.

adyen_classic_get_authentication_result

Get the 3DS authentication result.

adyen_classic_refund_payment

Moves real money on a live connection.

adyen_classic_technical_cancel

Moves real money on a live connection.

adyen_classic_void_pending_refund

Moves real money on a live connection.

adyen_create_capital_static_offer

Create a static offer for a selected financing amount.

adyen_get_capital_disbursement

Get disbursement details.

adyen_get_capital_grant

Get the details of a grant.

adyen_get_capital_grant_account

Get the information of your grant account.

adyen_get_capital_grant_offer

Get the details of a static offer.

adyen_list_capital_disbursements

Get all the disbursements of a grant.

adyen_list_capital_dynamic_offers

Get all available dynamic offers.

adyen_list_capital_grant_offers

Get all available static offers.

adyen_list_capital_grants

Get all the grants of an account holder.

adyen_request_capital_grant

Moves real money on a live connection.

adyen_update_capital_disbursement

Moves real money on a live connection.

adyen_approve_transfers

Moves real money on a live connection.

adyen_cancel_transfers

Moves real money on a live connection.

adyen_create_cashout

Moves real money on a live connection.

adyen_get_transaction

Get one booked transaction.

adyen_return_transfer

Moves real money on a live connection.

adyen_add_issuing_dispute_attachment

Add an attachment to a dispute.

adyen_create_issuing_dispute

Raise a dispute.

adyen_delete_issuing_dispute_attachment

Delete attachment from a dispute.

adyen_get_issuing_dispute

Get dispute by ID.

adyen_get_issuing_dispute_attachment

Get an attachment.

adyen_list_issuing_dispute_attachments

Get all attachments linked to a raised dispute.

adyen_list_issuing_disputes

Get a list of raised disputes.

adyen_update_issuing_dispute

Update a raised dispute.

adyen_a2a_authenticate_ideal_user

Authenticate iDEAL profile.

adyen_a2a_cancel_payment

Moves real money on a live connection.

adyen_a2a_confirm_payment

Moves real money on a live connection.

adyen_a2a_create_ideal_auth_link

Manage an iDEAL profile.

adyen_a2a_get_payment_details

Retrieve payment details.

adyen_a2a_register_ideal_profile

Register an iDEAL profile.

adyen_payout_confirm

Moves real money on a live connection.

adyen_payout_decline

Moves real money on a live connection.

adyen_payout_instant_card

Moves real money on a live connection.

adyen_payout_store_detail

Store payout details.

adyen_payout_store_detail_and_submit

Moves real money on a live connection.

adyen_payout_submit

Moves real money on a live connection.

adyen_stored_value_change_status

Changes the status of the payment method.

adyen_stored_value_check_balance

Checks the balance.

adyen_stored_value_issue

Moves real money on a live connection.

adyen_stored_value_load

Moves real money on a live connection.

adyen_stored_value_merge_balance

Moves real money on a live connection.

adyen_stored_value_void_transaction

Moves real money on a live connection.

adyen_delete_dispute_defense_document

Delete a defense document.

adyen_generate_payments_app_boarding_token

Create a boarding token - merchant level.

adyen_generate_store_payments_app_boarding_token

Create a boarding token - store level.

adyen_list_payments_apps

Get a list of Payments Apps - merchant level.

adyen_list_store_payments_apps

Get a list of Payments Apps - store level.

adyen_revoke_payments_app

Revoke Payments App instance authentication.

adyen_get_device_status

Get the connection status of a device.

adyen_list_connected_devices

List the terminals connected to the cloud for the merchant account.

adyen_recurring_disable_token

Disable stored payment details.

adyen_recurring_list_details

Get stored payment details.

adyen_recurring_notify_shopper

Ask issuer to notify the shopper.

adyen_recurring_schedule_account_updater

Schedule running the Account Updater.

adyen_send_device_message

Moves real money on a live connection.

adyen_send_device_message_async

Moves real money on a live connection.

adyen_create_balance_transfer

Moves real money on a live connection.

adyen_get_company_balances

Get the balances of the connected company account per currency.

adyen_create_account_verification_routes

Create routes for account verification.

adyen_get_3ds_availability

Check if 3D Secure is available.

adyen_get_account_verification_report

Get account verification report.

adyen_get_cost_estimate

Get a fees cost estimate.

adyen_calculate_fx_rates

Calculate amount in a different currency.

adyen_create_authentication_session

Create a session token.

adyen_create_test_card_ranges

Test environment only: create custom test card number ranges for a merchant or company account.

adyen_mobile_issue_certificates

Create a communication session.

adyen_request_subject_erasure

Submit a Subject Erasure Request.

adyen_upload_cross_border_invoice

Upload a document.

Connect Adyen to Claude, ChatGPT and Claude Code

Credentials off one Adyen screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.

In your Customer Area open Developers, then API credentials, and open a credential or create a Web service user. Select Generate API key, copy the key, save, and paste it into PopMCP. PopMCP works out whether it is test or live, finds your live URL prefix and lists your merchant accounts for you to pick from.

Adyen API key••••••••••••3f7a
Merchant account (optional)AcmeECOM
Live URL prefix (optional)1797a841fbb37ca7-AdyenDemo
ConnectionVerified

Then just ask for the work

  • “Is this connection on test or live? Show what is set up on my merchant account and which roles my key has”

    • get_account_overview
    • get_api_credential_details
  • “Make a 49 EUR payment link for order 1042 and give me the link to send to the customer”

    • list_payment_methods
    • create_payment_link
    • get_payment_link
  • “Refund 20 EUR on payment 8835511210681190, and ask me to confirm before you send it”

    • refund_payment
  • “We got a chargeback on this payment. What can we defend it with, and which documents do we need?”

    • list_dispute_defense_reasons
    • supply_dispute_defense_document
    • defend_dispute
  • “Add a webhook for payment results to https://example.com/adyen and send it a test event”

    • list_merchant_webhooks
    • create_merchant_webhook
    • test_merchant_webhook
  • “What moved on balance account BA00000000000000000000001 last week, and which sweeps run on it?”

    • get_balance_account_overview
    • list_transfers

Use Adyen from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Customize → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

Adyen MCP server questions

What teams ask before putting Adyen behind an AI client.

What does PopMCP need to connect Adyen?

One API key. In your Customer Area open Developers, then API credentials, choose the Payments tab and open a credential, or create a Web service user. Select Generate API key, copy it and save. Adyen shows the key once. Your user needs the Manage API credentials or Merchant admin role.

Do I have to say whether the key is test or live?

No. A key works in one environment only, so PopMCP tries it and remembers which. The connection name says TEST or LIVE, and so does every write the AI makes. Live and test each have their own Customer Area and their own keys.

Where do I find my live URL prefix?

You usually don't need to. PopMCP reads it from your merchant account when the key can read accounts. If it can't, the prefix is in your live Customer Area under Developers, API URLs, Prefix, and it goes under More options.

Can the AI see card numbers or pay with them?

No. PopMCP refuses card numbers and security codes in any call, and leaves out the calls that reveal a card number or PIN. The AI takes payments with payment links, stored tokens and redirect methods, so card details stay with Adyen.

Why was a call refused with a 403?

Adyen gives each key a set of roles. The answer names the role that call needs, which you add on the credential's page under Permissions. Balance platform and legal entity APIs usually use their own users, whose keys go under More options.

Can one key connect several merchant accounts?

A company-level key can reach several. After you paste it, PopMCP lists them and you pick which one goes in which workspace. Each connection stays on its own merchant account and refuses others, so the AI can't refund from the wrong one.

Can the AI list my payments?

No, because Adyen has no API for that. A payment is known by its reference, from its answer or a webhook. Past payments live in Customer Area reports, and PopMCP's webhook tools can send new results to a URL of yours. Transfers and transactions on a balance platform can be listed.

Do I have to run or host the Adyen MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server: Claude Desktop, Claude Web, Claude Code, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

How do I connect Adyen to Claude Code?

Connect Adyen in PopMCP first, then run claude mcp add --transport http popmcp https://app.popmcp.com/mcp in a terminal. Inside Claude Code, run /mcp and sign in to PopMCP in the browser window it opens, ticking Adyen on the consent screen. The Adyen tools are then available in that session, and no Adyen credential is stored on your machine.

Why do only 37 of the 442 tools load by default?

Loading 442 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 37-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. Every tool stays searchable, and on Scale the owner can load the full catalog for a teammate's connection.

What is the difference between a tool and a trigger?

A tool is something your AI calls, and there are 442 here. A trigger is something PopMCP watches for you: 27 Adyen events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into Adyen.

Connect Adyen to your AI in minutes

Launch a hosted MCP endpoint for Adyen, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP