ynab-mcp

MIT License

Servidor MCP de YNAB

Un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con YNAB (You Need A Budget). Proporciona herramientas para acceder a datos presupuestarios mediante clientes compatibles con MCP, como Claude Desktop.

Configuración del cliente MCP

Configuración básica

Agregue esto a la configuración de su cliente MCP (por ejemplo, cline_mcp_settings.json para Claude Desktop):

{ "mcpServers": { "ynab-mcp": { "command": "uvx", "args": ["run", "ynab-mcp"], "env": { "YNAB_API_KEY": "your-api-key-here" } } } }

Configuración avanzada

Si se ejecuta desde un directorio específico:

{ "mcpServers": { "ynab-mcp": { "command": "uv", "args": ["--directory", "/path/to/ynab-mcp", "run", "ynab-mcp"], "env": { "YNAB_API_KEY": "your-api-key-here" } } } }

Depuración

Para depurar con el Inspector MCP:

  1. Instalar el inspector:
npm install -g @modelcontextprotocol/inspector
  1. Actualice su configuración para utilizar el inspector con uv:
{ "mcpServers": { "ynab-mcp": { "command": "uv", "args": ["--directory", "/path/to/ynab-mcp", "run", "@modelcontextprotocol/inspector", "ynab-mcp"], "env": { "YNAB_API_KEY": "your-api-key-here" }, "disabled": false, "autoApprove": [] } } }

El inspector proporciona:

  • Registros en tiempo real de llamadas y respuestas de herramientas
  • Inspección de solicitud/respuesta
  • Validación del esquema de herramientas
  • Interfaz de prueba interactiva

Herramientas disponibles

Obtener usuario

Recupera información sobre el usuario autenticado de YNAB, incluido el ID de usuario y el correo electrónico.

Lista de presupuestos

Enumera todos los presupuestos accesibles para el usuario autenticado, incluidos los nombres e identificadores de los presupuestos.

Obtener presupuesto

Recupera información detallada sobre un presupuesto específico, incluyendo transacciones, categorías y saldos. Admite filtrado por fecha y limitación de transacciones opcionales.

Nota: Los importes monetarios se devuelven en miliunidades (por ejemplo, 1000 = $1,00)

Obtener categorías de presupuesto

Recupera todas las categorías definidas en el presupuesto especificado, incluidos grupos de categorías, nombres e identificaciones.

Obtener ajustes de presupuesto

Recupera configuraciones para el presupuesto especificado, incluido el formato de moneda, el formato de fecha y otras preferencias.

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con YNAB (You Need A Budget). Proporciona herramientas para acceder a datos presupuestarios mediante clientes compatibles con MCP, como Claude Desktop.

  1. MCP Client Configuration
    1. Basic Configuration
    2. Advanced Configuration
    3. Debugging
  2. Available Tools
    1. GetUser
    2. ListBudgets
    3. GetBudget
    4. GetBudgetCategories
    5. GetBudgetSettings

Related MCP Servers

  • A
    security
    F
    license
    A
    quality
    An MCP server that allows users to interact with YNAB data, enabling access to account balances, transactions, and the creation of new transactions through the Model Context Protocol.
    Last updated -
    10
    1
    Python
  • -
    security
    F
    license
    -
    quality
    Provides access to YNAB (You Need A Budget) functionality through the Model Context Protocol, allowing users to view account balances, access transaction data, and create new transactions.
    Last updated -
    Python
  • A
    security
    A
    license
    A
    quality
    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.
    Last updated -
    1
    15
    1
    TypeScript
    MIT License
    • Apple
  • -
    security
    A
    license
    -
    quality
    A hub server that connects to and manages other MCP (Model Context Protocol) servers.
    Last updated -
    181
    4
    TypeScript
    MIT License

View all related MCP servers

ID: np8t56h8d3