Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

banking-mcp

Read-only multi-bank MCP server for Claude and Codex via Enable Banking (PSD2 AIS). Self-hosted on Cloudflare Workers with AGPL-3.0 license.

Ficha actualizada 22 sept 2026, 19:26 · upstream 22 sept 2026, 19:00 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es banking-mcp

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

banking-mcp is a private, read-only bank access tool that allows AI agents to query balances and transaction history from multiple banks through the Enable Banking API. It runs entirely on the client side using Cloudflare Workers, meaning no bank data ever leaves the user's machine. The server acts as an MCP endpoint that accepts requests for account information and returns JSON responses with available funds, recent transactions, and balance summaries. It is designed to be used by AI assistants like Claude Code or Codex to help users manage their finances without requiring manual intervention from a human operator.

CASOS DE USO
  • AI agents (Claude, Codex) query bank balances and transaction history for financial planning
  • Automated savings tracking where an agent monitors account balances over time
  • Multi-bank portfolio management where different accounts are queried in one session
  • Financial reporting generation that pulls data from multiple banking institutions
  • Budgeting tools that use AI to analyze spending patterns across connected bank accounts
PUNTOS DESTACADOS
  • Read-only architecture: the server cannot create, modify, or delete any bank data; it only reads balances and transaction history
  • Cloudflare Workers deployment: runs entirely on Cloudflare infrastructure with no need for Docker containers or local Node.js installation
  • Multi-bank support: supports multiple banks through Enable Banking's API without requiring separate installations per bank
  • Privacy-first design: all data remains on the client side; bank credentials are never stored on any server
  • Open source and transparent: uses AGPL-3.0 license with full source code available for inspection
  • Developer-friendly: provides a CLI tool (npm run install:mcp) that automates installation, configuration, and deployment
PRECAUCIONES
  • Read-only only: cannot initiate payments, transfer funds, or modify any bank account data; all operations must be performed through the Enable Banking Control Panel
  • Requires bank authorization: each connected bank must explicitly grant access to the application under 'Restricted' access settings in the Enable Banking Control Panel
  • Cloudflare Workers dependency: requires a Cloudflare account with a workers.dev subdomain for cloud deployments; local mode does not require this but still needs Node.js 22+
  • Single instance per deployment: each Cloudflare Worker can only handle one bank at a time, so multiple banks must be connected sequentially
  • No real-time balance updates: the server reads balances from Enable Banking's API which may have latency or delays in returning current account balances
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

To deploy to Cloudflare Workers, use the Deploy button on GitHub. The Worker will provision D1 (database), KV (storage), and a Durable Object for session management. After deployment, clone the repository locally and run `npm run install:mcp -- --cloud` to register the application with Enable Banking. For Local mode, simply run `npm start` after installation. Always verify that your Enable Banking Application is activated before connecting any bank accounts.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8787
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.