adyen_create_ merchant_ webhookAdd a webhook to the connected merchant account: Adyen posts payment results to your url.
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
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_ webhookAdd a webhook to the connected merchant account: Adyen posts payment results to your url.
adyen_get_ account_ overviewEverything 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_ detailsSee which API credential this connection uses: username, company, active flag, roles and allowed origins.
adyen_get_ merchant_ accountGet the connected merchant account: name, status, capture delay, settlement currency, company, data centers.
adyen_list_ merchant_ accountsList the merchant account this connection is bound to: id, name, status, company and live URL prefixes.
adyen_list_ merchant_ storesList the stores of the connected merchant account: id, reference, description, address, status.
adyen_list_ merchant_ webhooksList the webhooks on the connected merchant account: id, url, type, active, status.
adyen_list_ payment_ method_ settingsList the payment methods switched on for the connected merchant account: id, type, enabled, currencies, countries.
adyen_list_ terminalsList payment terminals the credential can see: id, model, serial number, store, status.
adyen_test_ merchant_ webhookSend a test event to a webhook.
adyen_get_ account_ holderGet one account holder: legal entity, status, capabilities, default balance account.
adyen_get_ balance_ accountGet one balance account: description, default currency, balances, status, account holder.
adyen_get_ balance_ account_ overviewOne 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_ entityGet one legal entity with its verification status and any open problems.
adyen_cancel_ paymentMoves real money on a live connection.
adyen_capture_ paymentMoves real money on a live connection.
adyen_create_ checkout_ sessionMoves real money on a live connection.
adyen_create_ paymentMoves real money on a live connection.
adyen_create_ payment_ linkMoves real money on a live connection.
adyen_delete_ stored_ payment_ methodDelete a shopper's saved payment details.
adyen_get_ payment_ linkGet a payment link's status (active, completed, expired, paid, paymentPending), amount and url.
adyen_list_ payment_ methodsList the payment methods available for an amount and country (type, name, brands).
adyen_list_ stored_ payment_ methodsList a shopper's saved payment details (tokens): id, brand, last four, expiry.
adyen_refund_ paymentMoves real money on a live connection.
adyen_reverse_ paymentMoves real money on a live connection.
adyen_submit_ payment_ detailsMoves real money on a live connection.
adyen_update_ payment_ amountMoves real money on a live connection.
adyen_update_ payment_ linkForce a payment link to expire: send status expired.
adyen_create_ transferMoves real money on a live connection.
adyen_get_ transferGet one transfer: amount, status, category, reason, counterparty.
adyen_list_ transactionsList booked transactions on a balance platform: amount, status, bookingDate, transfer id.
adyen_list_ transfersList transfers on a balance platform: id, amount, status, category, direction.
adyen_accept_ disputeAccept a dispute: you lose the chargeback amount and it closes.
adyen_defend_ disputeDefend a dispute with a defense reason (adyen_list_dispute_defense_reasons) after supplying its documents.
adyen_list_ dispute_ defense_ reasonsList the reasons a dispute can be defended with, and the documents each one needs.
adyen_supply_ dispute_ defense_ documentAttach a defense document to a dispute.
adyen_get_ merchant_ balancesGet the balances of the connected merchant account per currency.
adyen_activate_ merchant_ accountRequest to activate a merchant account.
adyen_add_ apple_ pay_ domainAdd an Apple Pay domain.
adyen_add_ merchant_ payout_ settingAdd a payout setting.
adyen_add_ my_ allowed_ originAdd allowed origin.
adyen_add_ terminal_ theme_ asset_ for_ companyAdd an asset to a terminal theme.
adyen_add_ terminal_ theme_ asset_ for_ merchantAdd an asset to a terminal theme.
adyen_apply_ terminal_ theme_ for_ companyApply a terminal theme.
adyen_apply_ terminal_ theme_ for_ merchantApply a terminal theme.
adyen_apply_ terminal_ theme_ for_ storeApply a terminal theme.
adyen_apply_ terminal_ theme_ for_ terminalApply a terminal theme.
adyen_cancel_ company_ terminal_ orderCancel an order.
adyen_cancel_ merchant_ terminal_ orderCancel an order.
adyen_create_ company_ allowed_ originCreate an allowed origin.
adyen_create_ company_ api_ credentialCreate an API credential.
adyen_create_ company_ donation_ campaignCreate a donation campaign.
adyen_create_ company_ shipping_ locationCreate a shipping location.
adyen_create_ company_ terminal_ orderCreate an order.
adyen_create_ company_ userCreate a new user.
adyen_create_ company_ webhookSet up a webhook.
adyen_create_ merchant_ accountCreate a merchant account.
adyen_create_ merchant_ allowed_ originCreate an allowed origin.
adyen_create_ merchant_ api_ credentialCreate an API credential.
adyen_create_ merchant_ shipping_ locationCreate a shipping location.
adyen_create_ merchant_ split_ configurationCreate a split configuration profile.
adyen_create_ merchant_ storeCreate a store.
adyen_create_ merchant_ terminal_ orderCreate an order.
adyen_create_ merchant_ userCreate a new user.
adyen_create_ split_ configuration_ ruleCreate a rule.
adyen_create_ storeCreate a store.
adyen_create_ terminal_ theme_ for_ companyCreate a terminal theme.
adyen_create_ terminal_ theme_ for_ merchantCreate a terminal theme.
adyen_delete_ company_ allowed_ originDelete an allowed origin.
adyen_delete_ company_ donation_ campaignDelete a donation campaign.
adyen_delete_ company_ webhookRemove a webhook.
adyen_delete_ merchant_ allowed_ originDelete an allowed origin.
adyen_delete_ merchant_ payout_ settingDelete a payout setting.
adyen_delete_ merchant_ split_ configurationDelete a split configuration profile.
adyen_delete_ merchant_ split_ configuration_ ruleDelete a rule.
adyen_delete_ merchant_ webhookRemove a webhook.
adyen_delete_ terminal_ theme_ asset_ for_ companyDelete an asset from a terminal theme.
adyen_delete_ terminal_ theme_ asset_ for_ merchantDelete an asset from a terminal theme.
adyen_delete_ terminal_ theme_ for_ companyDelete a terminal theme.
adyen_delete_ terminal_ theme_ for_ merchantDelete a terminal theme.
adyen_edit_ terminal_ theme_ asset_ for_ companyReplace a theme asset.
adyen_edit_ terminal_ theme_ asset_ for_ merchantReplace a theme asset.
adyen_generate_ company_ client_ certificateGenerate a client certificate.
adyen_generate_ company_ new_ client_ keyGenerate new client key.
adyen_generate_ merchant_ new_ client_ keyGenerate new client key.
adyen_generate_ my_ client_ keyGenerate a client key.
adyen_get_ companyGet a company account.
adyen_get_ company_ allowed_ originGet an allowed origin.
adyen_get_ company_ android_ appGet Android app.
adyen_get_ company_ api_ credentialGet an API credential.
adyen_get_ company_ terminal_ actionGet terminal action.
adyen_get_ company_ terminal_ logoGet the terminal logo.
adyen_get_ company_ terminal_ orderGet an order.
adyen_get_ company_ terminal_ settingsGet terminal settings.
adyen_get_ company_ userGet user details.
adyen_get_ company_ webhookGet a webhook.
adyen_get_ merchant_ allowed_ originGet an allowed origin.
adyen_get_ merchant_ api_ credentialGet an API credential.
adyen_get_ merchant_ apple_ pay_ domainsGet Apple Pay domains.
adyen_get_ merchant_ payout_ settingGet a payout setting.
adyen_get_ merchant_ split_ configurationGet a split configuration profile.
adyen_get_ merchant_ storeGet a store.
adyen_get_ merchant_ terminal_ logoGet the terminal logo.
adyen_get_ merchant_ terminal_ orderGet an order.
adyen_get_ merchant_ terminal_ settingsGet terminal settings.
adyen_get_ merchant_ userGet user details.
adyen_get_ merchant_ webhookGet a webhook.
adyen_get_ my_ allowed_ originGet allowed origin details.
adyen_get_ payment_ method_ settingsGet payment method details.
adyen_get_ storeGet a store.
adyen_get_ store_ terminal_ logoGet the terminal logo.
adyen_get_ store_ terminal_ logo_ by_ referenceGet the terminal logo.
adyen_get_ store_ terminal_ settingsGet terminal settings.
adyen_get_ store_ terminal_ settings_ by_ referenceGet terminal settings.
adyen_get_ terminal_ logoGet the terminal logo.
adyen_get_ terminal_ settingsGet terminal settings.
adyen_get_ terminal_ theme_ by_ id_ for_ companyGet a terminal theme.
adyen_get_ terminal_ theme_ by_ id_ for_ merchantGet a terminal theme.
adyen_list_ companiesGet a list of company accounts.
adyen_list_ company_ allowed_ originsGet a list of allowed origins.
adyen_list_ company_ android_ appsGet a list of Android apps.
adyen_list_ company_ android_ certificatesGet a list of Android certificates.
adyen_list_ company_ api_ credentialsGet a list of API credentials.
adyen_list_ company_ billing_ entitiesGet a list of billing entities.
adyen_list_ company_ client_ certificatesRetrieve all valid client certificates for this company.
adyen_list_ company_ donation_ campaigns_ for_ account_ holderGet the donation campaigns for an account holder.
adyen_list_ company_ merchant_ accountsGet a list of merchant accounts.
adyen_list_ company_ nonprofitsGet a list of nonprofits.
adyen_list_ company_ shipping_ locationsGet a list of shipping locations.
adyen_list_ company_ terminal_ actionsGet a list of terminal actions.
adyen_list_ company_ terminal_ modelsGet a list of terminal models.
adyen_list_ company_ terminal_ ordersGet a list of orders.
adyen_list_ company_ terminal_ productsGet a list of terminal products.
adyen_list_ company_ usersGet a list of users.
adyen_list_ company_ webhooksList all webhooks.
adyen_list_ merchant_ allowed_ originsGet a list of allowed origins.
adyen_list_ merchant_ api_ credentialsGet a list of API credentials.
adyen_list_ merchant_ billing_ entitiesGet a list of billing entities.
adyen_list_ merchant_ payout_ settingsGet a list of payout settings.
adyen_list_ merchant_ shipping_ locationsGet a list of shipping locations.
adyen_list_ merchant_ split_ configurationsGet a list of split configuration profiles.
adyen_list_ merchant_ terminal_ modelsGet a list of terminal models.
adyen_list_ merchant_ terminal_ ordersGet a list of orders.
adyen_list_ merchant_ terminal_ productsGet a list of terminal products.
adyen_list_ merchant_ usersGet a list of users.
adyen_list_ my_ allowed_ originsGet allowed origins.
adyen_list_ storesGet a list of stores.
adyen_list_ terminal_ themes_ for_ companyList terminal themes.
adyen_list_ terminal_ themes_ for_ merchantList terminal themes.
adyen_reassign_ terminalReassign a terminal.
adyen_remove_ my_ allowed_ originRemove allowed origin.
adyen_reprocess_ company_ android_ appReprocess Android App.
adyen_request_ payment_ methodRequest a payment method.
adyen_schedule_ terminal_ actionCreate a terminal action.
adyen_test_ company_ webhookTest a webhook.
adyen_unapply_ terminal_ theme_ for_ companyUnapply a terminal theme.
adyen_unapply_ terminal_ theme_ for_ merchantUnapply a terminal theme.
adyen_unapply_ terminal_ theme_ for_ storeUnapply a terminal theme.
adyen_unapply_ terminal_ theme_ for_ terminalUnapply a terminal theme.
adyen_update_ company_ api_ credentialUpdate an API credential.
adyen_update_ company_ donation_ campaignUpdate a donation campaign.
adyen_update_ company_ donation_ campaign_ statusActivate or end a donation campaign.
adyen_update_ company_ terminal_ logoUpdate the terminal logo.
adyen_update_ company_ terminal_ orderUpdate an order.
adyen_update_ company_ terminal_ settingsUpdate terminal settings.
adyen_update_ company_ userUpdate user details.
adyen_update_ company_ webhookUpdate a webhook.
adyen_update_ merchant_ api_ credentialUpdate an API credential.
adyen_update_ merchant_ payout_ settingUpdate a payout setting.
adyen_update_ merchant_ split_ conditionsUpdate the split conditions.
adyen_update_ merchant_ split_ logicUpdate the split logic.
adyen_update_ merchant_ storeUpdate a store.
adyen_update_ merchant_ terminal_ logoUpdate the terminal logo.
adyen_update_ merchant_ terminal_ orderUpdate an order.
adyen_update_ merchant_ terminal_ settingsUpdate terminal settings.
adyen_update_ merchant_ userUpdate an user.
adyen_update_ merchant_ webhookUpdate a webhook.
adyen_update_ payment_ method_ settingsUpdate a payment method.
adyen_update_ split_ configurationUpdate the description of the split configuration profile.
adyen_update_ storeUpdate a store.
adyen_update_ store_ terminal_ logoUpdate the terminal logo.
adyen_update_ store_ terminal_ logo_ by_ referenceUpdate the terminal logo.
adyen_update_ store_ terminal_ settingsUpdate terminal settings.
adyen_update_ store_ terminal_ settings_ by_ referenceUpdate terminal settings.
adyen_update_ terminal_ logoUpdate the logo.
adyen_update_ terminal_ settingsUpdate terminal settings.
adyen_update_ terminal_ theme_ for_ companyUpdate the metadata of a terminal theme.
adyen_update_ terminal_ theme_ for_ merchantUpdate the metadata of a terminal theme.
adyen_upload_ company_ android_ appUpload Android App.
adyen_upload_ company_ android_ certificateUpload Android certificate.
adyen_apply_ balance_ account_ payout_ scheduleMoves real money on a live connection.
adyen_approve_ balance_ account_ transfer_ limitsApprove pending transfer limits.
adyen_approve_ sca_ associationApprove a pending approval association.
adyen_calculate_ transfer_ routesCalculate transfer routes.
adyen_cancel_ mandateCancel a mandate.
adyen_create_ account_ holderCreate an account holder.
adyen_create_ authorised_ card_ usersCreate authorized users for a card.
adyen_create_ balance_ accountCreate a balance account.
adyen_create_ balance_ account_ transfer_ limitCreate a transfer limit.
adyen_create_ balance_ platform_ transfer_ limitCreate a transfer limit.
adyen_create_ balance_ webhook_ settingCreate a balance webhook setting.
adyen_create_ network_ token_ provisioning_ dataCreate network token provisioning data.
adyen_create_ payment_ instrumentCreate a payment instrument.
adyen_create_ payment_ instrument_ groupCreate a payment instrument group.
adyen_create_ recurring_ top_ upMoves real money on a live connection.
adyen_create_ sweepMoves real money on a live connection.
adyen_create_ transaction_ ruleCreate a transaction rule.
adyen_delete_ authorised_ card_ usersDelete the authorized users for a card.
adyen_delete_ balance_ account_ payout_ scheduleDelete a managed payout schedule on a balance account.
adyen_delete_ balance_ account_ transfer_ limitDelete a scheduled or pending transfer limit.
adyen_delete_ balance_ platform_ transfer_ limitDelete a scheduled or pending transfer limit.
adyen_delete_ balance_ webhook_ settingDelete a balance webhook setting by id.
adyen_delete_ recurring_ top_ upDelete a recurring top up.
adyen_delete_ sca_ deviceDelete an SCA device.
adyen_delete_ sca_ device_ oldDelete a registration of an SCA device.
adyen_delete_ sweepDelete a sweep.
adyen_delete_ transaction_ ruleDelete a transaction rule.
adyen_finish_ sca_ device_ association_ oldComplete an association between an SCA device and a resource.
adyen_finish_ sca_ device_ registrationFinish registration process for a SCA device.
adyen_finish_ sca_ device_ registration_ oldComplete the registration of an SCA device.
adyen_get_ account_ holder_ tax_ formGet a tax form.
adyen_get_ account_ holder_ tax_ form_ summaryGet summary of tax forms for an account holder.
adyen_get_ balance_ account_ payout_ scheduleGet a specific managed payout schedule on a balance account.
adyen_get_ balance_ account_ transfer_ limitGet the details of a transfer limit.
adyen_get_ balance_ platformGet a balance platform.
adyen_get_ balance_ platform_ payout_ scheduleGet a specific managed payout schedule on your balance platform.
adyen_get_ balance_ platform_ transfer_ limitGet the details of a transfer limit.
adyen_get_ balance_ webhook_ settingGet a balance webhook setting by id.
adyen_get_ card_ order_ itemsGet card order items.
adyen_get_ current_ balance_ account_ transfer_ limitsGet all current transfer limits.
adyen_get_ mandateGet a specific mandate.
adyen_get_ network_ tokenGet a network token.
adyen_get_ network_ token_ activation_ dataGet network token activation data.
adyen_get_ payment_ instrumentGet a payment instrument.
adyen_get_ payment_ instrument_ groupGet a payment instrument group.
adyen_get_ sweepGet a sweep.
adyen_get_ transaction_ ruleGet a transaction rule.
adyen_list_ account_ holder_ balance_ accountsList an account holder's balance accounts.
adyen_list_ account_ holder_ transaction_ rulesGet all transaction rules for an account holder.
adyen_list_ account_ holdersList the account holders on a balance platform.
adyen_list_ authorised_ card_ usersGet authorized users for a card.
adyen_list_ balance_ account_ payment_ instrumentsGet payment instruments linked to a balance account.
adyen_list_ balance_ account_ payout_ schedulesGet all managed payout schedules on a balance account.
adyen_list_ balance_ account_ transaction_ rulesGet all transaction rules for a balance account.
adyen_list_ balance_ account_ transfer_ limitsFilter and view the transfer limits.
adyen_list_ balance_ platform_ payout_ schedulesGet all managed payout schedules on your balance platform.
adyen_list_ balance_ platform_ transaction_ rulesGet all transaction rules for a balance platform.
adyen_list_ balance_ platform_ transfer_ limitsFilter and view the transfer limits.
adyen_list_ balance_ webhook_ settingsGet all balance webhook settings.
adyen_list_ card_ ordersGet a list of card orders.
adyen_list_ instrument_ group_ transaction_ rulesGet all transaction rules for a payment instrument group.
adyen_list_ mandatesGet a list of mandates.
adyen_list_ network_ tokensList network tokens.
adyen_list_ payment_ instrument_ transaction_ rulesGet all transaction rules for a payment instrument.
adyen_list_ payout_ schedule_ executionsView executions of a managed payout schedule.
adyen_list_ recurring_ top_ upsGet recurring top ups for a specific balanceAccountId.
adyen_list_ sca_ associationsGet a list of devices associated with an entity.
adyen_list_ sca_ devicesGet a list of registered SCA devices.
adyen_list_ sweep_ executionsView executions of a custom payout schedule.
adyen_list_ sweepsGet all sweeps for a balance account.
adyen_remove_ sca_ associationDelete association to devices.
adyen_start_ sca_ device_ association_ oldInitiate an association between an SCA device and a resource.
adyen_start_ sca_ device_ registrationBegin SCA device registration.
adyen_start_ sca_ device_ registration_ oldInitiate the registration of an SCA device.
adyen_submit_ sca_ associationCreate a new SCA association for a device.
adyen_update_ account_ holderUpdate an account holder.
adyen_update_ authorised_ card_ usersUpdate the authorized users for a card.
adyen_update_ balance_ accountUpdate a balance account.
adyen_update_ balance_ account_ payout_ scheduleUpdate a managed payout schedule on a balance account.
adyen_update_ balance_ webhook_ settingUpdate a balance webhook setting by id.
adyen_update_ mandateAmend a mandate.
adyen_update_ network_ tokenUpdate a network token.
adyen_update_ payment_ instrumentUpdate a payment instrument.
adyen_update_ recurring_ top_ upMoves real money on a live connection.
adyen_update_ sweepMoves real money on a live connection.
adyen_update_ transaction_ ruleUpdate a transaction rule.
adyen_validate_ bank_ account_ identificationValidate a bank account.
adyen_classic_ account_ holder_ balanceGet the balances of an account holder.
adyen_classic_ account_ holder_ transaction_ listGet a list of transactions.
adyen_classic_ check_ account_ holderTrigger verification.
adyen_classic_ close_ accountClose an account.
adyen_classic_ close_ account_ holderClose an account holder.
adyen_classic_ close_ storesClose stores.
adyen_classic_ create_ accountCreate an account.
adyen_classic_ create_ account_ holderCreate an account holder.
adyen_classic_ create_ notification_ configurationSubscribe to notifications.
adyen_classic_ debit_ account_ holderMoves real money on a live connection.
adyen_classic_ delete_ bank_ accountsDelete bank accounts.
adyen_classic_ delete_ legal_ arrangementsDelete legal arrangements.
adyen_classic_ delete_ notification_ configurationsDelete a notification subscription configuration.
adyen_classic_ delete_ payout_ methodsDelete payout methods.
adyen_classic_ delete_ shareholdersDelete shareholders.
adyen_classic_ delete_ signatoriesDelete signatories.
adyen_classic_ get_ account_ holderGet an account holder.
adyen_classic_ get_ notification_ configurationGet a notification subscription configuration.
adyen_classic_ get_ notification_ configuration_ listGet a list of notification subscription configurations.
adyen_classic_ get_ onboarding_ urlGet a link to a Adyen-hosted onboarding page.
adyen_classic_ get_ pci_ questionnaire_ urlGet a link to a PCI compliance questionnaire.
adyen_classic_ get_ tax_ formGet a tax form.
adyen_classic_ get_ uploaded_ documentsGet documents.
adyen_classic_ payout_ account_ holderMoves real money on a live connection.
adyen_classic_ refund_ funds_ transferMoves real money on a live connection.
adyen_classic_ refund_ not_ paid_ out_ transfersMoves real money on a live connection.
adyen_classic_ setup_ beneficiaryMoves real money on a live connection.
adyen_classic_ suspend_ account_ holderSuspend an account holder.
adyen_classic_ test_ notification_ configurationTest a notification configuration.
adyen_classic_ transfer_ fundsMoves real money on a live connection.
adyen_classic_ un_ suspend_ account_ holderUnsuspend an account holder.
adyen_classic_ update_ accountUpdate an account.
adyen_classic_ update_ account_ holderUpdate an account holder.
adyen_classic_ update_ account_ holder_ stateUpdate payout or processing state.
adyen_classic_ update_ notification_ configurationUpdate a notification subscription configuration.
adyen_classic_ upload_ documentUpload a document.
adyen_accept_ terms_ of_ serviceAccept Terms of Service.
adyen_check_ legal_ entity_ verification_ errorsCheck a legal entity's verification errors.
adyen_confirm_ data_ reviewConfirm data review.
adyen_create_ business_ lineCreate a business line.
adyen_create_ legal_ entityCreate a legal entity.
adyen_create_ onboarding_ linkCreate a link to Adyen's hosted onboarding page for a legal entity.
adyen_create_ transfer_ instrumentCreate a transfer instrument.
adyen_delete_ business_ lineDelete a business line.
adyen_delete_ documentDelete a document.
adyen_delete_ transfer_ instrumentDelete a transfer instrument.
adyen_generate_ pci_ questionnaireGenerate PCI questionnaire.
adyen_get_ accepted_ terms_ of_ service_ documentGet accepted Terms of Service document.
adyen_get_ business_ lineGet a business line.
adyen_get_ documentGet a document.
adyen_get_ onboarding_ themeGet an onboarding link theme.
adyen_get_ pci_ questionnaireGet PCI questionnaire.
adyen_get_ pci_ signing_ statusCalculate PCI status of a legal entity.
adyen_get_ tax_ electronic_ delivery_ consentCheck the status of consent for electronic delivery of tax forms.
adyen_get_ terms_ of_ service_ documentGet Terms of Service document.
adyen_get_ terms_ of_ service_ statusGet Terms of Service status.
adyen_get_ transfer_ instrumentGet a transfer instrument.
adyen_list_ business_ linesGet all business lines under a legal entity.
adyen_list_ onboarding_ themesGet a list of hosted onboarding page themes.
adyen_list_ pci_ questionnairesGet PCI questionnaire details.
adyen_list_ terms_ of_ service_ acceptancesGet Terms of Service information for a legal entity.
adyen_request_ periodic_ reviewRequest periodic data review.
adyen_set_ tax_ electronic_ delivery_ consentSet the consent status for electronic delivery of tax forms.
adyen_sign_ pci_ questionnaireSign PCI questionnaire.
adyen_update_ business_ lineUpdate a business line.
adyen_update_ documentUpdate a document.
adyen_update_ legal_ entityUpdate a legal entity.
adyen_update_ transfer_ instrumentUpdate a transfer instrument.
adyen_upload_ documentUpload a document for verification checks.
adyen_calculate_ taxCalculate the tax for a transaction.
adyen_cancel_ orderMoves real money on a live connection.
adyen_cancel_ payment_ by_ referenceMoves real money on a live connection.
adyen_create_ apple_ pay_ sessionGet an Apple Pay session.
adyen_create_ donationMoves real money on a live connection.
adyen_create_ orderMoves real money on a live connection.
adyen_create_ stored_ payment_ methodCreate a token to store payment details.
adyen_get_ card_ detailsGet the brands and other details of a card.
adyen_get_ checkout_ session_ resultGet the result of a checkout session.
adyen_get_ gift_ card_ balanceGet the balance of a gift card.
adyen_list_ donation_ campaignsGet a list of donation campaigns.
adyen_update_ checkout_ sessionUpdate a payment session.
adyen_update_ paypal_ orderMoves real money on a live connection.
adyen_validate_ shopper_ idValidates shopper Id.
adyen_verify_ shopper_ tax_ identificationVerify the shopper's tax identification.
adyen_calculate_ capital_ offerCalculate a preliminary offer for a selected financing amount.
adyen_classic_ adjust_ authorisationMoves real money on a live connection.
adyen_classic_ authorise_ 3dMoves real money on a live connection.
adyen_classic_ authorise_ 3ds2Moves real money on a live connection.
adyen_classic_ authorise_ paymentMoves real money on a live connection.
adyen_classic_ cancel_ or_ refundMoves real money on a live connection.
adyen_classic_ cancel_ paymentMoves real money on a live connection.
adyen_classic_ capture_ paymentMoves real money on a live connection.
adyen_classic_ get_ 3ds2_ resultGet the 3DS2 authentication result.
adyen_classic_ get_ authentication_ resultGet the 3DS authentication result.
adyen_classic_ refund_ paymentMoves real money on a live connection.
adyen_classic_ technical_ cancelMoves real money on a live connection.
adyen_classic_ void_ pending_ refundMoves real money on a live connection.
adyen_create_ capital_ static_ offerCreate a static offer for a selected financing amount.
adyen_get_ capital_ disbursementGet disbursement details.
adyen_get_ capital_ grantGet the details of a grant.
adyen_get_ capital_ grant_ accountGet the information of your grant account.
adyen_get_ capital_ grant_ offerGet the details of a static offer.
adyen_list_ capital_ disbursementsGet all the disbursements of a grant.
adyen_list_ capital_ dynamic_ offersGet all available dynamic offers.
adyen_list_ capital_ grant_ offersGet all available static offers.
adyen_list_ capital_ grantsGet all the grants of an account holder.
adyen_request_ capital_ grantMoves real money on a live connection.
adyen_update_ capital_ disbursementMoves real money on a live connection.
adyen_approve_ transfersMoves real money on a live connection.
adyen_cancel_ transfersMoves real money on a live connection.
adyen_create_ cashoutMoves real money on a live connection.
adyen_get_ transactionGet one booked transaction.
adyen_return_ transferMoves real money on a live connection.
adyen_add_ issuing_ dispute_ attachmentAdd an attachment to a dispute.
adyen_create_ issuing_ disputeRaise a dispute.
adyen_delete_ issuing_ dispute_ attachmentDelete attachment from a dispute.
adyen_get_ issuing_ disputeGet dispute by ID.
adyen_get_ issuing_ dispute_ attachmentGet an attachment.
adyen_list_ issuing_ dispute_ attachmentsGet all attachments linked to a raised dispute.
adyen_list_ issuing_ disputesGet a list of raised disputes.
adyen_update_ issuing_ disputeUpdate a raised dispute.
adyen_a2a_ authenticate_ ideal_ userAuthenticate iDEAL profile.
adyen_a2a_ cancel_ paymentMoves real money on a live connection.
adyen_a2a_ confirm_ paymentMoves real money on a live connection.
adyen_a2a_ create_ ideal_ auth_ linkManage an iDEAL profile.
adyen_a2a_ get_ payment_ detailsRetrieve payment details.
adyen_a2a_ register_ ideal_ profileRegister an iDEAL profile.
adyen_payout_ confirmMoves real money on a live connection.
adyen_payout_ declineMoves real money on a live connection.
adyen_payout_ instant_ cardMoves real money on a live connection.
adyen_payout_ store_ detailStore payout details.
adyen_payout_ store_ detail_ and_ submitMoves real money on a live connection.
adyen_payout_ submitMoves real money on a live connection.
adyen_stored_ value_ change_ statusChanges the status of the payment method.
adyen_stored_ value_ check_ balanceChecks the balance.
adyen_stored_ value_ issueMoves real money on a live connection.
adyen_stored_ value_ loadMoves real money on a live connection.
adyen_stored_ value_ merge_ balanceMoves real money on a live connection.
adyen_stored_ value_ void_ transactionMoves real money on a live connection.
adyen_delete_ dispute_ defense_ documentDelete a defense document.
adyen_generate_ payments_ app_ boarding_ tokenCreate a boarding token - merchant level.
adyen_generate_ store_ payments_ app_ boarding_ tokenCreate a boarding token - store level.
adyen_list_ payments_ appsGet a list of Payments Apps - merchant level.
adyen_list_ store_ payments_ appsGet a list of Payments Apps - store level.
adyen_revoke_ payments_ appRevoke Payments App instance authentication.
adyen_get_ device_ statusGet the connection status of a device.
adyen_list_ connected_ devicesList the terminals connected to the cloud for the merchant account.
adyen_recurring_ disable_ tokenDisable stored payment details.
adyen_recurring_ list_ detailsGet stored payment details.
adyen_recurring_ notify_ shopperAsk issuer to notify the shopper.
adyen_recurring_ schedule_ account_ updaterSchedule running the Account Updater.
adyen_send_ device_ messageMoves real money on a live connection.
adyen_send_ device_ message_ asyncMoves real money on a live connection.
adyen_create_ balance_ transferMoves real money on a live connection.
adyen_get_ company_ balancesGet the balances of the connected company account per currency.
adyen_create_ account_ verification_ routesCreate routes for account verification.
adyen_get_ 3ds_ availabilityCheck if 3D Secure is available.
adyen_get_ account_ verification_ reportGet account verification report.
adyen_get_ cost_ estimateGet a fees cost estimate.
adyen_calculate_ fx_ ratesCalculate amount in a different currency.
adyen_create_ authentication_ sessionCreate a session token.
adyen_create_ test_ card_ rangesTest environment only: create custom test card number ranges for a merchant or company account.
adyen_mobile_ issue_ certificatesCreate a communication session.
adyen_request_ subject_ erasureSubmit a Subject Erasure Request.
adyen_upload_ cross_ border_ invoiceUpload a document.
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.
••••••••••••3f7aAcmeECOM1797a841fbb37ca7-AdyenDemoPayments, captures, refunds and transfers take effect the moment the AI calls them, and on a live connection they move real money, so ask it to confirm first. Adyen's role on the key is the first limit: a call the role does not allow is refused. New connections start read-only until an owner or admin allows writes, and only clients you tick on the PopMCP consent screen reach Adyen.
Drop the PopMCP URL into Claude, ChatGPT, Claude Code, Codex or any other supported client. It signs in through PopMCP with OAuth, so your Adyen credential never leaves the server.
app.popmcp.com/mcpAsk for something harmless before the agent changes anything. Writes run as soon as it calls them, so confirm it reads the right account first.
Is this connection on test or live? Show what is set up on my merchant account and which roles my key has
adyen_get_account_overviewok
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”
“Make a 49 EUR payment link for order 1042 and give me the link to send to the customer”
“Refund 20 EUR on payment 8835511210681190, and ask me to confirm before you send it”
“We got a chargeback on this payment. What can we defend it with, and which documents do we need?”
“Add a webhook for payment results to https://example.com/adyen and send it a test event”
“What moved on balance account BA00000000000000000000001 last week, and which sweeps run on it?”
One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.
Add the PopMCP URL under Customize → Connectors and the tools appear in every chat.
The same endpoint, registered in the browser. Nothing to install on the machine you are working from.
Register PopMCP as a custom connector, then let ChatGPT read and update the account.
Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.
Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.
Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.
FAQ
What teams ask before putting Adyen behind an AI client.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Launch a hosted MCP endpoint for Adyen, keep tool access under control, and start testing real workflow prompts right away.