YNAB MCP
YNAB MCP
YNAB Model Context Protocol (MCP)-Server für die Claude Code-Integration mit You Need A Budget (YNAB).
Überblick
Dieses Repository enthält einen Docker-basierten MCP-Server, der Claude Code die Interaktion mit YNAB-Konten (You Need A Budget) ermöglicht. Es implementiert den OAuth-Flow und bietet eine umfassende API für Budgetverwaltung, Transaktionsverfolgung und Finanzinformationen.
Related MCP server: ynab-mcp
Bekannte Probleme
Verfügbarkeit des MCP-Tools
Die folgenden Probleme wurden festgestellt:
Transactions API - Der Endpunkt
list_transactionsschlägt mit der Fehlermeldung „ungültiges Datum“ fehl, wenn der ParametersinceDateverwendet wirdFehlende API-Tools - Mehrere im Quellcode definierte Endpunkte sind in der MCP-Integration nicht verfügbar
Inkonsistentes Verhalten – Einige Tools funktionieren beim Testen mit test-mcp.js, schlagen aber bei der eigentlichen MCP-Integration fehl
Problemverfolgung
Wir arbeiten aktiv an den folgenden Fehlerbehebungen:
fix-transactions-apiZweig: Adressierung der Datumsformatbehandlung in der Transaktions-APIfix-mcp-registration: Sicherstellen, dass alle API-Tools ordnungsgemäß registriert und verfügbar sind
Merkmale
OAuth-basierte Authentifizierung mit YNAB API
Komplette Budget- und Kontoverwaltung
Transaktionserstellung und -kategorisierung
Erweitertes Kategoriemanagement mit Massenzuweisung und Empfehlungen
Unterstützung mehrerer Budgets (persönlich und familiär)
Handhabung der Ratenbegrenzung (YNAB-API-Begrenzung: 200 Anfragen/Stunde)
Caching für verbesserte Leistung
Neue Funktionen zur Kategorieverwaltung
Dieses MCP umfasst erweiterte Funktionen zur Kategorieverwaltung:
Zu Kategorien zuweisen : Ordnen Sie Gelder aus „Zuweisungsbereit“ in einem Vorgang mehreren Kategorien zu.
Empfohlene Zuweisungen : Erhalten Sie KI-gestützte Vorschläge zur Budgetverteilung basierend auf Zielen und Ausgabenmustern
Weitere Einzelheiten finden Sie in der Dokumentation zur Kategorieverwaltung .
Erste Schritte
Voraussetzungen
Docker
Node.js v18+ (für die Entwicklung)
Claude Code CLI
YNAB-Konto
Installation
Dieses Repository klonen
Kopieren Sie
config/config.example.jsnachconfig/config.jsund fügen Sie Ihre YNAB-API-Anmeldeinformationen hinzuErstellen Sie das Docker-Image:
docker build -t ynab-mcp:latest .Erstellen Sie eine JSON-Konfiguration für 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" ] }Registrieren Sie das MCP mit 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"]}'Sie können das JSON auch in einer Datei speichern und Folgendes verwenden:
claude mcp add-json ynab "$(cat config.json)"Authentifizieren Sie sich mit Ihrem YNAB-Konto, wenn Sie von Claude dazu aufgefordert werden
Integration mit Claude
Dieses MCP lässt sich nahtlos in Claude integrieren und ermöglicht:
Anzeigen von Budgets und Transaktionen
Finanzielle Einblicke erhalten
Verwalten Sie Ihr Budget durch natürliche Konversation
Sicherheit
Token werden sicher in einem gemounteten Docker-Volume gespeichert
Es werden keine sensiblen Daten protokolliert
Die Authentifizierung erfolgt über OAuth 2.0-Standards
Unterstützung für den Nur-Lese-Modus
Implementierungsdetails
Die Implementierung folgt dem Model Context Protocol-Standard unter Verwendung von:
Node.js und das offizielle MCP SDK
Docker für Containerisierung und Bereitstellung
YNAB JavaScript SDK für API-Operationen
OAuth 2.0 zur Authentifizierung
Lizenz
MIT
Danksagung
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