★ GitHub Conectar
Gratis Código abierto · MIT OAuth 2.0 150+ monedas

Controla tu dinero hablando con tu IA.

Un control de gastos con IA que vive en Claude, ChatGPT o Cursor: solo di lo que gastaste. Gastos, ingresos, presupuestos y patrimonio neto se registran y se calculan solos, en más de 150 monedas. ¿Tienes un extracto de cualquier banco? Arrástralo al chat.

Sin app. Sin formularios. Sin hojas de cálculo. Cada número se calcula en SQL.

Claude · MyFinance conectado demo en vivo
Demo

Una sesión completa en 55 segundos.

Datos de demo, producto real: los paneles del video son los mismos que tu IA muestra en el chat. El video está en inglés.

Cómo funciona

Tres pasos. Ninguna app que aprender.

Funciona en cuanto te conectas. Tu IA configura tu moneda base y tu zona horaria en la primera conversación, y te responde en español; MyFinance en sí (la página de inicio de sesión, los paneles en el chat y los correos) está en inglés.

Paso 1 / 3

Conéctalo una vez.

Funciona con cualquier cliente de IA compatible con servidores MCP remotos: Claude, ChatGPT, Codex, Cursor y más. Sin instalar nada, sin claves de API.

Paso 2 / 3

Solo di lo que gastaste.

En lenguaje natural, con la foto de un ticket o con un extracto completo de cualquier banco. Categorías, monedas y duplicados se resuelven solos.

Paso 3 / 3

Pregunta lo que quieras.

Resúmenes mensuales, tendencias, presupuestos, patrimonio neto. Cada número se calcula en SQL en el servidor. La IA lee las cuentas, nunca las adivina.

Cualquier banco · importación de extractos

Funciona con cualquier banco. Solo arrastra el extracto.

Exporta un CSV o un PDF de tu banco, o haz una captura de pantalla en la app del banco, y arrástralo al chat. Tu IA lo lee, el servidor importa cada fila, omite lo que ya tienes y compara el resultado con el total del extracto.

cualquier banco

CSV, PDF o una captura

Todos los bancos permiten exportar un extracto, en cualquier país y en cualquier moneda. Cientos de filas entran con un solo mensaje, cada una en la moneda en que se pagó.

sin dobles

Duplicados omitidos, tus cambios intactos

Las filas que ya registraste a mano se fusionan, no se duplican, y conservan tu categoría. Arrastrar el mismo extracto dos veces es seguro: las filas ya importadas se omiten y se informan.

conciliado

Comparado con el extracto

Cada importación termina con un total calculado en SQL y comparado con el que figura en el extracto, así una fila mal leída aparece ahora y no meses después.

¿Usas ZenMoney (popular en Ucrania, Rusia, Kazajistán y Bielorrusia)? Pega una vez en el chat tu token gratuito de la API de ZenMoney y tus cuentas y transacciones se sincronizan, en modo de solo lectura, conservando tus cambios.

Ejemplos

Prueba a decir

Solo háblale. Cada línea es una conversación real, y cada resultado de la derecha se calculó en el servidor, no lo adivinó la IA.

01 "Gasté 20 euros en el almuerzo" 20.00 EUR · restaurantes · 180 / 300 de presupuesto
02 [foto del ticket] "Regístralo" Lidl · 47.20 EUR · 12 artículos guardados
03 "Aquí está mi extracto bancario de junio" [CSV] 152 importadas · 3 fusionadas · totales conciliados
04 "¿Cuánto gasté en restaurantes en junio?" 412 EUR · 18 visitas · +6% vs. mayo
05 "Pon un presupuesto mensual de 400 euros para el súper" 310 / 400 EUR · 78%, quedan 9 días
06 "Esa cena con la tarjeta de la empresa fue personal" entidad → personal · informe de negocio limpio
07 "¿Cuál es mi patrimonio neto?" 24,300 EUR · 5 cuentas · 3 monedas
Instalación rápida

Conéctalo en menos de un minuto

Funciona con cualquier cliente MCP compatible con OAuth 2.0 con PKCE. Inicias sesión una vez al conectar, con Google o con un código de un solo uso enviado a tu correo. No hay un login web aparte: tu IA es la app. ¿Quieres más detalle? Mira las guías de instalación paso a paso.

  1. Abre Claude y ve a Customize (Personalizar) y luego a Connectors (Conectores)
  2. Haz clic en + Add y luego en Add custom connector (agregar conector personalizado)
  3. Ponle de nombre "MyFinance", pega https://myfinance-mcp.com/mcp como URL del servidor MCP remoto y haz clic en Continue
  4. Elige Sign in now y, en OAuth client, deja Use Claude's published identity (Recommended); Register automatically también funciona
  5. Haz clic en Add e inicia sesión con Google o con un código por correo
Nunca elijas "Use your own OAuth client" ni completes un Client ID o un Secret: eso rompe el inicio de sesión. MyFinance reconoce a Claude por sí solo, y tus credenciales van en la página de inicio de sesión de MyFinance.

