La respuesta corta
No hay un servidor MCP oficial de SimpleFIN. SimpleFIN publica un protocolo pequeño y abierto para datos bancarios de solo lectura, y SimpleFIN Bridge es el servicio alojado que lo habla. Lo que obtienes es JSON en crudo desde un solo endpoint. Todo lo que un agente de AI necesita encima de eso (definiciones de herramientas, categorización, hosting, autenticación) te toca a ti construirlo, o tomarlo prestado de un puñado de proyectos de la comunidad en GitHub.
BankBridge es esa capa faltante vendida como producto. Es un servidor MCP alojado con 11 herramientas tipadas, datos consultados en vivo y dos opciones de autenticación: API keys bbk_* u OAuth 2.1. Conecta un banco, pega una URL en la configuración de tu agente, empieza a hacer preguntas.
Así que esto no es realmente una comparación herramienta contra herramienta. Es construir contra comprar: una fuente de datos de $15 al año más un fin de semana de trabajo, contra un servidor de $5 al mes por banco que ya está listo. Ambas son opciones razonables. El resto de esta guía mapea la brecha para que puedas elegir con los ojos abiertos.
Qué te da SimpleFIN Bridge
SimpleFIN Bridge cuesta $1.50 al mes o $15 al año, y una sola suscripción cubre hasta 25 instituciones. Conectas tus bancos a través de su capa de conexión bancaria, generas un token de configuración, lo reclamas una vez y obtienes una URL de acceso con las credenciales incrustadas. A partir de ahí, una sola solicitud GET a /accounts devuelve tu data.
El modelo de datos es deliberadamente diminuto. Las cuentas llevan un nombre, moneda, saldo y fecha del saldo. Las transacciones llevan un id, una fecha de registro, un monto, una cadena de descripción en crudo y a veces una bandera de pendiente. Ese es todo el protocolo.
Por el precio, es notable. Es la fuente de datos bancarios de solo lectura legítima más barata que un desarrollador puede comprar, y por eso herramientas de presupuesto como Actual Budget la soportan y por eso la gente que autoaloja la adora.
La brecha entre JSON en crudo y una herramienta de agente
Envolver SimpleFIN en MCP es fácil en la parte superficial. Defines una herramienta, la llamas get_accounts, obtienes el JSON, se lo pasas al modelo. Un desarrollador competente hace esto en una tarde, y los wrappers de la comunidad que encontrarás son en su mayoría eso.
El problema aparece en la segunda pregunta. Las descripciones de SimpleFIN son lo que el banco haya mandado: 'POS DEBIT SQ *COFFEE 4417' sin categoría, sin nombre de comercio limpio, sin noción de recurrencia. Cada pregunta se convierte en 'obtén todo y deja que el modelo lo ordene'.
¿Qué suscripciones estoy pagando, y alguna de ellas subió de precio este año?
Con datos en crudo de SimpleFIN, el modelo tiene que traer 90 días de transacciones, adivinar qué cadenas descriptoras corresponden al mismo comercio, inferir ciclos de facturación y comparar montos. Muchas veces llegará, pero quema contexto, tarda más y se le escapan cosas como una suscripción cuyo descriptor cambió a mitad de año. Con una herramienta tipada, eso es una sola llamada a get_recurring_charges.
La lista de construcción para llegar a la paridad
Esto es lo que BankBridge trae como herramientas: list_accounts, get_account, list_transactions, search_transactions, get_spending_summary, get_recurring_charges, get_monthly_cashflow, get_merchant_history, list_categories, list_holdings y list_investment_transactions. Para llegar a la paridad sobre SimpleFIN, tendrías que construir la mayoría por ti mismo.
Las herramientas de transacciones necesitan una capa de categorización (el protocolo no tiene ninguna), normalización de comercios (una suscripción puede aparecer con varias grafías de descriptor) y detección de recurrencia. Las herramientas de resumen necesitan agregación por meses y categorías. La búsqueda necesita un índice, o al menos un espejo local completo de tu historia.
Dos de las once no se pueden construir en absoluto. El protocolo no tiene campos estándar para posiciones ni actividad de inversión, así que las preguntas de brokerage quedan fuera.
Después está el servirlo. Un servidor stdio local está bien para Claude Code, Cursor o Zed. Pero hosts remotos como los conectores de ChatGPT y Claude en la web quieren un servidor alojado que hable OAuth 2.1. Ya estás ejecutando infraestructura, y lo que estás protegiendo es una URL de acceso que se comporta como una credencial bancaria.
Frescura y cuotas
SimpleFIN Bridge refresca la data de cuentas aproximadamente una vez cada 24 horas, espera 24 solicitudes de API o menos por día y limita cada consulta a 90 días de historia. Esos límites encajan perfectamente con una sincronización de presupuesto nocturna. Encajan menos bien con una conversación de agente.
Los agentes son conversadores. Una sola sesión de revisión de dinero puede hacer una docena de llamadas de herramienta sin proponérselo:
Compara mi gasto de este mes con el del mes pasado, y desglosa la categoría más grande por comercio.
BankBridge consulta en vivo en cada llamada y no cachea nada en sus servidores, así que un cargo que se registró esta mañana está en tu próxima respuesta. Para ser justos con SimpleFIN, si tus preguntas son semanales y retrospectivas, la frescura diaria alcanza y sobra. Si estás preguntando '¿ya cayó ese reembolso?', no alcanza.
Dónde gana SimpleFIN
Precio, primero y claramente. $15 al año cubre hasta 25 instituciones. Cuatro bancos en BankBridge cuestan $20 al mes. Si tu única restricción son dólares, SimpleFIN gana y no está cerca.
También gana en propiedad. El protocolo es abierto, la data fluye a código que tú escribiste y nada se interpone entre tú y el JSON. Si autoalojas tu stack de presupuesto, corres un homelab o simplemente disfrutas del proceso de construir, eso vale dinero real para ti, y SimpleFIN lo respeta.
Y si ya pagas por SimpleFIN para alimentar a Actual Budget o una herramienta similar, un wrapper MCP pequeño para preguntas ocasionales de agente no cuesta nada más que el tiempo de escribirlo. Ese es un buen lugar donde estar.
Cómo decidir
Elige SimpleFIN si quieres la fuente más barata posible, disfrutas el construir, la data diaria es lo bastante fresca, no necesitas herramientas de inversión y tu agente corre localmente en algo como Claude Code o Cursor.
Elige BankBridge si prefieres hacer preguntas hoy en vez de construir este fin de semana, usas hosts remotos como ChatGPT o Claude en la web, quieres saldos en vivo o tienes inversiones que te gustaría que tu agente viera. Son $5 al mes por banco conectado, cancela cuando quieras, con 29 integraciones de host documentadas paso a paso.
Las cuentas que vale la pena hacer: el wrapper en sí es un fin de semana divertido, pero las capas de categorización, detección de recurrencia y normalización de comercios son el producto de verdad, y nunca están del todo terminadas. Los descriptores mutan, los bancos renombran cosas, los casos raros se acumulan. Si mantener todo eso te cuesta aunque sea una hora al mes, estás ahorrando cerca de $3.50 por banco y pagándolo con tardes.
¿Cuánto gasté en supermercado el mes pasado, y está subiendo?
Con BankBridge, eso funciona en el minuto que conectas. Con SimpleFIN, funciona después de que construyes lo que hace que funcione. Ambos caminos llegan. Solo uno de ellos es tu proyecto.