monarch-mcp
Monarch Money MCP-Server
A Model Context Protocol (MCP)-Server zur Integration der persönlichen Finanzplattform Monarch Money über Claude Desktop.
Übersicht
Sicher durch Design — browserbasierte Anmeldung, Token-Speicherung im OS-Schlüsselbund (niemals in Konfigurationsdateien oder Umgebungsvariablen)
Sicher durch Standardeinstellungen — der schreibgeschützte Modus verhindert versehentliche Änderungen; Schreib-Tools erfordern eine explizite Zustimmung
Umfassend — 37 Tools für Konten, Transaktionen, Splits, Budgets, Cashflow, Tags, Kategorien und Kredithistorie
Einfache Installation — Claude Desktop-Erweiterung (
.mcpb),uvxoderpip
Zwei Betriebsmodi:
Der Server startet standardmäßig im schreibgeschützten Modus. Schreib-Tools sind ausgeblendet und blockiert, bis Sie diese explizit aktivieren.
Schreibgeschützt (Standard) | Schreibmodus | |
Anzeigen von Konten, Transaktionen, Budgets | Ja | Ja |
Analysieren von Cashflow, Ausgaben, Nettovermögen | Ja | Ja |
Erstellen von Transaktionen, Tags, Kategorien | Nein | Ja |
Aktualisieren von Konten, Budgets, Splits | Nein | Ja |
Löschen von Transaktionen, Tags, Konten | Nein | Ja |
Related MCP server: Monarch Money MCP Server
Schnellstart
Installation
Option 1: Claude Desktop-Erweiterung (.mcpb) — Empfohlen für Claude Desktop
Ermöglicht das Ein- und Ausschalten des Schreibmodus direkt aus der Claude Desktop-App.
Laden Sie die neueste
.mcpbvon den Releases herunterIn Claude Desktop: Einstellungen > Erweiterungen > Erweiterte Einstellungen > Erweiterungen installieren — wählen Sie die
.mcpb-Datei ausStarten Sie Claude Desktop neu
Um Schreib-Tools zu aktivieren: Einstellungen > Erweiterungen > Monarch Money MCP Server > Konfigurieren — aktivieren Sie "Schreib-Tools aktivieren" und klicken Sie auf Speichern.
Option 2: uvx (keine Installation erforderlich) — Empfohlen für Agenten (z. B. Claude Code oder Cursor)
Funktioniert auch mit Claude Desktop, aber der Schreibmodus kann nicht über die App umgeschaltet werden — legen Sie ihn stattdessen in der Konfiguration fest.
Fügen Sie dies Ihrer MCP-Konfigurationsdatei hinzu:
{
"mcpServers": {
"Monarch Money": {
"command": "uvx",
"args": ["monarch-mcp"]
}
}
}Um Schreib-Tools zu aktivieren:
{
"mcpServers": {
"Monarch Money": {
"command": "uvx",
"args": ["monarch-mcp", "--enable-write"]
}
}
}Option 3: pip-Installation — Empfohlen für lokale Installation und venv
pip install monarch-mcpMitwirkende: Siehe docs/releasing.md für den Release-Prozess, das Versionsschema und Vorab-Tests über TestPyPI.
Fügen Sie dies Ihrer MCP-Konfiguration unter Verwendung des vollständigen Pfads zu Ihrem Python-Interpreter hinzu:
{
"mcpServers": {
"Monarch Money": {
"command": "/path/to/bin/python3",
"args": ["-m", "monarch_mcp"]
}
}
}Um Schreib-Tools zu aktivieren, fügen Sie "--enable-write" zu args hinzu.
Option 4: Klonen und installieren — Empfohlen für die Entwicklung
git clone https://github.com/vargahis/monarch-mcp.git
cd monarch-mcp
pip install -e .Fügen Sie dies dann Ihrer MCP-Konfiguration unter Verwendung des Python-Interpreters aus Ihrer Entwicklungsumgebung hinzu:
{
"mcpServers": {
"Monarch Money": {
"command": "/path/to/bin/python3",
"args": ["-m", "monarch_mcp"]
}
}
}Um Schreib-Tools zu aktivieren, fügen Sie "--enable-write" zu args hinzu.
Authentifizierung
Die Authentifizierung erfolgt automatisch in Ihrem Browser, wenn der MCP-Server zum ersten Mal ohne gespeicherte Sitzung startet.
Starten (oder neu starten) Sie Claude Desktop
Der Server erkennt, dass kein Token vorhanden ist, und öffnet eine Anmeldeseite in Ihrem Browser
Geben Sie Ihre Monarch Money-E-Mail-Adresse und Ihr Passwort ein
Geben Sie Ihren 2FA-Code ein, falls Sie MFA aktiviert haben
Sobald die Authentifizierung erfolgreich war, wird das Token im System-Schlüsselbund gespeichert — Sie sind startklar
Wichtige Details:
Anmeldedaten werden nur in Ihrem Browser eingegeben — niemals über Claude Desktop
Token wird im OS-Schlüsselbund gespeichert — bleibt über Neustarts hinweg erhalten und hält Wochen/Monate
Abgelaufene Sitzungen authentifizieren sich automatisch neu — die Browser-Anmeldung wird beim nächsten Tool-Aufruf erneut ausgelöst
MFA wird vollständig unterstützt
Fallback: Führen Sie
python login_setup.pyin einem Terminal für Headless-Umgebungen aus
Technische Details zur Authentifizierungsarchitektur finden Sie unter docs/authentication.md.
Anwendungsbeispiele
Show me all my financial accountsWhat were my last 50 transactions?How's my budget looking this month?Analyze my cashflow for the last 3 monthsCreate a tag called "Business Expenses" in redVerfügbare Tools
Tool | Beschreibung | Modus |
Auth | ||
| Anweisungen zur Einrichtung abrufen | lesen |
| Authentifizierungsstatus prüfen | lesen |
| Probleme mit dem Schlüsselbund debuggen | lesen |
Konten | ||
| Alle Finanzkonten abrufen | lesen |
| Investmentbestände abrufen | lesen |
| Historische Kontostandsdaten abrufen | lesen |
| Tägliche Kontostände abrufen | lesen |
| Nettovermögen nach Kontotyp | lesen |
| Tägliches aggregiertes Nettovermögen | lesen |
| Verbundene Institute abrufen | lesen |
| Gültige Kontotypen abrufen | lesen |
| Aktualisierung der Kontodaten anfordern | lesen |
| Manuelles Konto erstellen | schreiben |
| Kontoeinstellungen aktualisieren | schreiben |
| Konto löschen | schreiben |
Transaktionen | ||
| Transaktionen mit Filtern abrufen (Datum, Konto, Kategorie, Tag, Suche, needs_review und mehr) | lesen |
| Vollständige Transaktionsdetails abrufen | lesen |
| Transaktionsstatistiken aggregieren | lesen |
| Split-Informationen abrufen | lesen |
| Wiederkehrende Transaktionen abrufen | lesen |
| Neue Transaktion erstellen | schreiben |
| Bestehende Transaktion aktualisieren | schreiben |
| Transaktion löschen | schreiben |
| Splits erstellen/ändern/löschen | schreiben |
Tags | ||
| Alle Tags abrufen | lesen |
| Neuen Tag erstellen | schreiben |
| Tag löschen | schreiben |
| Tags für eine Transaktion festlegen | schreiben |
Kategorien | ||
| Alle Kategorien abrufen | lesen |
| Kategoriegruppen abrufen | lesen |
| Kategorie erstellen | schreiben |
| Kategorie löschen | schreiben |
Budgets & Cashflow | ||
| Budgetinformationen abrufen | lesen |
| Cashflow-Analyse abrufen | lesen |
| Cashflow-Zusammenfassung abrufen | lesen |
| Budget für Kategorie festlegen | schreiben |
Sonstiges | ||
| Abonnementstatus abrufen | lesen |
| Kreditauskunftshistorie abrufen | lesen |
🙏 Danksagungen
Ein Fork von @robcerdas monarch-mcp-server, gewartet von vargahis.
Aufgebaut auf der Python-Bibliothek monarchmoneycommunity.
Dank an:
@robcerda für den ursprünglichen MCP-Server
@hammem für die ursprüngliche monarchmoney-Bibliothek
@bradleyseanf für den Community-Fork
Lizenz
MIT-Lizenz
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 Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to access and analyze MonarchMoney personal finance data through natural language queries. Provides comprehensive financial insights including account balances, transaction analysis, budget tracking, and spending patterns with enterprise-grade security.9MIT
- AlicenseAqualityDmaintenanceEnables integration with Monarch Money to query financial data, analyze spending patterns, track budgets, and get personalized financial insights through conversational AI with Claude Desktop.113ISC
- AlicenseNot gradedqualityFmaintenanceProvides read-only access to Monarch Money financial data, enabling AI assistants to analyze transactions, budgets, and cashflow.4MIT
- AlicenseNot gradedqualityCmaintenanceA Model Context Protocol (MCP) server that enables AI assistants to interact with your Monarch Money personal finance data. Manage accounts, transactions, budgets, and analyze your finances programmatically.MIT
Related MCP Connectors
Brazilian Open Finance MCP — 30+ banks (Itaú, Nubank, etc.) to Claude/Cursor. Read-only.
Read-only bank access for your AI agent. Connects Claude, ChatGPT, Cursor, Gemini, Codex.
Connect AI agents to bank accounts, transactions, balances, and investments.
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/vargahis/monarch-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server