Funciona en todos los planes de Claude; el plan Free permite un conector personalizado. Guía completa para Claude con primeros mensajes y soluciones.

  1. Activa Developer mode (modo de desarrollador): Settings, luego Apps, luego Advanced settings
  2. Abre Plugins, haz clic en + y luego en Add custom MCP server (en el menú anterior: Settings, Apps, Create)
  3. Ponle de nombre "MyFinance" y pega https://myfinance-mcp.com/mcp como URL del servidor
  4. Elige OAuth como autenticación y deja vacíos el client ID y el secret
  5. Acepta la advertencia de riesgo, créalo e inicia sesión
  6. En un chat nuevo, escribe @ y elige MyFinance
ChatGPT necesita Developer mode en la web. Registrar gastos funciona en Business, Enterprise y Edu; Pro tiene acceso de solo lectura. OpenAI no menciona Developer mode para Free, Go ni Plus: si no lo ves, usa Codex (incluido en todos los planes de ChatGPT) o Claude.

Solo en la web, no en las apps móviles de ChatGPT. Guía completa para ChatGPT con detalles de planes y soluciones.

Agregar a Cursor

  1. Haz clic en Agregar a Cursor y confirma la instalación en Cursor
  2. Abre Customize en la barra lateral, busca MyFinance en MCP servers y haz clic en Connect
  3. Inicia sesión con Google o con un código por correo y luego pregunta en el chat de Agent

Configuración manual: agrega esto a ~/.cursor/mcp.json

{
  "mcpServers": {
    "myfinance": {
      "url": "https://myfinance-mcp.com/mcp"
    }
  }
}

Guía completa para Cursor con primeros mensajes y soluciones.

codex mcp add myfinance \
  --url https://myfinance-mcp.com/mcp
codex mcp login myfinance

El segundo comando abre la página de inicio de sesión de MyFinance en tu navegador. Luego inicia codex y escribe /mcp para comprobar la conexión. En la extensión de Codex para IDE o en la app de escritorio de ChatGPT: MCP servers, luego Add server, Streamable HTTP, la misma URL y luego Authenticate. Codex está incluido en todos los planes de ChatGPT, también en Free y Go. Guía completa para Codex.

{
  "mcpServers": {
    "myfinance": {
      "url": "https://myfinance-mcp.com/mcp"
    }
  }
}

En Claude Code: claude mcp add --transport http myfinance https://myfinance-mcp.com/mcp
Windsurf usa serverUrl en lugar de url. Tu cliente se encarga del inicio de sesión OAuth automáticamente.

Funciones

Todo, solo chateando

Pocas herramientas, entradas flexibles, valores por defecto sensatos. Una función que necesita manual queda fuera.

registro

Registro en lenguaje natural

Di lo que gastaste o ganaste; la categoría, la moneda y la fecha se extraen solas.

foto

Fotos de tickets

Sácale una foto al ticket; tu IA lo lee en el chat. Las imágenes nunca llegan a nuestro servidor.

importar

Cualquier banco, por extracto

Arrastra un CSV, un PDF o una captura de la app del banco; cientos de filas en una sola llamada, duplicados detectados, totales conciliados.

fx

Más de 150 monedas

Registra en la moneda en que pagaste, de EUR y USD a RUB, KZT, GEL o TRY (tipos de cambio del BCE y del Banco Nacional de Ucrania, más una instantánea diaria para cualquier otra moneda ISO desde marzo de 2024); los resúmenes responden en tu moneda base, con el tipo congelado a la fecha de la transacción.

tope

Presupuestos

Topes mensuales por categoría o generales, con el avance en vivo. Avisos solo cuando de verdad superas uno.

tendencia

Resúmenes y tendencias

Por categoría, comercio o mes; variaciones mes a mes calculadas en el servidor.

separar

Personal vs. negocio

Etiqueta cuentas y transacciones; una vista combinada para fundadores, con un corte limpio del negocio para tu contador.

tuyos

Exporta y conserva tus datos

Cada transacción en CSV y el resto de tu perfil (cuentas con historial de saldos, presupuestos, reglas de categorías) en un solo archivo, cuando quieras; borra tu cuenta y todo lo que contiene, al instante.

Por qué MyFinance MCP

Hablar le gana a las hojas de cálculo.

Ya probaste la otra forma. Por eso estás aquí.

La forma de siempre

  • La hoja de cálculo que dejaste de actualizar en marzo
  • La cuarta app de presupuestos: otra cuenta, otra suscripción
  • Anotar cada café en un formulario
  • Una sola moneda, totales equivocados

MyFinance MCP

  • Dilo, sácale una foto o importa el extracto
  • Funciona dentro de Claude, ChatGPT o Cursor, gratis
  • Cuentas en SQL, nunca adivinadas por la IA
  • Más de 150 monedas, totales honestos

¿Vienes de YNAB, Mint, Monarch Money, Lunch Money, Copilot Money, Actual Budget, Firefly III o PocketGuard? Mira cómo se compara cada uno (en inglés) o explora todas las alternativas.

Seguridad

Hecho como si tu dinero dependiera de ello

Nivel financiero por diseño, no por insignia.

sin imágenes guardadas

Los tickets nunca salen del chat

