Connectors · Accounting & finance
Mollie MCP server for AI agents.
actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Mollie and the rest of your systems. It gives your agent 125 Mollie actions (78 reads, 25 writes and 22 that wait for a confirmation) and holds the Mollie credential itself, so the agent never does. It paces Mollie's limits and records every call.
100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.
claude mcp add --transport http actionlake https://connect.actionlake.com/mcpdo { action: "mollie.sales_invoices.list", intent: "check which Mollie account is connected"}# List sales invoices · read · 1 upstream call- 125actionsin one signed file
- 78readlook, never change
- 25writecreate and update
- 22wait for a yesdestructive, confirmed first
Set up
Connect Mollie in three steps.
- 01
Add actionlake to Claude.
Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
https://connect.actionlake.com/mcp - 02
Connect Mollie.
Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
api_keyMollie API key (live_... or test_...) or organization access token (access_...)
account { op: "connections.requirements", service: "mollie" } # free: exactly what to paste, and what is found for you - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates the call and prices it, for free.do { action: "mollie.sales_invoices.list" }# list sales invoices · read · 1 upstream callcheck { action: "mollie.sales_invoices.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent
Mollie at a glance
- Sign-in
- Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
- You provide
api_key- Limits we pace to
- 600 calls a minute, per connection
- API covered
- Mollie API v2 (OpenAPI 3.1.0, spec version 1.0.0)
api.mollie.com - Built from
- Mollie's documentation, read 23 October 2026OpenAPI spec (GitHub)docs.mollie.com
- Service file
- Version 1.0.0, signed (Ed25519)
- Cached reads
- 77 of 78 reads, for up to an hour; a write clears what it affects
- Shared entities
- 6, so ask can line Mollie up with your other systems
- Data
- Processed and stored in Sydney, Australia. No US region yet
Capabilities
What an AI agent can do in Mollie.
125 actions in 46 areas. Every one carries its effect, so a key can allow the reads and hold the rest.
- 78readlook, never change
- 25writecreate and update
- 22destructivewait for a confirmation
Payments
62 read · 2 write · 2 destructive
List payments · Get payment · Create payment · Update payment
Profiles
63 read · 2 write · 1 destructive
List profiles · Get profile · Get current profile · Create profile
Subscriptions
63 read · 2 write · 1 destructive
List all subscriptions · Get subscription · Create subscription · Update subscription
Webhooks
62 read · 3 write · 1 destructive
List all webhooks · Get a webhook · Create a webhook · Update a webhook
Customers
52 read · 2 write · 1 destructive
List customers · Get customer · Create customer · Update customer
Payment links
52 read · 2 write · 1 destructive
List payment links · Get payment link · Create payment link · Update payment link
Refunds
53 read · 0 write · 2 destructive
List all refunds · Get payment refund · Create payment refund · Cancel payment refund
Sales invoices
52 read · 2 write · 1 destructive
List sales invoices · Get sales invoice · Create sales invoice · Update sales invoice
38 more areas · 81 actions
- Draft transfers 4
- Mandates 4
- Payouts 4
- Settlements 4
- Terminal pairing codes 4
- Unmatched credit transfers 4
- Balance transfers 3
- Balances 3
- Captures 3
- Chargebacks 3
- Methods 3
- Organizations 3
- Payment routes 3
- Business account transactions 2
- Business accounts 2
- Clients 2
- Customer payments 2
- Invoices 2
- Onboarding 2
- Permissions 2
- Profile method issuers 2
- Profile methods 2
- Sessions 2
- Terminals 2
- Apple pay sessions 1
- Balance reports 1
- Balance transactions 1
- Business transfers 1
- Capabilities 1
- Client links 1
- Payee verifications 1
- Payment link payments 1
- Settlement captures 1
- Settlement chargebacks 1
- Settlement payments 1
- Settlement refunds 1
- Subscription payments 1
- Webhook events 1
Top actions
The Mollie API, shaped for agents.
The ids your agent types, what each does, and the one name it shares with other systems. 45 of Mollie's 45 action names are shared with at least one other connector, so an agent learns them once.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
mollie.sales_invoices.listList sales invoices | List sales invoices. | read | finance.invoice.list101 connectors |
mollie.payments.listList payments | List payments. | read | finance.payment.list75 connectors |
mollie.subscriptions.list_allList all subscriptions | List all subscriptions. | read | finance.subscription.list37 connectors |
mollie.refunds.list_allList all refunds | List all refunds. | read | finance.refund.list23 connectors |
mollie.payouts.listList payouts | List payouts. | read | finance.payout.list14 connectors |
mollie.sales_invoices.getGet sales invoice | Get sales invoice. | read | finance.invoice.get102 connectors |
mollie.payments.getGet payment | Get payment. | read | finance.payment.get80 connectors |
mollie.customers.listList customers | List customers. | read | commerce.customer.list45 connectors |
mollie.sales_invoices.createCreate sales invoice | Create sales invoice. | write | finance.invoice.create74 connectors |
mollie.payments.createCreate payment | Create payment. | write | finance.payment.create67 connectors |
mollie.sales_invoices.updateUpdate sales invoice | Update sales invoice. | write | finance.invoice.update69 connectors |
mollie.refunds.createCreate payment refund | Create payment refund. | destructive | finance.refund.create19 connectors |
Try it
Prompts to paste into Claude.
Each one names the Mollie actions it will call, so you know what it reads and what it changes before you send it.
- Readread
Which Mollie invoices are more than 30 days overdue? Group them by customer with the total owed.
calls
mollie.sales_invoices.list - Writewrite
Create sales invoice in Mollie. Show me exactly what you will send before you save it.
calls
mollie.sales_invoices.create
Governance for Mollie
Destructive actions wait for a yes.
22 Mollie actions are destructive. These are all of them:
- Create payment refund
mollie.refunds.create - Delete sales invoice
mollie.sales_invoices.delete - Create payout
mollie.payouts.create - Cancel subscription
mollie.subscriptions.cancel - Cancel payment
mollie.payments.cancel - Cancel payout
mollie.payouts.cancel - Cancel payment refund
mollie.refunds.cancel - Delete customer
mollie.customers.delete - Delete a webhook
mollie.webhooks.delete - Delete payment link
mollie.payment_links.delete - Create capture
mollie.captures.create - Create draft transfer
mollie.draft_transfers.create - Create a Connect balance transfer
mollie.balance_transfers.create - Match unmatched credit transfer
mollie.unmatched_credit_transfers.match - Return unmatched credit transfer
mollie.unmatched_credit_transfers.return - Revoke mandate
mollie.mandates.revoke - Delete profile
mollie.profiles.delete - Disable payment method
mollie.profile_methods.disable - Revoke terminal pairing code
mollie.terminal_pairing_codes.revoke - Release payment authorization
mollie.payments.release_authorization - Disable payment method issuer
mollie.profile_method_issuers.disable - Cancel draft transfer
mollie.draft_transfers.cancel
A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.
Delete sales invoice?
intent: the user asked me to delete sales invoice
account { op: "keys.create", name: "mollie-agent", allowed_actions: ["mollie.*"], cap_calls: 2000, confirm_policy: "human_for_writes", approval_rules: [ { match: "mollie.refunds.create", approver: "[email protected]" }, { match: "mollie.sales_invoices.delete", approver: "[email protected]" }, { match: "mollie.payouts.create", approver: "[email protected]" } ]}Cost
What Mollie costs on actionlake.
Every Mollie action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Mollie refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
- 1upstream call per actionall 125 Mollie actions
- 125actions pageeach page of a long list is one call
- 77reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every Mollie action.
125 actions by area: the id your agent calls, what it does, and its effect.
Payments6
mollie.payments.cancelCancel paymentdestructivemollie.payments.createCreate paymentwritemollie.payments.getGet paymentreadmollie.payments.listList paymentsreadmollie.payments.release_authorizationRelease payment authorizationdestructivemollie.payments.updateUpdate paymentwrite
Profiles6
mollie.profiles.createCreate profilewritemollie.profiles.deleteDelete profiledestructivemollie.profiles.getGet profilereadmollie.profiles.listList profilesreadmollie.profiles.meGet current profilereadmollie.profiles.updateUpdate profilewrite
Subscriptions6
mollie.subscriptions.cancelCancel subscriptiondestructivemollie.subscriptions.createCreate subscriptionwritemollie.subscriptions.getGet subscriptionreadmollie.subscriptions.listList customer subscriptionsreadmollie.subscriptions.list_allList all subscriptionsreadmollie.subscriptions.updateUpdate subscriptionwrite
Webhooks6
mollie.webhooks.createCreate a webhookwritemollie.webhooks.deleteDelete a webhookdestructivemollie.webhooks.getGet a webhookreadmollie.webhooks.listList all webhooksreadmollie.webhooks.testTest a webhookwritemollie.webhooks.updateUpdate a webhookwrite
Customers5
mollie.customers.createCreate customerwritemollie.customers.deleteDelete customerdestructivemollie.customers.getGet customerreadmollie.customers.listList customersreadmollie.customers.updateUpdate customerwrite
Payment links5
mollie.payment_links.createCreate payment linkwritemollie.payment_links.deleteDelete payment linkdestructivemollie.payment_links.getGet payment linkreadmollie.payment_links.listList payment linksreadmollie.payment_links.updateUpdate payment linkwrite
Refunds5
mollie.refunds.cancelCancel payment refunddestructivemollie.refunds.createCreate payment refunddestructivemollie.refunds.getGet payment refundreadmollie.refunds.listList payment refundsreadmollie.refunds.list_allList all refundsread
Sales invoices5
mollie.sales_invoices.createCreate sales invoicewritemollie.sales_invoices.deleteDelete sales invoicedestructivemollie.sales_invoices.getGet sales invoicereadmollie.sales_invoices.listList sales invoicesreadmollie.sales_invoices.updateUpdate sales invoicewrite
Draft transfers4
mollie.draft_transfers.cancelCancel draft transferdestructivemollie.draft_transfers.createCreate draft transferdestructivemollie.draft_transfers.getGet draft transferreadmollie.draft_transfers.listList draft transfersread
Mandates4
mollie.mandates.createCreate mandatewritemollie.mandates.getGet mandatereadmollie.mandates.listList mandatesreadmollie.mandates.revokeRevoke mandatedestructive
Payouts4
mollie.payouts.cancelCancel payoutdestructivemollie.payouts.createCreate payoutdestructivemollie.payouts.getGet payoutreadmollie.payouts.listList payoutsread
Settlements4
mollie.settlements.getGet settlementreadmollie.settlements.get_nextGet next settlementreadmollie.settlements.get_openGet open settlementreadmollie.settlements.listList settlementsread
Terminal pairing codes4
mollie.terminal_pairing_codes.createRequest terminal pairing codewritemollie.terminal_pairing_codes.getGet terminal pairing codereadmollie.terminal_pairing_codes.listList terminal pairing codesreadmollie.terminal_pairing_codes.revokeRevoke terminal pairing codedestructive
Unmatched credit transfers4
mollie.unmatched_credit_transfers.getGet unmatched credit transferreadmollie.unmatched_credit_transfers.listList unmatched credit transfersreadmollie.unmatched_credit_transfers.matchMatch unmatched credit transferdestructivemollie.unmatched_credit_transfers.returnReturn unmatched credit transferdestructive
Balance transfers3
mollie.balance_transfers.createCreate a Connect balance transferdestructivemollie.balance_transfers.getGet a Connect balance transferreadmollie.balance_transfers.listList all Connect balance transfersread
Balances3
mollie.balances.getGet balancereadmollie.balances.get_primaryGet primary balancereadmollie.balances.listList balancesread
Captures3
mollie.captures.createCreate capturedestructivemollie.captures.getGet capturereadmollie.captures.listList capturesread
Chargebacks3
mollie.chargebacks.getGet payment chargebackreadmollie.chargebacks.listList payment chargebacksreadmollie.chargebacks.list_allList all chargebacksread
Methods3
mollie.methods.getGet payment methodreadmollie.methods.listList payment methodsreadmollie.methods.list_allList all payment methodsread
Organizations3
mollie.organizations.getGet organizationreadmollie.organizations.meGet current organizationreadmollie.organizations.partner_statusGet partner statusread
Payment routes3
mollie.payment_routes.createCreate a delayed routewritemollie.payment_routes.getGet a delayed routereadmollie.payment_routes.listList payment routesread
Business account transactions2
mollie.business_account_transactions.getGet transactionreadmollie.business_account_transactions.listList transactionsread
Business accounts2
mollie.business_accounts.getGet business accountreadmollie.business_accounts.listList business accountsread
Clients2
mollie.clients.getGet clientreadmollie.clients.listList clientsread
Customer payments2
mollie.customer_payments.createCreate customer paymentwritemollie.customer_payments.listList customer paymentsread
Invoices2
mollie.invoices.getGet invoicereadmollie.invoices.listList invoicesread
Onboarding2
mollie.onboarding.getGet onboarding statusreadmollie.onboarding.submitSubmit onboarding datawrite
Permissions2
mollie.permissions.getGet permissionreadmollie.permissions.listList permissionsread
Profile method issuers2
mollie.profile_method_issuers.disableDisable payment method issuerdestructivemollie.profile_method_issuers.enableEnable payment method issuerwrite
Profile methods2
mollie.profile_methods.disableDisable payment methoddestructivemollie.profile_methods.enableEnable payment methodwrite
Sessions2
mollie.sessions.createCreate Checkout Sessionwritemollie.sessions.getGet Checkout Sessionread
Terminals2
mollie.terminals.getGet terminalreadmollie.terminals.listList terminalsread
Apple pay sessions1
mollie.apple_pay_sessions.createRequest Apple Pay payment sessionwrite
Balance reports1
mollie.balance_reports.getGet balance reportread
Balance transactions1
mollie.balance_transactions.listList balance transactionsread
Business transfers1
mollie.business_transfers.getGet transferread
Capabilities1
mollie.capabilities.listList capabilitiesread
Client links1
mollie.client_links.createCreate client linkwrite
Payee verifications1
mollie.payee_verifications.verifyVerify Payeeread
Payment link payments1
mollie.payment_link_payments.listGet payment link paymentsread
Settlement captures1
mollie.settlement_captures.listList settlement capturesread
Settlement chargebacks1
mollie.settlement_chargebacks.listList settlement chargebacksread
Settlement payments1
mollie.settlement_payments.listList settlement paymentsread
Settlement refunds1
mollie.settlement_refunds.listList settlement refundsread
Subscription payments1
mollie.subscription_payments.listList subscription paymentsread
Webhook events1
mollie.webhook_events.getGet a Webhook Eventread
Questions
The Mollie MCP server, answered.
Is there a Mollie MCP server for Claude?
Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 125 Mollie actions across payments, profiles, subscriptions and webhooks, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Mollie.
What do I need to connect Mollie?
Mollie API key (live_... or test_...) or organization access token (access_...). The free call account { op: "connections.requirements", service: "mollie" } lists exactly what to paste.
Can an AI agent delete or change things in Mollie?
Only if its key allows it, and only with an explicit confirmation. 22 Mollie actions are destructive, including create payment refund, delete sales invoice and create payout. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.
Will an AI agent use up my Mollie API limit?
actionlake paces every call to the limits in the Mollie service file: 600 calls a minute per connection. Repeated reads are answered from cache (77 Mollie actions can be), which never reaches Mollie.
What does a Mollie action cost?
One upstream call, the only unit actionlake bills. A list that pages bills one call per page (125 Mollie actions page). Cache hits, searches, dry runs and calls Mollie refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
Which Mollie API does it cover?
The Mollie API v2 (OpenAPI 3.1.0, spec version 1.0.0) at api.mollie.com. It is built from Mollie's documentation as read on 23 October 2026. 125 actions in 46 areas, each one in the signed service file (version 1.0.0).
Does actionlake keep my Mollie data, and where?
actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to an hour, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Mollie credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.
Which AI clients can use it?
Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.
Give your agent Mollie today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.