Ir al contenido

Instalación

Esta página le lleva de cero a avenir-mcp funcionando, en unos diez minutos. Cada paso termina con una comprobación: sabrá que ha funcionado antes de seguir.

  1. Instalar uv, la herramienta que ejecuta avenir-mcp.
  2. Obtener un token de YNAB, el acceso de avenir-mcp a sus presupuestos.
  3. Primer arranque a mano, una sola vez.
  4. Añadir avenir-mcp a su cliente.
  5. Comprobar que funciona con una primera pregunta.
  6. Permitir cambios, si quiere que el agente ordene por usted.
Por qué Dónde conseguirlo
Una cuenta de YNAB avenir-mcp lee y modifica sus presupuestos app.ynab.com
Un cliente MCP la aplicación con la que habla; es la que arranca avenir-mcp Claude Code, Claude Desktop, Cursor, VS Code…
uv descarga y ejecuta avenir-mcp, y el Python que necesita, en un entorno aislado el paso siguiente

No necesita instalar Python, clonar el repositorio ni crear un entorno virtual: uv se encarga de todo.

En un terminal:

Ventana de terminal
curl -LsSf https://astral.sh/uv/install.sh | sh

O, con Homebrew: brew install uv.

Cierre y vuelva a abrir el terminal, y compruebe:

Ventana de terminal
uv --version

Muestra una versión, por ejemplo uv 0.12.19. ¿Comando no encontrado? El instalador añade uv al PATH de los terminales nuevos: abra uno nuevo. Detalles en la documentación de uv.

  1. Inicie sesión en YNAB en un navegador web, en app.ynab.com — las aplicaciones móviles no muestran los ajustes de desarrollador.
  2. Haga clic en su nombre arriba a la izquierda y luego en Account Settings.
  3. Abra Developer Settings.
  4. En Personal Access Tokens, haga clic en New Token, introduzca su contraseña de YNAB y pulse Generate.
  5. Copie el token que aparece arriba: una larga cadena de letras, números y guiones. YNAB solo lo muestra una vez. Si lo pierde, cree otro y revoque el anterior.

Antes de configurar un cliente, ejecute avenir-mcp una vez a mano. Así se descarga y se comprueba que arranca.

Ventana de terminal
YNAB_API_KEY=su-token uvx avenir-mcp

La primera ejecución descarga avenir-mcp y Python: de unos segundos a un minuto. Después no se muestra nada y el comando no termina — es lo esperado: avenir-mcp espera a que un cliente le hable. Pulse Ctrl+C para detenerlo.

¿Aparece un error? Vea Solución de problemas.

Elija su cliente. Estas configuraciones son de solo lectura: avenir-mcp responde preguntas pero no cambia nada. Permitir cambios viene después.

En un terminal:

Ventana de terminal
claude mcp add avenir-mcp --scope user \
--env YNAB_API_KEY=su-token \
-- uvx avenir-mcp
Parte Significado
claude mcp add avenir-mcp registra un servidor MCP llamado avenir-mcp
--scope user para todos sus proyectos; sin él, solo para la carpeta actual
--env YNAB_API_KEY=… el entorno con el que arranca avenir-mcp
-- lo que sigue es el comando que arranca el servidor
uvx avenir-mcp ese comando

Claude Code guarda esto, token incluido, en ~/.claude.json, legible solo por usted.

Ventana de terminal
claude mcp list

avenir-mcp debe estar conectado:

avenir-mcp: uvx avenir-mcp - ✔ Connected

Después arranque claude y escriba /mcp: avenir-mcp muestra sus 9 herramientas.

Pregunte ahora, en una conversación nueva: «Lista mis presupuestos de YNAB.» El agente llama a list_plans — su cliente puede pedirle permiso — y responde con sus nombres. Aquí, el presupuesto de demostración usado en toda esta documentación:

list_plans
[
{
"id": "demo-budget",
"name": "Demo household",
"first_month": "2026-06-01",
"last_month": "2026-09-01"
}
]

avenir-mcp funciona. Siga con su primera conversación, o permita antes los cambios.

Para que el agente pueda clasificar transacciones, mover dinero entre categorías o conciliar cuentas, añada AVENIR_MCP_WRITE=1 al entorno de avenir-mcp.

Quite avenir-mcp y vuelva a añadirlo con la variable adicional:

Ventana de terminal
claude mcp remove avenir-mcp --scope user
claude mcp add avenir-mcp --scope user \
--env YNAB_API_KEY=su-token \
--env AVENIR_MCP_WRITE=1 \
-- uvx avenir-mcp

El valor debe ser exactamente 1. Comprobación: el cliente lista ahora 20 herramientas en lugar de 11.

Solo lectura (por defecto) Con AVENIR_MCP_WRITE=1
Herramientas listadas 11 20
Clasificar, presupuestar, conciliar, crear — previsualizado, confirmado por usted, reversible
Si el agente entiende mal nada puede cambiar un cambio que usted confirmó, y que puede deshacer

Cada cambio se le muestra antes de aplicarse: vea Seguridad por diseño.

Para Haga
Actualizar uvx descarga las nuevas versiones por sí mismo de vez en cuando; fuércelo con uvx --refresh avenir-mcp
Quitar claude mcp remove avenir-mcp --scope user, o borre la entrada avenir-mcp de la configuración del cliente
Limpiar el único archivo de avenir-mcp en su máquina es su diario, en ~/.local/state/avenir-mcp/
Revocar el token YNAB → Account Settings → Developer Settings → Revoke junto al token

Proyecto no oficial. «We are not affiliated, associated, or in any way officially connected with YNAB or any of its subsidiaries or affiliates.» No estamos afiliados, asociados ni conectados oficialmente con YNAB. YNAB y You Need A Budget son marcas registradas de YNAB. avenir-mcp se ofrece tal cual, sin garantía, y no es asesoramiento financiero. Aviso legal