Por qué consultar tu saldo desde un editor
Estás en medio de una sesión, a punto de renovar un dominio o subir el plan de un servidor, y quieres saber si tu cuenta corriente lo aguanta. El flujo viejo: desbloqueas el teléfono, abres la app del banco, esperas el login, buscas la cuenta correcta, entrecierras los ojos ante el número. El flujo nuevo: le preguntas al agente que ya tienes abierto.
Cursor, Windsurf y Zed hablan Model Context Protocol, lo que significa que los tres pueden conversar con BankBridge, un servidor MCP alojado que le da a tu agente acceso de solo lectura a los datos de tu banco en vivo. Una entrada en la config y "cuál es el saldo de mi cuenta corriente" se convierte en una pregunta que tu editor puede responder.
Esta guía cubre el archivo de configuración exacto para cada uno de los tres editores, y luego un puñado de prompts que vale la pena probar una vez conectado.
Qué necesitas primero
Tres cosas, y todas juntas toman unos cinco minutos: una cuenta de BankBridge, al menos un banco conectado ($5 al mes por banco, cancelas cuando quieras) y una API key. Las keys empiezan con bbk_ y funcionan como bearer tokens. BankBridge también soporta OAuth 2.1 para hosts que prefieren un flujo de inicio de sesión por navegador, pero para editores de código la key es el camino más simple.
Conecta tu banco desde el dashboard en bankbridge.money. Inicias sesión en tu banco a través de la capa de conexión bancaria directamente, así que BankBridge nunca ve tu contraseña bancaria, y tu editor tampoco. Cuando la conexión aparezca activa, genera una key y tenla a mano para el siguiente paso.
Cursor
Cursor lee los servidores MCP desde un archivo JSON. Para todos tus proyectos, ese archivo es ~/.cursor/mcp.json en tu directorio home. Para un solo proyecto, crea .cursor/mcp.json en la raíz del proyecto, útil si solo quieres acceso al banco dentro de, digamos, tu repo de contabilidad.
Dentro del objeto mcpServers, agrega una entrada llamada bankbridge con dos campos: la URL del servidor desde tu dashboard de BankBridge, y un objeto headers con Authorization: Bearer seguido de tu key bbk_. El snippet para copiar y pegar está en nuestra página de docs de Cursor en /docs/cursor. Guarda el archivo, abre los ajustes de Cursor, busca la sección MCP y confirma que bankbridge aparezca con un punto verde de estado y su lista de herramientas.
Luego abre el panel de chat en modo Agent y pregunta.
¿Cuál es el saldo de mi cuenta corriente ahora mismo?
Cursor llama a list_accounts, BankBridge obtiene el saldo en vivo desde tu banco, y la respuesta llega como una oración en lugar de una pantalla de UI bancaria. La primera vez, Cursor te pedirá aprobar la llamada a la herramienta; puedes autorizarla para el resto de la sesión.
Windsurf
Windsurf guarda su config MCP en ~/.codeium/windsurf/mcp_config.json. Puedes editar el archivo directamente, o llegar ahí por la UI: abre los ajustes de Windsurf, ve a la sección Cascade y haz clic en la opción MCP servers, que abre el mismo archivo.
La forma es casi idéntica a la de Cursor. Agrega una entrada bankbridge bajo mcpServers con la URL del servidor (Windsurf llama a este campo serverUrl) y el mismo header Authorization. El snippet exacto para la versión de Windsurf que corras está en /docs/windsurf.
Recarga Windsurf, abre Cascade y pruébalo.
¿Cuánto hay en mi cuenta corriente?
Cascade muestra la llamada a la herramienta para aprobación la primera vez, y luego responde con el número en vivo.
Zed
Zed no usa un archivo MCP aparte. Los servidores viven en tu settings.json principal, que puedes abrir con el comando zed: open settings. Agrega un objeto context_servers en el nivel superior, o extiéndelo si ya lo tienes, con una entrada bankbridge.
Dependiendo de tu versión de Zed, o lo apuntas directamente a la URL de BankBridge o lo corres a través de un pequeño comando puente que reenvía al servidor alojado. La página /docs/zed mantiene ambas variantes al día con una nota sobre qué versiones necesitan cuál. En cualquier caso, tu key bbk_ va como bearer token, igual que en los otros dos editores.
Cuando Zed detecte el cambio, abre el Agent Panel y haz la misma pregunta del saldo. Zed lista las herramientas de cada servidor en los ajustes del panel, así que puedes verificar que las once herramientas de BankBridge entraron antes de escribir el prompt.
Prompts que funcionan una vez conectado
La pregunta del saldo es la puerta de entrada. Una vez que funciona, la misma conexión responde la mayoría de las preguntas cotidianas de dinero sin salir del editor.
¿Cuál es mi saldo en cuenta corriente, y cuánto ya está comprometido con cargos recurrentes este mes?
Compara lo que hay en mi cuenta corriente ahora con este mismo punto del mes pasado.
¿Cuánto he gastado en AWS en los últimos 90 días?
Por debajo, esas preguntas llaman herramientas distintas (get_recurring_charges, get_monthly_cashflow, get_merchant_history), pero no necesitas saberlo. Pregunta en lenguaje natural y el agente elige la herramienta correcta. Si quieres más ideas, nuestra guía de patrones de prompts para preguntas financieras tiene una lista en curso.
Qué editores pueden consultar datos bancarios en vivo
Para que quede claro, ya que es la pregunta que la gente busca: Cursor, Windsurf y Zed pueden consultar datos bancarios en vivo, porque los tres son hosts MCP y BankBridge es un servidor MCP. También pueden hacerlo Claude Code, Claude Desktop, ChatGPT, Gemini CLI, Codex y un par de docenas más. Documentamos 29 integraciones de hosts, cada una con su propia página de configuración bajo /docs.
El formato de configuración cambia según el host, pero el servidor detrás es el mismo. Una sola cuenta de BankBridge, y una sola key bbk_ si prefieres, funciona en todos los editores que uses. Si cambias de editor el mes que viene, tu conexión bancaria se va contigo. Es un cambio de config de cinco líneas, no una migración.
Qué puede y qué no puede hacer el editor
Cada herramienta de BankBridge es de solo lectura. No hay herramienta de transferencia, ni de pago, nada que mueva dinero. Lo peor que puede hacer un agente que se descarrila es leer tu saldo dos veces.
Tampoco se guarda nada en caché en nuestros servidores. Cuando Cursor pide tu saldo, BankBridge lo obtiene de tu banco en ese instante y lo pasa directamente. Cierra el editor y no queda ninguna copia de tus finanzas por ahí, esperando a quedar obsoleta o filtrarse.
La API key es lo único que hay que proteger. Trátala como cualquier otro secreto: un ~/.cursor/mcp.json global se queda fuera de tus repos por defecto, pero un .cursor/mcp.json a nivel de proyecto necesita una línea en .gitignore. Si una key alguna vez termina en algún lugar público, rótala desde el dashboard; la vieja muere al instante y tu conexión bancaria pasa a la nueva.