Skip to main content
Glama

YNAB MCP

Servidor de protocolo de contexto de modelo (MCP) de YNAB para la integración de Claude Code con You Need A Budget (YNAB).

Descripción general

Este repositorio contiene un servidor MCP basado en Docker que permite a Claude Code interactuar con las cuentas de YNAB (You Need A Budget). Implementa el flujo OAuth y proporciona una API completa para la gestión de presupuestos, el seguimiento de transacciones y la información financiera.

Related MCP server: ynab-mcp

Características

  • Autenticación basada en OAuth con API de YNAB

  • Gestión completa de presupuestos y cuentas

  • Creación y categorización de transacciones

  • Soporte para múltiples presupuestos (personales y familiares)

  • Manejo de límite de velocidad (límite de API de YNAB: 200 solicitudes/hora)

  • Almacenamiento en caché para un mejor rendimiento

Empezando

Prerrequisitos

  • Estibador

  • Node.js v18+ (para desarrollo)

  • CLI de Claude Code

  • Cuenta de YNAB

Instalación

  1. Clonar este repositorio

  2. Copie config/config.example.js a config/config.js y agregue sus credenciales de API de YNAB

  3. Construya la imagen de Docker: docker build -t ynab-mcp:latest .

  4. Crea una configuración JSON para Claude:

    {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-v",
        "/path/to/data:/app/data",
        "-v",
        "/path/to/config:/app/config",
        "-e",
        "NODE_ENV=production",
        "ynab-mcp:latest"
      ]
    }
  5. Registre el MCP con Claude Code CLI:

    claude mcp add-json ynab '{"command": "docker", "args": ["run", "--rm", "-i", "-v", "/path/to/data:/app/data", "-v", "/path/to/config:/app/config", "-e", "NODE_ENV=production", "ynab-mcp:latest"]}'

    También puedes guardar el JSON en un archivo y usar:

    claude mcp add-json ynab "$(cat config.json)"
  6. Autentíquese con su cuenta de YNAB cuando Claude se lo solicite

Integración con Claude

Este MCP se integra perfectamente con Claude, lo que permite:

  • Visualización de presupuestos y transacciones

  • Obtener información financiera

  • Gestionar tu presupuesto a través de la conversación natural

Seguridad

  • Los tokens se almacenan de forma segura en un volumen Docker montado

  • No se registran datos confidenciales

  • La autenticación utiliza los estándares OAuth 2.0

  • Soporte para modo de solo lectura

Detalles de implementación

La implementación sigue el estándar del Protocolo de Contexto de Modelo utilizando:

  • Node.js y el SDK oficial de MCP

  • Docker para contenerización e implementación

  • SDK de JavaScript de YNAB para operaciones API

  • OAuth 2.0 para autenticación

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Expresiones de gratitud

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityInactive
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    A Model Context Protocol server that enables AI-powered interaction with YNAB (You Need A Budget) data, allowing users to query their budgets through conversational interfaces.
    16
    38
    141
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol (MCP) server for interacting with YNAB (You Need A Budget). Provides tools for accessing budget data through MCP-enabled clients like Claude Desktop.
    4
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    A Model Context Protocol server that enables interaction with You Need A Budget (YNAB) via their API, allowing users to manage budgets, accounts, categories, and transactions through natural language.
    2
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    A Model Context Protocol server for YNAB (You Need A Budget). Enables users to query budgets, accounts, categories, transactions, and more, as well as create, update, and delete transactions and manage scheduled transactions from any MCP client.
    27
    2
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mattweg/ynab-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server