YNAB MCP
YNAB MCP
Сервер YNAB Model Context Protocol (MCP) для интеграции Claude Code с You Need A Budget (YNAB).
Обзор
Этот репозиторий содержит сервер MCP на базе Docker, который позволяет Claude Code взаимодействовать с учетными записями YNAB (You Need A Budget). Он реализует поток OAuth и предоставляет комплексный API для управления бюджетом, отслеживания транзакций и финансовой аналитики.
Related MCP server: ynab-mcp
Известные проблемы
Доступность инструмента MCP
Были выявлены следующие проблемы:
API транзакций — конечная точка
list_transactionsзавершается сбоем с ошибками «недопустимая дата» при использовании параметраsinceDateОтсутствуют инструменты API . Несколько конечных точек, определенных в исходном коде, недоступны в интеграции MCP.
Непоследовательное поведение . Некоторые инструменты работают при тестировании с test-mcp.js, но не работают при фактической интеграции MCP.
Отслеживание проблем
Мы активно работаем над следующими исправлениями:
Ветка
fix-transactions-api: решение проблемы обработки формата даты в API транзакцийВетка
fix-mcp-registration: обеспечение надлежащей регистрации и доступности всех инструментов API
Функции
Аутентификация на основе OAuth с API YNAB
Полное управление бюджетом и счетами
Создание и категоризация транзакций
Расширенное управление категориями с массовым распределением и рекомендациями
Поддержка нескольких бюджетов (личных и семейных)
Ограничение скорости обработки (лимит API YNAB: 200 запросов/час)
Кэширование для повышения производительности
Новые функции управления категориями
Этот MCP включает в себя расширенные возможности управления категориями:
Назначить категориям : распределить средства из категории «Готово к назначению» по нескольким категориям за одну операцию.
Рекомендованные ассигнования : получите рекомендации на основе искусственного интеллекта по распределению бюджета на основе целей и моделей расходов.
Подробную информацию см. в документации по управлению категориями .
Начиная
Предпосылки
Докер
Node.js v18+ (для разработки)
Клод Код CLI
Счет YNAB
Установка
Клонировать этот репозиторий
Скопируйте
config/config.example.jsвconfig/config.jsи добавьте свои учетные данные API YNAB.Соберите образ Docker:
docker build -t ynab-mcp:latest .Создайте конфигурацию JSON для Клода:
{ "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" ] }Зарегистрируйте MCP с помощью 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"]}'Вы также можете сохранить JSON в файл и использовать:
claude mcp add-json ynab "$(cat config.json)"Выполните аутентификацию с помощью своей учетной записи YNAB, когда Клод попросит об этом.
Интеграция с Клодом
Этот MCP легко интегрируется с Claude, что позволяет:
Просмотр бюджетов и транзакций
Получение финансовой информации
Управление бюджетом посредством естественного разговора
Безопасность
Токены надежно хранятся в смонтированном томе Docker.
Никакие конфиденциальные данные не регистрируются.
Аутентификация использует стандарты OAuth 2.0
Поддержка режима «только чтение»
Подробности реализации
Реализация соответствует стандарту Model Context Protocol с использованием:
Node.js и официальный MCP SDK
Docker для контейнеризации и развертывания
YNAB JavaScript SDK для операций API
OAuth 2.0 для аутентификации
Лицензия
Массачусетский технологический институт
Благодарности
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