Skip to content

Integration · Payments

mollie.com

Connect Claude & ChatGPT to Mollie

Ask your AI whether a customer's payment went through, what was in last month's settlements or which subscriptions are active, and it reads the answer from Mollie. It can create customers, payment links, sales invoices and subscriptions, and refund payments, with your approval if you want it.

Connect Mollie free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Did the payment from Emma de Vries go through?”

    The AI finds the customer, lists her payments and reads the status, method and any refunds.

  • “Make a payment link for 250 EUR for the spring workshop.”

    It creates a payment link with that amount and description and gives you the URL to share.

  • “What did Mollie pay out to us in June?”

    It lists the settlements for that month and shows each one's amount and status.

What your AI can do

Payments and refunds

List and read payments, refunds and chargebacks, and refund a payment in full or in part.

Customers and subscriptions

Create and update customers, check their mandates, and start, read or cancel recurring subscriptions.

Links, invoices and settlements

Create and update payment links, create and read sales invoices, and see settlements paid to your bank account.

  • “Start a monthly 49 EUR subscription for Emma de Vries.”

    It checks that she has a valid mandate, then creates the subscription. She is charged automatically each month.

  • “Do we have any chargebacks?”

    It lists disputed payments, newest first.

  • “Refund 20 EUR of Emma's last payment.”

    It creates a partial refund on the payment. The money goes back to the customer.

