Bunq MCP
Un servidor de protocolo de contexto modelo para Bunq (neobanco holandés).
Herramientas disponibles
Este servidor MCP proporciona las siguientes herramientas para interactuar con Bunq:
- Cuentas Bunq : obtén tus cuentas Bunq con detalles como tipo de cuenta, saldo e ID
- getTransactions - Ver transacciones (pagos) de una cuenta específica
- getRequestInquiries : recibe las solicitudes de dinero que has enviado desde una cuenta específica
- createPaymentRequest - Crea una solicitud de pago para recibir dinero en tu cuenta
- getPaymentAutoAllocates : obtener la configuración de asignación automática de pagos para una cuenta
- getTopCounterparties : obtenga una lista de contrapartes personales únicas según transacciones recientes
- createDraftPayment : crea borradores de pagos con programación opcional (requiere revisión/aprobación en la aplicación antes de la ejecución)
- createPayment : Crea pagos con dinero real (transferencias inmediatas). Solo disponible al usar una clave API (no OAuth).
Se puede acceder a estas herramientas a través de cualquier cliente MCP conectado a este servidor.
Autenticación
Este servidor admite dos modos de autenticación: OAuth y API Key . Consulte la documentación de Bunq para obtener más información.
La creación de una clave API o un cliente OAuth se realiza a través de la aplicación Bunq:
- Presiona tu cara en la parte superior izquierda
- Presione el engranaje en la parte superior derecha
- En “Desarrolladores”, vaya a “OAuth” o “Claves API”.
- Si usa OAuth, configure la URL de redireccionamiento de la siguiente manera:
(Modifique el puerto si es necesario).
Al iniciar el servidor, puede configurar las variables de entorno BUNQ_CLIENT_ID
y BUNQ_CLIENT_SECRET
, o la variable de entorno BUNQ_API_KEY
. También puede pasar el ID de cliente y el secreto o la clave API como argumentos de la línea de comandos: --bunq-client-id <id> --bunq-client-secret <secret>
o --bunq-api-key <key>
.
Nota: Si desea crear pagos reales con dinero real que no sean giros bancarios, deberá utilizar una clave API.
Instalación y uso
- Instale las herramientas CLI
bunq-mcp
ymcp-remote
:
- En la aplicación Bunq, cree un cliente OAuth o una clave API (ver arriba).
- (Opcional) Generar un nuevo par de claves pública/privada:
Tenga en cuenta que esto supone que openssl
está instalado y disponible en PATH. Si decide omitir este paso, se usarán las claves preexistentes en ./src/keys/
. Las claves creadas anularán las claves preexistentes y se almacenarán en el directorio global node_modules
.
- Inicie el servidor MCP en cualquier terminal:
El ID del cliente y el secreto también se pueden configurar mediante las variables de entorno BUNQ_CLIENT_ID
y BUNQ_CLIENT_SECRET
.
- En su editor favorito u otro cliente MCP (como Claude Desktop), agregue lo siguiente:
Nuevamente, modifique el puerto si es necesario. Se usa mcp-remote
porque este paquete usa el transporte SSE, aunque la mayoría de los clientes no lo admiten. Consulte mcp-remote para obtener más información.
- Tan pronto como se inicie el servidor MCP,
mcp-remote
debería abrir su navegador para iniciar el flujo OAuth.
Ahora deberías poder hacer una pregunta, como por ejemplo:
- ¿Cuál es mi saldo actual de Bunq?
- ¿Cuáles son mis 5 contrapartes principales?
- ¿Cuál fue mi última transacción?
Solución de problemas
- Si hay algún problema con el flujo de OAuth, puedes intentar eliminar el directorio creado por
mcp-remote
en tu directorio de inicio:rm -rf ~/.mcp-auth
.
CLI
Desarrollo
- Cree un archivo
.dev.vars
en el directorio raíz con el siguiente contenido:
- Iniciar el servidor de desarrollo
- Configurar la configuración de MCP
Limitaciones
- No es posible crear pagos mediante el flujo OAuth. Solo se pueden crear pagos en borrador.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor de protocolo de contexto de modelo para Bunq que permite la interacción con la API bancaria de Bunq a través de la integración de OAuth.
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server implementation for interacting with Salesforce through its REST API.Last updated -434TypeScript
UseGrant MCP Serverofficial
AsecurityAlicenseAqualityA Model Context Protocol server that provides tools for managing providers, clients, tenants, and access tokens through the UseGrant platform.Last updated -26116JavaScriptMIT License- -securityFlicense-qualityA Cloudflare Workers-based implementation of the Model Context Protocol server with OAuth login, allowing Claude and other MCP clients to connect to remote tools.Last updated -TypeScript
- AsecurityFlicenseAqualityA Model Context Protocol server implementation that provides endpoints for wallet-based authentication, cluster management, and name registration services.Last updated -TypeScript