Skip to main content
Glama
vargahis

monarch-mcp

by vargahis

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), uvx oder pip

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.

  1. Laden Sie die neueste .mcpb von den Releases herunter

  2. In Claude Desktop: Einstellungen > Erweiterungen > Erweiterte Einstellungen > Erweiterungen installieren — wählen Sie die .mcpb-Datei aus

  3. Starten 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-mcp

Mitwirkende: 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.

  1. Starten (oder neu starten) Sie Claude Desktop

  2. Der Server erkennt, dass kein Token vorhanden ist, und öffnet eine Anmeldeseite in Ihrem Browser

  3. Geben Sie Ihre Monarch Money-E-Mail-Adresse und Ihr Passwort ein

  4. Geben Sie Ihren 2FA-Code ein, falls Sie MFA aktiviert haben

  5. 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.py in einem Terminal für Headless-Umgebungen aus

Technische Details zur Authentifizierungsarchitektur finden Sie unter docs/authentication.md.

Anwendungsbeispiele

Show me all my financial accounts
What were my last 50 transactions?
How's my budget looking this month?
Analyze my cashflow for the last 3 months
Create a tag called "Business Expenses" in red

Verfügbare Tools

Tool

Beschreibung

Modus

Auth

setup_authentication

Anweisungen zur Einrichtung abrufen

lesen

check_auth_status

Authentifizierungsstatus prüfen

lesen

debug_session_loading

Probleme mit dem Schlüsselbund debuggen

lesen

Konten

get_accounts

Alle Finanzkonten abrufen

lesen

get_account_holdings

Investmentbestände abrufen

lesen

get_account_history

Historische Kontostandsdaten abrufen

lesen

get_recent_account_balances

Tägliche Kontostände abrufen

lesen

get_account_snapshots_by_type

Nettovermögen nach Kontotyp

lesen

get_aggregate_snapshots

Tägliches aggregiertes Nettovermögen

lesen

get_institutions

Verbundene Institute abrufen

lesen

get_account_type_options

Gültige Kontotypen abrufen

lesen

refresh_accounts

Aktualisierung der Kontodaten anfordern

lesen

create_manual_account

Manuelles Konto erstellen

schreiben

update_account

Kontoeinstellungen aktualisieren

schreiben

delete_account

Konto löschen

schreiben

Transaktionen

get_transactions

Transaktionen mit Filtern abrufen (Datum, Konto, Kategorie, Tag, Suche, needs_review und mehr)

lesen

get_transaction_details

Vollständige Transaktionsdetails abrufen

lesen

get_transactions_summary

Transaktionsstatistiken aggregieren

lesen

get_transaction_splits

Split-Informationen abrufen

lesen

get_recurring_transactions

Wiederkehrende Transaktionen abrufen

lesen

create_transaction

Neue Transaktion erstellen

schreiben

update_transaction

Bestehende Transaktion aktualisieren

schreiben

delete_transaction

Transaktion löschen

schreiben

update_transaction_splits

Splits erstellen/ändern/löschen

schreiben

Tags

get_transaction_tags

Alle Tags abrufen

lesen

create_transaction_tag

Neuen Tag erstellen

schreiben

delete_transaction_tag

Tag löschen

schreiben

set_transaction_tags

Tags für eine Transaktion festlegen

schreiben

Kategorien

get_transaction_categories

Alle Kategorien abrufen

lesen

get_transaction_category_groups

Kategoriegruppen abrufen

lesen

create_transaction_category

Kategorie erstellen

schreiben

delete_transaction_category

Kategorie löschen

schreiben

Budgets & Cashflow

get_budgets

Budgetinformationen abrufen

lesen

get_cashflow

Cashflow-Analyse abrufen

lesen

get_cashflow_summary

Cashflow-Zusammenfassung abrufen

lesen

set_budget_amount

Budget für Kategorie festlegen

schreiben

Sonstiges

get_subscription_details

Abonnementstatus abrufen

lesen

get_credit_history

Kreditauskunftshistorie abrufen

lesen

🙏 Danksagungen

Ein Fork von @robcerdas monarch-mcp-server, gewartet von vargahis.

Aufgebaut auf der Python-Bibliothek monarchmoneycommunity.

Dank an:

Lizenz

MIT-Lizenz

Install Server
A
license - permissive license
B
quality
B
maintenance

Maintenance

Maintainers
Response time
3wRelease cycle
15Releases (12mo)
Commit activity
Issues opened vs closed

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables 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.
    9
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables integration with Monarch Money to query financial data, analyze spending patterns, track budgets, and get personalized financial insights through conversational AI with Claude Desktop.
    11
    3
    ISC
  • A
    license
    Not graded
    quality
    F
    maintenance
    Provides read-only access to Monarch Money financial data, enabling AI assistants to analyze transactions, budgets, and cashflow.
    4
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    A 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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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