World Monitor
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 97 tools.
Query and update Monarch Money accounts, transactions, and budgets
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
3/3 Prüfungen bestanden · Läuft auf deinem Computer · ✓ Befehle geprüft am 14. Nov. 2026
Zuerst: Welche KI nutzt du?
Wähle deine App, dann erscheinen die Schritte unten.
Klappt mit Claude, aber erst etwas vorbereiten
Du brauchst einen Schlüssel von Monarch MCP Server (auf der Seite des Anbieters erstellen) · 1 Einstellung(en) auszufüllen (MONARCH_EMAIL) · Installiere zuerst Python (uv) auf deinem Computer (nur einmal) · Nur in der Claude-App für den Computer (Windows oder Mac), nicht im Web oder auf dem Handy
Kopiere diese Nachricht in einen Claude-Chat. Die KI prüft deinen Rechner, sagt dir, welche Datei sie ändert, und wartet jedes Mal auf dein OK.
Installiere bitte den MCP server Monarch MCP Server für Claude auf diesem Rechner, in dieser Reihenfolge: 1) Prüfe uv mit uv --version. Fehlt es, sag mir, dass ich es von https://docs.astral.sh/uv/getting-started/installation/ installiere; installiere es nicht selbst. 2) Verwende nur diese Konfiguration (von PopNx MCP geprüft): { "mcpServers": { "monarch": { "command": "uvx", "args": [ "monarch-mcp-jamiew" ], "env": { "MONARCH_EMAIL": "your-value", "MONARCH_PASSWORD": "your-value", "MONARCH_MFA_SECRET": "your-value" } } } } 3) Nenne mir den vollständigen Pfad der Datei, die du änderst, oder den Befehl, den du ausführst, und warte auf mein OK. 4) Lass bei MONARCH_PASSWORD, MONARCH_MFA_SECRET, MONARCH_EMAIL "your-value" stehen und sag mir, dass ich den echten Wert selbst in die Datei oder das Feld der App einfüge. Bitte mich nie, einen Schlüssel in den Chat zu schreiben. 5) Führe das Vereinbarte aus und prüfe, dass die Tools von Monarch MCP Server wirklich erscheinen.Diese Nachricht enthält keinen Schlüssel. Wird einer gebraucht, bittet dich die KI, ihn selbst in die Datei oder das Feld der App einzufügen.
Schon installiert? Zuerst prüfen · Öffne das Terminal, gib diesen Befehl ein und drücke Enter
uv --versionMac: ⌘ + Leertaste drücken, Terminal eingeben, Enter
Windows: Start öffnen, Windows PowerShell eingeben, dann Öffnen
Noch nicht installiert: uv hat keinen Klick-Installer. Kopiere den Einzeiler für dein System (macOS oder Windows) von der offiziellen uv-Seite ins Terminal · Python muss nicht extra installiert werden, uv lädt es bei Bedarf selbst
Download-Seite von uv öffnen ↗
Danach das Terminal schließen, neu öffnen und denselben Befehl erneut ausführen. Es muss eine Versionsnummer erscheinen: uv --version
Einmal installieren, gilt für alles, was uv braucht
Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Preise und Gratis-Tarife siehst du auf seiner Seite.
Wie du einen Schlüssel bekommst, steht unten im README des Anbieters
Das sind Programmeinstellungen, keine Schlüssel. Keine Registrierung nötig; wie vom Autor beschrieben ausfüllen.
MONARCH_EMAIL E-Mail-Adresse des Monarch-Money-Kontos Beschreibungen automatisch übersetzt; Variablennamen bleiben wie im Original. Im Zweifel das Original ansehen.
SettingsDeveloperEdit Config
{
"mcpServers": {
"monarch": {
"command": "uvx",
"args": [
"monarch-mcp-jamiew"
],
"env": {
"MONARCH_EMAIL": "your-value",
"MONARCH_PASSWORD": "your-value",
"MONARCH_MFA_SECRET": "your-value"
}
}
}
}Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem
Nutze Monarch MCP Server und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude sagt, dass es Monarch MCP Server nutzt, oder ein Werkzeug von Monarch MCP Server in der Antwort zeigt, bist du verbunden
Der Befehl oben funktioniert auch ohne diese Werte. Füge sie nur hinzu, wenn du etwas ändern willst, nach der Beschreibung des Autors.
MONARCH_FORCE_LOGIN Auf 'true' setzen, um die zwischengespeicherte Sitzung zu überspringen MONARCH_SESSION_DIR Verzeichnis für die zwischengespeicherte Sitzung (Standard /.monarch-mcp) MONARCH_LOG_RESULT_SIZE Auf 'true' setzen, um die Größe jedes Tool-Ergebnisses zu protokollieren Beschreibungen automatisch übersetzt; Variablennamen bleiben wie im Original. Im Zweifel das Original ansehen.
Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
ChatGPT kann Monarch MCP Server noch nicht verbinden
Monarch MCP Server läuft auf deinem Computer, aber ChatGPT verbindet nur Server, die im Web laufen
A · Eine App nutzen, die Monarch MCP Server verbinden kann
B · Andere in Sonstiges, die mit ChatGPT funktionieren
Aus den meistgenutzten derselben Kategorie, nur solche, die per Adresse ohne Schlüssel verbinden
Klappt mit Claude Code, aber erst etwas vorbereiten
Du brauchst einen Schlüssel von Monarch MCP Server (auf der Seite des Anbieters erstellen) · 1 Einstellung(en) auszufüllen (MONARCH_EMAIL) · Installiere zuerst Python (uv) auf deinem Computer (nur einmal)
Kopiere diese Nachricht in einen Claude Code-Chat. Die KI prüft deinen Rechner, sagt dir, welche Datei sie ändert, und wartet jedes Mal auf dein OK.
Installiere bitte den MCP server Monarch MCP Server für Claude Code auf diesem Rechner, in dieser Reihenfolge: 1) Prüfe uv mit uv --version. Fehlt es, sag mir, dass ich es von https://docs.astral.sh/uv/getting-started/installation/ installiere; installiere es nicht selbst. 2) Verwende nur diese Konfiguration (von PopNx MCP geprüft): claude mcp add --scope user monarch --env MONARCH_EMAIL=your-value --env MONARCH_PASSWORD=your-value --env MONARCH_MFA_SECRET=your-value -- uvx monarch-mcp-jamiew 3) Nenne mir den vollständigen Pfad der Datei, die du änderst, oder den Befehl, den du ausführst, und warte auf mein OK. 4) Lass bei MONARCH_PASSWORD, MONARCH_MFA_SECRET, MONARCH_EMAIL "your-value" stehen und sag mir, dass ich den echten Wert selbst in die Datei oder das Feld der App einfüge. Bitte mich nie, einen Schlüssel in den Chat zu schreiben. 5) Führe das Vereinbarte aus und prüfe, dass die Tools von Monarch MCP Server wirklich erscheinen.Diese Nachricht enthält keinen Schlüssel. Wird einer gebraucht, bittet dich die KI, ihn selbst in die Datei oder das Feld der App einzufügen.
Schon installiert? Zuerst prüfen · Öffne das Terminal, gib diesen Befehl ein und drücke Enter
uv --versionMac: ⌘ + Leertaste drücken, Terminal eingeben, Enter
Windows: Start öffnen, Windows PowerShell eingeben, dann Öffnen
Noch nicht installiert: uv hat keinen Klick-Installer. Kopiere den Einzeiler für dein System (macOS oder Windows) von der offiziellen uv-Seite ins Terminal · Python muss nicht extra installiert werden, uv lädt es bei Bedarf selbst
Download-Seite von uv öffnen ↗
Danach das Terminal schließen, neu öffnen und denselben Befehl erneut ausführen. Es muss eine Versionsnummer erscheinen: uv --version
Einmal installieren, gilt für alles, was uv braucht
Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Preise und Gratis-Tarife siehst du auf seiner Seite.
Wie du einen Schlüssel bekommst, steht unten im README des Anbieters
Das sind Programmeinstellungen, keine Schlüssel. Keine Registrierung nötig; wie vom Autor beschrieben ausfüllen.
MONARCH_EMAIL E-Mail-Adresse des Monarch-Money-Kontos Beschreibungen automatisch übersetzt; Variablennamen bleiben wie im Original. Im Zweifel das Original ansehen.
Mac: Command+Leertaste drücken und Terminal tippen · Windows: PowerShell öffnen
claude mcp add --scope user monarch --env MONARCH_EMAIL=your-value --env MONARCH_PASSWORD=your-value --env MONARCH_MFA_SECRET=your-value -- uvx monarch-mcp-jamiewErsetze „your-value“ vor dem Enter durch deinen Schlüssel
Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem
Monarch MCP Server sollte in der Liste als verbunden erscheinen
Nutze Monarch MCP Server und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude Code sagt, dass es Monarch MCP Server nutzt, oder ein Werkzeug von Monarch MCP Server in der Antwort zeigt, bist du verbunden
Der Befehl oben funktioniert auch ohne diese Werte. Füge sie nur hinzu, wenn du etwas ändern willst, nach der Beschreibung des Autors.
MONARCH_FORCE_LOGIN Auf 'true' setzen, um die zwischengespeicherte Sitzung zu überspringen MONARCH_SESSION_DIR Verzeichnis für die zwischengespeicherte Sitzung (Standard /.monarch-mcp) MONARCH_LOG_RESULT_SIZE Auf 'true' setzen, um die Größe jedes Tool-Ergebnisses zu protokollieren Beschreibungen automatisch übersetzt; Variablennamen bleiben wie im Original. Im Zweifel das Original ansehen.
Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit Cursor, aber erst etwas vorbereiten
Du brauchst einen Schlüssel von Monarch MCP Server (auf der Seite des Anbieters erstellen) · 1 Einstellung(en) auszufüllen (MONARCH_EMAIL) · Installiere zuerst Python (uv) auf deinem Computer (nur einmal)
Kopiere diese Nachricht in einen Cursor-Chat. Die KI prüft deinen Rechner, sagt dir, welche Datei sie ändert, und wartet jedes Mal auf dein OK.
Installiere bitte den MCP server Monarch MCP Server für Cursor auf diesem Rechner, in dieser Reihenfolge: 1) Prüfe uv mit uv --version. Fehlt es, sag mir, dass ich es von https://docs.astral.sh/uv/getting-started/installation/ installiere; installiere es nicht selbst. 2) Verwende nur diese Konfiguration (von PopNx MCP geprüft): { "mcpServers": { "monarch": { "command": "uvx", "args": [ "monarch-mcp-jamiew" ], "env": { "MONARCH_EMAIL": "your-value", "MONARCH_PASSWORD": "your-value", "MONARCH_MFA_SECRET": "your-value" } } } } 3) Nenne mir den vollständigen Pfad der Datei, die du änderst, oder den Befehl, den du ausführst, und warte auf mein OK. 4) Lass bei MONARCH_PASSWORD, MONARCH_MFA_SECRET, MONARCH_EMAIL "your-value" stehen und sag mir, dass ich den echten Wert selbst in die Datei oder das Feld der App einfüge. Bitte mich nie, einen Schlüssel in den Chat zu schreiben. 5) Führe das Vereinbarte aus und prüfe, dass die Tools von Monarch MCP Server wirklich erscheinen.Diese Nachricht enthält keinen Schlüssel. Wird einer gebraucht, bittet dich die KI, ihn selbst in die Datei oder das Feld der App einzufügen.
Schon installiert? Zuerst prüfen · Öffne das Terminal, gib diesen Befehl ein und drücke Enter
uv --versionMac: ⌘ + Leertaste drücken, Terminal eingeben, Enter
Windows: Start öffnen, Windows PowerShell eingeben, dann Öffnen
Noch nicht installiert: uv hat keinen Klick-Installer. Kopiere den Einzeiler für dein System (macOS oder Windows) von der offiziellen uv-Seite ins Terminal · Python muss nicht extra installiert werden, uv lädt es bei Bedarf selbst
Download-Seite von uv öffnen ↗
Danach das Terminal schließen, neu öffnen und denselben Befehl erneut ausführen. Es muss eine Versionsnummer erscheinen: uv --version
Einmal installieren, gilt für alles, was uv braucht
Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Preise und Gratis-Tarife siehst du auf seiner Seite.
Wie du einen Schlüssel bekommst, steht unten im README des Anbieters
Das sind Programmeinstellungen, keine Schlüssel. Keine Registrierung nötig; wie vom Autor beschrieben ausfüllen.
MONARCH_EMAIL E-Mail-Adresse des Monarch-Money-Kontos Beschreibungen automatisch übersetzt; Variablennamen bleiben wie im Original. Im Zweifel das Original ansehen.
In den Einstellungen von Monarch MCP Server ist MONARCH_PASSWORD, MONARCH_MFA_SECRET, MONARCH_EMAIL leer; trag deinen Schlüssel ein und speichere
Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem
Nutze Monarch MCP Server und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Cursor sagt, dass es Monarch MCP Server nutzt, oder ein Werkzeug von Monarch MCP Server in der Antwort zeigt, bist du verbunden
Der Befehl oben funktioniert auch ohne diese Werte. Füge sie nur hinzu, wenn du etwas ändern willst, nach der Beschreibung des Autors.
MONARCH_FORCE_LOGIN Auf 'true' setzen, um die zwischengespeicherte Sitzung zu überspringen MONARCH_SESSION_DIR Verzeichnis für die zwischengespeicherte Sitzung (Standard /.monarch-mcp) MONARCH_LOG_RESULT_SIZE Auf 'true' setzen, um die Größe jedes Tool-Ergebnisses zu protokollieren Beschreibungen automatisch übersetzt; Variablennamen bleiben wie im Original. Im Zweifel das Original ansehen.
Menünamen am 11. Nov. 2026 mit der Hilfe von Cursor abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit VS Code, aber erst etwas vorbereiten
Du brauchst einen Schlüssel von Monarch MCP Server (auf der Seite des Anbieters erstellen) · 1 Einstellung(en) auszufüllen (MONARCH_EMAIL) · Installiere zuerst Python (uv) auf deinem Computer (nur einmal)
Kopiere diese Nachricht in einen VS Code-Chat. Die KI prüft deinen Rechner, sagt dir, welche Datei sie ändert, und wartet jedes Mal auf dein OK.
Installiere bitte den MCP server Monarch MCP Server für VS Code auf diesem Rechner, in dieser Reihenfolge: 1) Prüfe uv mit uv --version. Fehlt es, sag mir, dass ich es von https://docs.astral.sh/uv/getting-started/installation/ installiere; installiere es nicht selbst. 2) Verwende nur diese Konfiguration (von PopNx MCP geprüft): { "servers": { "monarch": { "type": "stdio", "command": "uvx", "args": [ "monarch-mcp-jamiew" ], "env": { "MONARCH_EMAIL": "your-value", "MONARCH_PASSWORD": "your-value", "MONARCH_MFA_SECRET": "your-value" } } } } 3) Nenne mir den vollständigen Pfad der Datei, die du änderst, oder den Befehl, den du ausführst, und warte auf mein OK. 4) Lass bei MONARCH_PASSWORD, MONARCH_MFA_SECRET, MONARCH_EMAIL "your-value" stehen und sag mir, dass ich den echten Wert selbst in die Datei oder das Feld der App einfüge. Bitte mich nie, einen Schlüssel in den Chat zu schreiben. 5) Führe das Vereinbarte aus und prüfe, dass die Tools von Monarch MCP Server wirklich erscheinen.Diese Nachricht enthält keinen Schlüssel. Wird einer gebraucht, bittet dich die KI, ihn selbst in die Datei oder das Feld der App einzufügen.
Schon installiert? Zuerst prüfen · Öffne das Terminal, gib diesen Befehl ein und drücke Enter
uv --versionMac: ⌘ + Leertaste drücken, Terminal eingeben, Enter
Windows: Start öffnen, Windows PowerShell eingeben, dann Öffnen
Noch nicht installiert: uv hat keinen Klick-Installer. Kopiere den Einzeiler für dein System (macOS oder Windows) von der offiziellen uv-Seite ins Terminal · Python muss nicht extra installiert werden, uv lädt es bei Bedarf selbst
Download-Seite von uv öffnen ↗
Danach das Terminal schließen, neu öffnen und denselben Befehl erneut ausführen. Es muss eine Versionsnummer erscheinen: uv --version
Einmal installieren, gilt für alles, was uv braucht
Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Preise und Gratis-Tarife siehst du auf seiner Seite.
Wie du einen Schlüssel bekommst, steht unten im README des Anbieters
Das sind Programmeinstellungen, keine Schlüssel. Keine Registrierung nötig; wie vom Autor beschrieben ausfüllen.
MONARCH_EMAIL E-Mail-Adresse des Monarch-Money-Kontos Beschreibungen automatisch übersetzt; Variablennamen bleiben wie im Original. Im Zweifel das Original ansehen.
VS Code fragt nach einer Bestätigung; klicke Install
In den Einstellungen von Monarch MCP Server ist MONARCH_PASSWORD, MONARCH_MFA_SECRET, MONARCH_EMAIL leer; trag deinen Schlüssel ein und speichere
Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem
Nutze Monarch MCP Server und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn VS Code sagt, dass es Monarch MCP Server nutzt, oder ein Werkzeug von Monarch MCP Server in der Antwort zeigt, bist du verbunden
Der Befehl oben funktioniert auch ohne diese Werte. Füge sie nur hinzu, wenn du etwas ändern willst, nach der Beschreibung des Autors.
MONARCH_FORCE_LOGIN Auf 'true' setzen, um die zwischengespeicherte Sitzung zu überspringen MONARCH_SESSION_DIR Verzeichnis für die zwischengespeicherte Sitzung (Standard /.monarch-mcp) MONARCH_LOG_RESULT_SIZE Auf 'true' setzen, um die Größe jedes Tool-Ergebnisses zu protokollieren Beschreibungen automatisch übersetzt; Variablennamen bleiben wie im Original. Im Zweifel das Original ansehen.
Menünamen am 11. Nov. 2026 mit der Hilfe von VS Code abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Andere Apps mit MCP, etwa Windsurf, Zed oder Gemini CLI, fügen Server unterschiedlich hinzu. Sieh in der App-Liste nach
JSON-Einstellungen stehen unten unter „Für Entwickler“
Claude Code
claude mcp add --scope user monarch --env MONARCH_EMAIL=your-value --env MONARCH_PASSWORD=your-value --env MONARCH_MFA_SECRET=your-value -- uvx monarch-mcp-jamiewClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"monarch": {
"command": "uvx",
"args": [
"monarch-mcp-jamiew"
],
"env": {
"MONARCH_EMAIL": "your-value",
"MONARCH_PASSWORD": "your-value",
"MONARCH_MFA_SECRET": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"monarch": {
"command": "uvx",
"args": [
"monarch-mcp-jamiew"
],
"env": {
"MONARCH_EMAIL": "your-value",
"MONARCH_PASSWORD": "your-value",
"MONARCH_MFA_SECRET": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"monarch": {
"type": "stdio",
"command": "uvx",
"args": [
"monarch-mcp-jamiew"
],
"env": {
"MONARCH_EMAIL": "your-value",
"MONARCH_PASSWORD": "your-value",
"MONARCH_MFA_SECRET": "your-value"
}
}
}
}MONARCH_EMAIL erforderlich envMONARCH_PASSWORD geheim erforderlich envMONARCH_MFA_SECRET geheim erforderlich envMONARCH_FORCE_LOGIN envMONARCH_SESSION_DIR envMONARCH_LOG_RESULT_SIZE envBeschreibungen automatisch übersetzt; Variablennamen bleiben wie im Original. Im Zweifel das Original ansehen.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Basierend darauf, wie sich dieser Server verbindet, und auf der eigenen Doku jeder App, geprüft am 10. Nov. 2026.
Laufen auf deinem Computer in
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 15. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto jamiew bestätigt, dem das Repo gehört
Code zuletzt geändert: gestern
Nutzt MIT
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Keine Einträge auf OSV.dev für monarch-mcp-jamiew@0.7.1
Prüft nur diese Paketversion, nicht alle Abhängigkeiten · geprüft 15. Nov. 2026
Fragen, Tipps teilen oder melden, dass etwas nicht geht. Sortiert nach „hilfreich“.
Noch keine Beiträge. Stell die erste Frage oder teile einen Tipp.
Beiträge hier stammen von Nutzern, nicht vom PopNx-Team.
Noch keine Bewertungen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 3 von 3 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Das musst du eintragen: MONARCH_PASSWORD, MONARCH_MFA_SECRET
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt gestern geändert, und die neueste Version (0.7.1) kam vor 7 Tagen in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Python (uv) auf deinem Computer.
In derselben Kategorie: World Monitor, openstatus, Oh My Posh Validator, Strata, Jitsu
Gleiche Kategorie, andere Entwickler, Befehle bereits geprüft. Offizielle zuerst, dann nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 97 tools.
Manage monitors, status pages, incidents and maintenances in your openstatus workspace.
Validate oh-my-posh configurations and segment snippets against the official schema.
MCP server for progressive tool usage at any scale (see https://klavis.ai)
Manage Jitsu data pipelines: destinations, streams, connections, functions, live events.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Use an AI assistant to read and update your Monarch Money accounts, transactions, and budgets through MCP.
This rewrite adds these tools to colvint's original server:
search_transactions finds merchants or keywords; update_transactions_bulk edits transactions in parallel with per-item results.get_spending_summary groups totals by category, account, or month; analyze_spending_patterns compares months.get_complete_financial_overview combines accounts, budgets, cashflow, transactions, and categories.Unlike the original and keithah's enhanced Python fork, this server also provides:
outputSchema, plus a text fallback.Comparison checked September 14, 2026. Other forks overlap on financial tools; the enhanced Python fork exposes a broader library API. This project focuses on analysis workflows and MCP integration, not exposing every API method. See the tool catalog.
Monarch also relaunched its own official MCP connector on October 21, 2026. It uses OAuth instead of your password, has weekly usage limits, and skips Finicity-connected accounts. Try it first if it covers what you need; this server runs locally and covers more write and analysis tools.
Install uv, then configure your MCP client to run uvx monarch-mcp-jamiew. You'll need your Monarch email and password, plus an MFA secret for TOTP-based 2FA.
Release 0.6.0 is on PyPI. Changes listed under Unreleased in the changelog need a source install until the next release.
For clients with an mcpServers config:
{
"mcpServers": { "monarch-money": { "command": "uvx", "args": ["monarch-mcp-jamiew"], "env": { "MONARCH_EMAIL": "your-email@example.com", "MONARCH_PASSWORD": "your-password", "MONARCH_MFA_SECRET": "your-mfa-secret-key" } } } }
Claude Desktop
Add the monarch-money entry from the standard config to your config file's mcpServers object (create the file if needed):
~/Library/Application\ Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonThen fully quit and reopen Claude Desktop.
Claude Code
claude mcp add monarch-money \
-e MONARCH_EMAIL=your-email@example.com \ -e MONARCH_PASSWORD=your-password \ -e MONARCH_MFA_SECRET=your-mfa-secret-key \ -- uvx monarch-mcp-jamiew
Add -s user to make it available across all your projects. Verify with claude mcp list.
Codex CLI
codex mcp add monarch-money \
--env MONARCH_EMAIL=your-email@example.com \ --env MONARCH_PASSWORD=your-password \ --env MONARCH_MFA_SECRET=your-mfa-secret-key \ -- uvx monarch-mcp-jamiew
Or add the equivalent block to ~/.codex/config.toml:
[mcp_servers.monarch-money]
command = "uvx" args = ["monarch-mcp-jamiew"] env = { MONARCH_EMAIL = "your-email@example.com", MONARCH_PASSWORD = "your-password", MONARCH_MFA_SECRET = "your-mfa-secret-key" }
.mcp.json (project-scoped)
For Claude Code's project scope, save the standard config as .mcp.json in your project root. Keep credential-bearing files out of version control.
Hermes
Add to ~/.hermes/config.yaml under mcp_servers:, then /reload-mcp (or restart Hermes):
mcp_servers:
monarch-money: command: uvx args: ["monarch-mcp-jamiew"] env: MONARCH_EMAIL: "your-email@example.com" MONARCH_PASSWORD: "your-password" MONARCH_MFA_SECRET: "your-mfa-secret-key"
OpenClaw
Add the standard config to ~/.openclaw/openclaw.json under mcpServers, then restart the gateway.
Any other MCP client (Cursor, VS Code, Windsurf, Cline, Zed, …)
Set up a local stdio MCP server with command uvx, argument monarch-mcp-jamiew, and the credentials above. Follow your client's config format.
Not sure how? Tell your agent:
Install the Monarch Money MCP server from https://github.com/jamiew/monarch-mcp. The PyPI package is
monarch-mcp-jamiew, run viauvx monarch-mcp-jamiew. It needsMONARCH_EMAIL,MONARCH_PASSWORD, andMONARCH_MFA_SECRETfor TOTP-based 2FA.
From source (development)
Source installs use a pinned monarchmoneycommunity commit:
git clone https://github.com/jamiew/monarch-mcp
cd monarch-mcp uv sync --locked
Then point your client at the local copy with absolute paths (find them with which uv and pwd):
{
"mcpServers": { "monarch-money": { "command": "/abs/path/to/uv", "args": ["--directory", "/abs/path/to/monarch-mcp", "run", "python", "server.py"], "env": { "MONARCH_EMAIL": "your-email@example.com", "MONARCH_PASSWORD": "your-password", "MONARCH_MFA_SECRET": "your-mfa-secret-key" } } } }
[!NOTE]
The
claude mcp addandcodex mcp addcommands can save credentials in shell history. Edit the client's config directly to avoid that, and protect the config file.
MONARCH_MFA_SECRETThe server exposes these 42 tools.
| Tool | Description |
|---|---|
get_accounts | List accounts with balances |
get_transactions | Transactions with date/account/category, pending/posted, and needs-review filtering; returns total_count and next_offset |
search_transactions | Search by merchant name or keyword, with the same filters and paging |
get_transaction_categories | Category list (compact by default) |
get_transaction_rules | Page through compact automation rules in priority order |
create_transaction_rule | Create a rule that matches merchant, statement text, or amount |
update_transaction_rule | Edit a rule, and optionally run it on past transactions |
delete_transaction_rule | Delete a rule; transactions it already changed stay as they are |
get_household_members | Household members and IDs for ownership updates |
create_transaction | Create a manual transaction |
delete_transaction | Permanently delete a transaction |
update_transaction | Update transaction fields or assign ownership |
update_transactions_bulk | Update fields or owners with per-item success/failure |
get_transaction_splits | Read a transaction's splits |
get_transaction_details | Resolve split parent and leg IDs; return split flags, category ID, and resolved transaction ID |
update_transaction_splits | Replace all splits; an empty list removes them |
get_budgets | Budget data and spending analysis |
get_cashflow | Income and expense analysis |
get_account_holdings | Investment holdings for an account (requires account_id) |
get_all_holdings | Holdings grouped by brokerage account; excludes other account types |
get_account_history | Paginated balance history with inclusive, locally applied ISO date bounds |
get_institutions | Linked financial institutions |
get_recurring_transactions | Scheduled occurrences within a date range |
get_recurring_streams | Every recurring stream with its merchant ID and next forecast |
update_recurring_transaction | Change a merchant's recurring schedule |
get_merchants | Page through merchants with transaction and rule counts |
delete_merchant | Delete a merchant, optionally moving its transactions to another merchant |
get_transaction_tags | List household tags |
create_transaction_tag | Create a tag |
set_transaction_tags | Replace a transaction's tags; an empty list removes them |
set_budget_amount | Set a category's monthly budget, optionally for future months too |
get_savings_goals | Savings goals with targets, balances, and progress |
set_savings_goal_budget_amount | Set a goal's planned monthly contribution |
create_manual_account | Create a manually tracked account; valid types are in the accounts://types resource |
update_account | Rename an account, set its balance, or change net worth and visibility settings |
refresh_accounts | Trigger account data refresh |
get_net_worth_history | Daily net worth, or monthly balances by account type |
get_credit_score_history | Household credit score snapshots |
find_duplicate_transactions | Possible duplicates: same date, amount, statement name, and account |
get_spending_summary | Spending aggregated by category, account, or month, excluding transfers |
get_complete_financial_overview | Compact account, transaction, budget, and cashflow summaries; full sections opt-in |
analyze_spending_patterns | Monthly trends and a forecast from the last three complete months |
Spending totals skip transfers, such as credit card payments, so money moving between your own accounts isn't counted twice. Each result reports transfers_excluded.
Dates accept ISO dates or natural language. A month or year, such as 2024-02 or last month, covers the whole period: as an end_date it means the period's last day.
Use is_pending=True for pending transactions or False for posted ones; omit it for both. Single and bulk updates accept owner_user_id from get_household_members. An empty string sets Shared ownership; omitted/null leaves ownership unchanged. Assignments override inherited ownership. Inspect ownedByUser with verbose=True; the update response does not include it.
Rules default to 25 per page (maximum 100); history defaults to 100 (maximum 1,000). Use limit, offset, and returned next_offset to continue; total_count covers all matching records. Rule details remain available with verbose=True.
A rule can set a category, merchant name, tags, or review status. It can also hide transactions from reports. Each rule must look for a merchant name, statement text, or amount. Monarch ignores edits to rules that don't.
When you edit a rule, anything you leave out stays the same. To clear a value, pass [] or "". Monarch replaces the whole rule on every edit, so the server sends back the full rule with your changes. That keeps sett