126 tools for Mollie

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • archive_issuerDeletesArchive a issuer (issuer id). Destructive action; may require approval. API summary: Disable payment method issuer.
  • archive_methodDeletesArchive a method (method id). Destructive action; may require approval. API summary: Disable payment method.
  • cancel_draft_transferMoves moneyCancel a draft transfer (draft transfer id). Financial or irreversible action; may require approval. API summary: Cancel draft transfer.
  • cancel_paymentDeletesCancel a payment (payment id). Destructive action; may require approval. API summary: Cancel payment.
  • cancel_payoutMoves moneyCancel a payout (payout id). Financial or irreversible action; may require approval. API summary: Cancel payout.
  • cancel_refundMoves moneyCancel a refund (refund id). Financial or irreversible action; may require approval. API summary: Cancel payment refund.
  • cancel_subscriptionDeletesCancel a subscription by `customer_id` and `subscription_id`; no further payments are collected. Cannot be undone.
  • create_balance_transferMoves moneyCreate a new balance transfer. Required: amount, source, destination or description. Financial or irreversible action; may require approval. API summary: Create a Connect balance transfer.
  • create_customerChanges dataCreate a customer with `name`, `email`, optional `locale` and `metadata`. Needed for subscriptions and recurring payments.
  • create_customer_2Changes dataCreate a new customer. Required: owner, name or address. API summary: Create client link.
  • create_customer_mandateChanges dataCreate a new mandate for a customer. Required: method or consumer name. API summary: Create mandate.
  • create_customer_paymentChanges dataCreate a new payment for a customer. API summary: Create customer payment.
  • create_draft_transferMoves moneyCreate a new draft transfer. Required: debtor iban, creditor, amount or description. Financial or irreversible action; may require approval. API summary: Create draft transfer.
  • create_pairing_codeChanges dataCreate a new pairing code. Required: profile id. API summary: Request terminal pairing code.
  • create_payee_verificationChanges dataCreate a new payee verification. Required: creditor bank account. API summary: Verify Payee.
  • create_paymentChanges dataCreate a new payment. API summary: Create payment.
  • create_payment_captureMoves moneyCreate a new capture for a payment. Financial or irreversible action; may require approval. API summary: Create capture.
  • create_payment_linkChanges dataCreate a payment link to share with a customer: `description`, `amount` {currency, value as a string like "25.00"}, and optional `expires_at`, `redirect_url`, `reusable`. Returns the link URL.
  • create_payment_release_authorizationChanges dataCreate a new release authorization for a payment. API summary: Release payment authorization.
  • create_payment_routeChanges dataCreate a new route for a payment. Required: amount or destination. API summary: Create a delayed route.
  • create_payoutMoves moneyCreate a new payout. Required: balance id. Financial or irreversible action; may require approval. API summary: Create payout.
  • create_profileChanges dataCreate a new profile. Required: name, website, email or phone. API summary: Create profile.
  • create_sales_invoiceChanges dataCreate a sales invoice: `status` (draft or issued), `recipient_identifier`, `recipient` (type, name, email, address), `lines` (description, quantity, vatRate, unitPrice) and optional `payment_term`. Issued invoices are emailed to the recipient.
  • create_subscriptionChanges dataStart a recurring subscription for a customer with a valid mandate: `customer_id`, `amount` {currency, value}, `interval` (e.g. "1 month"), `description`, optional `times` and `start_date`. The customer is charged automatically.
  • create_tokenDeletesCreate a new token. Required: grant type. Destructive action; may require approval. API summary: Generate tokens.
  • create_transferMoves moneyCreate a new transfer. Required: client signed at, debtor iban, creditor, amount or transfer scheme. Financial or irreversible action; may require approval. API summary: Create transfer.
  • create_unmatched_credit_transfer_matchMoves moneyCreate a new match for a unmatched credit transfer. Required: payment ids. Financial or irreversible action; may require approval. API summary: Match unmatched credit transfer.
  • create_webhookDeletesCreate a new webhook. Required: name, url or event types. Destructive action; may require approval. API summary: Create a webhook.
  • create_webhook_pingDeletesCreate a new ping for a webhook. Destructive action; may require approval. API summary: Test a webhook.
  • delete_customerDeletesPermanently delete a customer by customer id. Destructive action; may require approval. API summary: Delete customer.
  • delete_customer_mandateDeletesPermanently delete a mandate by mandate id. Destructive action; may require approval. API summary: Revoke mandate.
  • delete_invoiceDeletesPermanently delete a invoice by invoice id. Destructive action; may require approval. API summary: Delete sales invoice.
  • delete_pairing_codeDeletesPermanently delete a pairing code by pairing code id. Destructive action; may require approval. API summary: Revoke terminal pairing code.
  • delete_paymentDeletesPermanently delete a payment by payment id. Destructive action; may require approval. API summary: Delete payment link.
  • delete_profileDeletesPermanently delete a profile by profile id. Destructive action; may require approval. API summary: Delete profile.
  • delete_tokensMoves moneyPermanently delete a token. Financial or irreversible action; may require approval. API summary: Revoke tokens.
  • delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval.
  • get_accountGet one account by business account id. API summary: Get business account.
  • get_account_paymentGet one payment for a account by payment id. API summary: Get transaction.
  • get_balanceGet one balance by balance id. API summary: Get balance.
  • get_balance_transferGet one balance transfer by balance transfer id. API summary: Get a Connect balance transfer.
  • get_companyGet one company by company id. API summary: Get organization.
  • get_current_profileList companies. API summary: Get current profile.
  • get_customerGet one customer by `customer_id` (cst_...), with name, email and metadata.
  • get_customer_2Get one customer by organization id. API summary: Get client.
  • get_customer_mandateGet one mandate for a customer by mandate id. API summary: Get mandate.
  • get_draft_transferGet one draft transfer by draft transfer id. API summary: Get draft transfer.
  • get_eventGet one event by webhook event id. API summary: Get a Webhook Event.
  • get_invoiceGet one invoice by invoice id. API summary: Get invoice.
  • get_methodGet one method by method id. API summary: Get payment method.
  • get_onboarding_statusList companies. API summary: Get onboarding status.
  • get_organizationGet the connected Mollie organization's details (name, address, VAT number). Use to confirm which account you are working in.
  • get_pairing_codeGet one pairing code by pairing code id. API summary: Get terminal pairing code.
  • get_paymentGet one payment by `payment_id` (tr_...), with amount, status, method, customer and refund details.
  • get_payment_captureGet one capture for a payment by capture id. API summary: Get capture.
  • get_payment_chargebackGet one chargeback for a payment by chargeback id. API summary: Get payment chargeback.
  • get_payment_linkGet one payment link by `payment_id` (the payment link ID, pl_...), with its URL and paid status.
  • get_payment_link_paymentsList payments for a payment. Optional filters: from, sort or testmode. Results are paginated. API summary: Get payment link payments.
  • get_payment_refundGet one refund for a payment by refund id. API summary: Get payment refund.
  • get_payment_routeGet one route for a payment by route id. API summary: Get a delayed route.
  • get_payoutGet one payout by payout id. API summary: Get payout.
  • get_permissionGet one permission by permission id. API summary: Get permission.
  • get_profileGet one profile by profile id. API summary: Get profile.
  • get_sales_invoiceGet one sales invoice by `invoice_id`, with lines, recipient, status and payment link.
  • get_sessionGet one session by session id. API summary: Get Checkout Session.
  • get_settlementGet one settlement by `settlement_id`, with amount, period breakdown and status. Read-only.
  • get_subscriptionGet one subscription by `customer_id` and `subscription_id` (sub_...), with amount, interval, status and next payment date.
  • get_terminalGet one terminal by terminal id. API summary: Get terminal.
  • get_transferGet one transfer by business accounts transfer id. API summary: Get transfer.
  • get_unmatched_credit_transferGet one unmatched credit transfer by unmatched credit transfer id. API summary: Get unmatched credit transfer.
  • get_webhookGet one webhook by webhook id. API summary: Get a webhook.
  • list_account_paymentsList payments for a account. Optional filters: credit debit indicator, processed after, processed before, from, sort or testmode. Results are paginated. API summary: List transactions.
  • list_accountsList accounts. Optional filters: iban, from, sort or testmode. Results are paginated. API summary: List business accounts.
  • list_allsList alls. Optional filters: amount, sequence type, profile id or testmode. API summary: List all payment methods.
  • list_balance_paymentsList payments for a balance. Optional filters: from or testmode. Results are paginated. API summary: List balance transactions.
  • list_balance_reportsList reports for a balance. Optional filters: from, until, grouping or testmode. API summary: Get balance report.
  • list_balance_transfersList balance transfers. Optional filters: from, sort or testmode. Results are paginated. API summary: List all Connect balance transfers.
  • list_balancesList balances. Optional filters: currency, from or testmode. Results are paginated.
  • list_capabilitiesList capabilities.
  • list_chargebacksList chargebacks (disputed payments), newest first.
  • list_customer_mandatesList a customer's mandates (permissions to charge them automatically) by `customer_id`. A valid mandate is needed before starting a subscription.
  • list_customer_paymentsList the payments of one customer by `customer_id`.
  • list_customer_subscriptionsList the subscriptions of one customer by `customer_id`.
  • list_customersList customers, newest first, with `limit` and `from` paging.
  • list_customers_2List customers. Optional filters: embed or from. Results are paginated. API summary: List clients.
  • list_draft_transfersList draft transfers. Optional filters: from, status or testmode. Results are paginated.
  • list_invoicesList invoices. Optional filters: reference, year, from or sort. Results are paginated.
  • list_methodsList methods. Optional filters: sequence type, amount, billing country, include wallets, order line categories or profile id. API summary: List payment methods.
  • list_nextsList nexts. API summary: Get next settlement.
  • list_opensList opens. API summary: Get open settlement.
  • list_pairing_codesList pairing codes. Optional filters: from, sort or profile id. Results are paginated. API summary: List terminal pairing codes.
  • list_partnersList partners. API summary: Get partner status.
  • list_payment_capturesList captures for a payment. Optional filters: from, embed or testmode. Results are paginated.
  • list_payment_chargebacksList chargebacks for a payment. Optional filters: from, embed or testmode. Results are paginated. API summary: List payment chargebacks.
  • list_payment_linksList your payment links with their URLs, amounts and paid status.
  • list_payment_refundsList refunds for a payment. Optional filters: from, embed or testmode. Results are paginated. API summary: List payment refunds.
  • list_payment_routesList routes for a payment. Optional filters: testmode. API summary: List payment routes.
  • list_paymentsList payments, newest first, with `limit` and `from` (a payment ID to continue from). Use `sort` asc for oldest first.
  • list_payoutsList payouts. Optional filters: balance id, from, sort or testmode. Results are paginated.
  • list_permissionsList permissions.
  • list_primariesList primaries. API summary: Get primary balance.
  • list_profilesList profiles. Optional filters: from. Results are paginated.
  • list_refundsList all refunds across payments, newest first, with `limit` and `from` paging.
  • list_sales_invoicesList sales invoices you created in Mollie, with `limit` and `from` paging.
  • list_settlement_capturesList captures for a settlement. Optional filters: from or embed. Results are paginated. API summary: List settlement captures.
  • list_settlement_chargebacksList chargebacks for a settlement. Optional filters: from, embed or testmode. Results are paginated. API summary: List settlement chargebacks.
  • list_settlement_paymentsList payments for a settlement. Optional filters: from, sort or profile id. Results are paginated. API summary: List settlement payments.
  • list_settlement_refundsList refunds for a settlement. Optional filters: from or embed. Results are paginated. API summary: List settlement refunds.
  • list_settlementsList settlements (payouts from Mollie to your bank account), optionally for a `year` and `month`. Read-only.
  • list_subscription_paymentsList payments for a subscription. Optional filters: from, sort, profile id or testmode. Results are paginated. API summary: List subscription payments.
  • list_subscriptionsList all subscriptions across customers, with `limit` and `from` paging.
  • list_terminalsList terminals. Optional filters: from, sort or testmode. Results are paginated.
  • list_unmatched_credit_transfersList unmatched credit transfers. Optional filters: from. Results are paginated.
  • list_webhooksList webhooks. Optional filters: from, sort, event types or testmode. Results are paginated. API summary: List all webhooks.
  • refund_paymentMoves moneyRefund a payment by `payment_id`: `amount` {currency, value as a string like "10.00"} and optional `description`. Sends money back to the customer.
  • restore_issuerChanges dataRestore a issuer (issuer id). API summary: Enable payment method issuer.
  • restore_methodChanges dataRestore a method (method id). API summary: Enable payment method.
  • submit_companyVisible to othersSubmit a company. Has effects visible outside this system. API summary: Submit onboarding data.
  • submit_unmatched_credit_transferMoves moneyReturn a unmatched credit transfer (unmatched credit transfer id). Financial or irreversible action; may require approval. API summary: Return unmatched credit transfer.
  • update_customerChanges dataUpdate a customer by `customer_id`: `name`, `email`, `locale` or `metadata`.
  • update_customer_subscriptionChanges dataUpdate an existing subscription identified by subscription id. Only the fields you pass are changed. API summary: Update subscription.
  • update_invoiceChanges dataUpdate an existing invoice identified by invoice id. Only the fields you pass are changed. API summary: Update sales invoice.
  • update_paymentChanges dataUpdate an existing payment identified by payment id. Only the fields you pass are changed. API summary: Update payment.
  • update_payment_linkChanges dataUpdate a payment link by `payment_id` (pl_...): change `description`, `minimum_amount`, `allowed_methods`, or set `archived` true to deactivate it.
  • update_profileChanges dataUpdate an existing profile identified by profile id. Only the fields you pass are changed. API summary: Update profile.
  • update_webhookDeletesUpdate an existing webhook identified by webhook id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Update a webhook.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Mollie from the app list.

  2. 2

    Paste your key

    Paste your Mollie Live API key, which starts with live_. In the Mollie Dashboard, go to Developers › API keys and copy it. Use the Test API key (test_) instead if you want to try things without real money first.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Mollie?

It can read payments, refunds, chargebacks, customers, mandates, subscriptions, payment links, sales invoices, settlements and your organization details. It can create and update customers and payment links, create sales invoices and subscriptions, cancel subscriptions and refund payments.

Does the AI see my Mollie API key?

No. Your Mollie API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. Switch on only the tools you want, for example lookups without refunds. Refunds send money back, new subscriptions charge customers automatically, and a cancelled subscription cannot be restarted, so these can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan, and you do not need a credit card to start. Paid plans bill per completed task. You also need your own Mollie account.

What is a mandate, and why does a subscription need one?

A mandate is the customer's permission for you to charge them automatically. Mollie needs a valid mandate before a subscription can start. The AI can list a customer's mandates and check this before it creates the subscription.

Let your AI work in Mollie today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Mollie free

HeyMyApps is not affiliated with Mollie. Product names are trademarks of their owners.