Bunq Partner
FreeNot checkedAn MCP server that connects AI assistants to the bunq Partner API, enabling natural language management of partner onboarding, including provisioning users, KYC
About
An MCP server that connects AI assistants to the bunq Partner API, enabling natural language management of partner onboarding, including provisioning users, KYC, accounts, payments, cards, and compliance.
README
An MCP (Model Context Protocol) server that connects AI assistants like Claude to the bunq Partner API. Once set up, you can drive the entire partner onboarding flow — provisioning users, KYC, accounts, payments, cards, and compliance — through natural language conversation.
What you can do
After connecting, you can ask Claude things like:
- "Provision a new user with email [email protected] and phone +31612345678"
- "Check the status of provision 4521"
- "Create a EUR bank account for user 8823"
- "Make a payment of €50 from account 12 to IBAN NL91ABNA0417164300"
- "Show me all open compliance inquiries for user 9002"
- "Register a webhook for mutations on user 8823 pointing to https://myapp.com/webhooks"
Claude handles the full auth lifecycle, request signing, token management, and status polling automatically.
Prerequisites
- Node.js 20+
- A bunq Partner API key (provided by bunq)
- Claude Desktop with a Pro or Team subscription
Setup
1. Clone and build
git clone https://github.com/bunq/partner-mcp.git
cd partner-mcp
npm install
npm run build
2. Add to Claude Desktop
Edit your Claude Desktop config file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"bunq-partner": {
"command": "node",
"args": ["/absolute/path/to/partner-mcp/dist/index.js"],
"env": {
"BUNQ_API_KEY": "your_partner_api_key_here",
"BUNQ_ENV": "sandbox"
}
}
}
}
Replace /absolute/path/to/partner-mcp with the actual path where you cloned the repo.
3. Restart Claude Desktop
Quit and reopen Claude Desktop. You should see the bunq tools available.
4. Verify the connection
Ask Claude: "Check my bunq session info" — it should respond with your authenticated user ID and environment.
Environments
BUNQ_ENV |
Base URL |
|---|---|
sandbox (default) |
https://partner-api.sandbox.bunq.com |
production |
https://api.partner.bunq.com |
Always test in sandbox first. Sandbox API keys contain a sandbox_ prefix.
Updating
When a new version is released:
cd partner-mcp
git pull
npm install
npm run build
Then restart Claude Desktop.
Available tools (41)
See docs/ for the full documentation, or browse by chapter:
- Chapter 0 — API Context (auth, session, signing)
- Chapter 1 — OAuth
- Chapter 2 — User Provision
- Chapter 3 — Onboarding & KYC
- Chapter 4 — Webhooks
- Chapter 5 — Monetary Accounts
- Chapter 6 — Payments
- Chapter 7 — Cards
- Chapter 8 — Compliance
Project structure
partner-mcp/
├── src/
│ ├── index.ts # MCP server entry point (stdio transport)
│ ├── bunq-client.ts # HTTP client + auth lifecycle
│ ├── tools.ts # Tool definitions (MCP schemas)
│ └── handler.ts # Tool → API call mapping
├── docs/ # Documentation (synced to GitBook)
├── scripts/
│ └── UPDATE.md # Script to update MCP + docs from GitLab MRs
├── package.json
└── tsconfig.json
Support
Installing Bunq Partner
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/bunq/partner-mcpFAQ
Is Bunq Partner MCP free?
Yes, Bunq Partner MCP is free — one-click install via Unyly at no cost.
Does Bunq Partner need an API key?
No, Bunq Partner runs without API keys or environment variables.
Is Bunq Partner hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Bunq Partner in Claude Desktop, Claude Code or Cursor?
Open Bunq Partner on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare Bunq Partner with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