Tu IA lee las fotos en el chat; el servidor solo recibe números estructurados. No hay un almacén de imágenes que vulnerar.

datos en la ue

Datos alojados en la UE

Postgres en Fráncfort, con conexión TLS. El servidor limita cada consulta a tu cuenta, y la API de la base de datos está cerrada para todos.

logs ciegos

Logs ciegos

Los importes, comercios y notas nunca se escriben en los logs del servidor. Los eventos de uso guardan nombres de herramientas, tiempos y códigos de error, nunca importes ni comercios.

oauth 2.0 + pkce

Autorización estándar

OAuth 2.0 con PKCE e inicio de sesión con límite de intentos. Los tokens se guardan solo como hash unidireccional; los refresh tokens rotan en cada uso, y si uno ya usado se vuelve a presentar, se revoca toda la sesión.

licencia mit

Código abierto

Lee el código, audítalo o alójalo tú mismo con tu propia base de datos.

rgpd

RGPD por diseño

El CSV de transacciones más la exportación completa del perfil (portabilidad) y el borrado total al instante (supresión) son herramientas, no tickets de soporte.

Preguntas frecuentes

Preguntas, respondidas

La versión corta. La página de privacidad (en inglés) tiene la larga.

¿Qué es MyFinance MCP?

Un control de gastos con IA, gratis, que funciona como servidor de Model Context Protocol. Llevas tus gastos, ingresos, presupuestos y patrimonio neto hablando con Claude, ChatGPT, Codex o Cursor: le dices a tu IA lo que gastaste, ella lo registra todo y el servidor hace las cuentas.

¿Qué es el Model Context Protocol (MCP)?

Un estándar abierto que permite a los asistentes de IA conectarse con herramientas externas. Un servidor MCP aporta capacidades concretas, aquí el control de las finanzas personales, que la IA puede usar durante una conversación. Piénsalo como un sistema de plugins para asistentes de IA.

¿Funciona con ChatGPT?

Sí, en ChatGPT en la web con Developer mode activado. El soporte completo, con registro de gastos incluido, está en ChatGPT Business, Enterprise y Edu. En Pro, OpenAI da a los servidores MCP personalizados acceso de solo lectura; su centro de ayuda no menciona Developer mode para Free, Go ni Plus, así que si no lo ves ahí, usa Codex (incluido en todos los planes de ChatGPT). En cualquier plan de ChatGPT, Free incluido, puedes usar MyFinance a través de Codex. Las dos configuraciones están en la guía de ChatGPT.

¿Qué clientes son compatibles?

Cualquier cliente MCP con OAuth 2.0 + PKCE: Claude (web, escritorio y móvil), Claude Code, ChatGPT (Business, Enterprise y Edu, en la web), Codex, Cursor, Windsurf y VS Code. Cada uno tiene una guía paso a paso en la página de instalación.

¿Necesito una cuenta de Google?

No. Al conectar, inicias sesión con Google o con un código de un solo uso enviado a cualquier dirección de correo; el primer inicio de sesión crea tu cuenta.

¿Es gratis?

Sí, gratis mientras esté en beta. Sin anuncios, sin tarjeta.

¿Mis datos son privados?

Tus datos están vinculados a tu cuenta y solo tú puedes acceder a ellos. Alojamiento en la UE, nada compartido con terceros, ningún importe en los logs, tokens de inicio de sesión guardados solo como hash unidireccional, y puedes exportar (las transacciones en CSV, el resto de tu perfil en un archivo) o borrarlo todo en cualquier momento.

¿Puede leer mi cuenta bancaria?

No le hace falta: funciona con cualquier banco mediante la importación de extractos. Exporta un CSV o un PDF, o haz una captura en la app del banco, y arrástralo al chat. Tu IA lo lee, el servidor importa cada fila, omite los duplicados y compara el total con el extracto. Si usas ZenMoney, puedes vincularlo para una sincronización de solo lectura. La sincronización bancaria directa en la UE y el Reino Unido, mediante open banking con licencia, es una beta cerrada, solo por invitación.

¿Qué pasa con los duplicados al importar un extracto?

El importador detecta las filas que ya registraste a mano y las fusiona en lugar de duplicarlas, y volver a importar el mismo extracto es seguro: las filas ya importadas se omiten y se informan.

¿Puedo separar lo personal del negocio?

Sí. Las cuentas y cada transacción llevan una etiqueta personal/negocio; cualquier informe se puede filtrar por ella, y la exportación CSV la incluye para tu contador.

¿Puedo alojarlo yo mismo?

Sí. Tiene licencia MIT y se ejecuta desde un Dockerfile con tu propio Postgres (Supabase sirve). El repositorio de GitHub incluye una guía de autoalojamiento.

Contacto

¿Preguntas o comentarios?

¿Encontraste un error, quieres una función o simplemente tienes una pregunta? Escríbeme directamente. Leo todos los mensajes.

Mostrar correo

Empieza a registrar en menos de un minuto.

Gratis y de código abierto. Funciona con la IA que ya usas.

MyFinance MCP es gratis mientras esté en beta, sin anuncios y sin tarjeta. Creado y operado por Rteam.