bunq Partner MCP
OfficialAllows AI assistants to drive the entire partner onboarding flow — provisioning users, KYC, accounts, payments, cards, and compliance — through natural language conversation via the bunq Partner API.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@bunq Partner MCPProvision a new user with email test@example.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
bunq Partner MCP
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 jan@example.nl 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.
Related MCP server: actual-mcp-server
Prerequisites
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 build2. Add to Claude Desktop
Edit your Claude Desktop config file:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%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
| Base URL |
|
|
|
|
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 buildThen restart Claude Desktop.
Available tools (41)
See docs/ for the full documentation, or browse by chapter:
Chapter 0 — API Context (auth, session, signing)
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.jsonSupport
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bunq/partner-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server