---
title: "bunq MCP server · Connect AI agents to your bunq account"
description: "Connect inference.eu agents to bunq through an open-source MCP server. Check balances and transactions, and prepare draft payments you approve in the bunq app."
canonical: "https://inference.eu/connect/bunq/"
language: "en"
---

MCP servers · Banking and payments

# bunq MCP server: connect AI agents to bunq from the EU

bunq offers an MCP server for its API documentation, but not for account data. The open-source bunq-mcp server fills that gap with tools for accounts, payments, card transactions and payment requests. inference.eu agents use it with a bunq API key to answer questions about your money and prepare payments for you to approve.

[Contact sales](https://inference.eu/contact/)[What agents can do with it](#tools)

1.  01Authentication: API key
2.  02Community server
3.  03EU data centres

## What agents can do with it

-   1

    ### Accounts and balances

    \`bunq\_get\_user\`, \`bunq\_list\_monetary\_accounts\` and \`bunq\_get\_monetary\_account\` return the account holder and all bank, savings and joint accounts with their balances.

-   2

    ### Payments, card transactions and events

    \`bunq\_list\_payments\`, \`bunq\_get\_payment\`, \`bunq\_list\_mastercard\_actions\` and \`bunq\_list\_events\` read transfers, card payments with merchant details, and recent account events, with pagination.

-   3

    ### Draft payments and payment requests

    \`bunq\_create\_draft\_payment\` prepares a payment you approve in the bunq app, \`bunq\_create\_payment\_request\` requests money by IBAN, email or phone, and \`bunq\_create\_payment\` sends a payment immediately.

## What bunq and this MCP server are

bunq is a Dutch bank based in Amsterdam, licensed by De Nederlandsche Bank and used by private customers and businesses across Europe. Its public API covers accounts, payments and cards. bunq itself provides an MCP server for its developer documentation only, so assistants can answer API questions.

The community server `bunq-mcp-server` (ErfanMomeniii/bunq-mcp on GitHub), MIT licensed and published on npm, connects agents to account data. It handles bunq's RSA key setup, device registration and sessions automatically, runs over stdio and offers 14 tools, eleven of them read-only.

## What agents can do with bunq

A freelancer can ask what came in this month, which card payments went to software subscriptions, and how much is left on the tax savings account. A small team can have an agent check whether a customer's transfer has arrived before shipping an order.

With writes enabled, the agent can send a payment request to a client by email for an unpaid invoice, or prepare a draft payment to a supplier. The draft then waits in the bunq app until you approve it there, so the agent cannot complete it alone.

## Setup and authentication

In the bunq app, open your profile, then Security and settings, Developers, API keys, and create a key. It is shown only once. On inference.eu, add the bunq connector to an agent and paste the key; it is stored encrypted in the EU.

Try the bunq sandbox first: it gives test accounts with fake money, so you can check every tool before connecting your real account. The server stores its session context with owner-only file permissions and never logs the key.

## Data protection and where the data goes

The server talks directly to the bunq API and signs every request, so account and transaction data goes between your agent and bunq, a Dutch bank, as it does in the bunq app. No other provider sits in between.

On inference.eu, the model that reads your transactions runs in EU data centres, and your API key is stored encrypted in the EU. Transactions reveal counterparties, spending and sometimes health or political information, so restrict this connector to agents that truly need it.

## Approvals and safe use

The riskiest tool is `bunq_create_payment`, which sends money immediately and cannot be reversed. The server marks write tools as destructive so clients ask for confirmation. For most workflows, prefer `bunq_create_draft_payment`, which also needs your approval in the bunq app.

On inference.eu, require a person to approve every write call, and consider leaving instant payments out of the agent entirely. A bunq API key has broad rights, so use a separate key per agent and revoke it in the bunq app when no longer needed.

## bunq

Vendor

bunq B.V.

Vendor based in

Netherlands

Category

Banking and payments

Authentication

API key

Transport

Local (stdio)

Server

[Community server](https://github.com/ErfanMomeniii/bunq-mcp)

Documentation

[doc.bunq.com](https://doc.bunq.com/)

## bunq: common questions

The questions buyers, developers and legal teams ask us most. Something missing? Ask us directly.

Only for documentation. bunq provides an MCP endpoint for its API docs so assistants can answer developer questions. For account data there is no official server as of November 2026; this page uses the community project ErfanMomeniii/bunq-mcp, which is not affiliated with bunq.

With this server and writes allowed, yes: \`bunq\_create\_payment\` sends a payment immediately. We recommend requiring approval on inference.eu for it, or using draft payments instead, which you must also approve in the bunq app.

A payment prepared through the API that does not execute until you approve it in the bunq app. It is the safest way to let an agent prepare transfers, because the final step always happens on your phone.

In the bunq app, go to your profile, then Security and settings, Developers, API keys, and create a new key. Copy it straight away; bunq shows it only once. Paste it into the bunq connector on inference.eu.

Yes. bunq has a sandbox environment with test users and fake funds. The server accepts a sandbox key and an environment setting, so you can try every tool, including payments, before connecting a real account.

Your user profile, all monetary accounts and balances, payments, card transactions with merchant and location details, account events and the payment requests you have sent. It cannot read other users' data or change account settings.

Directly between the bunq API and the agent, signed with your device key. On inference.eu the model that reads it runs in EU data centres, and your API key is stored encrypted in the EU.

Yes, for example WilcoKruijer/bunq-mcp, which supports both OAuth and API keys and only allows real payments with a key. All are community projects. Compare their write tools and safeguards before you choose one.

[Ask a question](https://inference.eu/contact/)

## Related

[All MCP servers](https://inference.eu/connect/#directory)

-   [QontoConnect inference.eu agents to the official Qonto MCP server. Read transactions and invoices, issue client invoices and manage cards, within Qonto's approvals.Banking and payments](https://inference.eu/connect/qonto/)
-   [MollieConnect inference.eu agents to the official Mollie MCP server. Look up payments, settlements and customers, and create payment links or subscriptions with approval.Banking and payments](https://inference.eu/connect/mollie/)
-   [StripeConnect inference.eu agents to Stripe's official MCP server to look up customers and payments, create invoices and payment links, and search Stripe docs.Banking and payments](https://inference.eu/connect/stripe/)

## Move your AI workloads to EU infrastructure

Tell us which models you use and roughly how much traffic you have. We reply within one working day with pricing and next steps.

-   Reply within one working day
-   Pricing for your volume
-   DPA ready to sign
