YNAB MCP
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
Clonar este repositorio
Copie
config/config.example.jsaconfig/config.jsy agregue sus credenciales de API de YNABConstruya la imagen de Docker:
docker build -t ynab-mcp:latest .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" ] }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)"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.
This server cannot be installed
Maintenance
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
Hosted remote MCP server for YNAB on Cloudflare Workers with OAuth
- financeOAuthcom.zoninga
Personal finance for AI agents: accounts, budgets, goals, 9-strategy debt payoff, reports. OAuth 2.1
- Era ContextOAuthapp.era
Personal finance, bank account, and shared memory connector for Claude, ChatGPT, Gemini Spark & more
Brazilian Open Finance MCP — 30+ banks (Itaú, Nubank, etc.) to Claude/Cursor. Read-only.
Related MCP Servers
- AlicenseAqualityDmaintenanceA 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.1638141MIT
- AlicenseNot gradedqualityDmaintenanceA 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.4MIT
- AlicenseNot gradedqualityCmaintenanceA 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.2MIT
- AlicenseAqualityAmaintenanceA 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.272MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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