Skip to main content
Glama
simplemind-dev

monarch

Monarch Money MCP server + CLI

An MCP server and command line tool for Monarch Money. It gives Claude (or any MCP client) access to your accounts, transactions, cash flow, spending, income, budgets, goals, recurring bills, investments, and net worth. It's read-only unless you enable writes, which can only change a transaction's category or tags after you confirm.

Unofficial. This project isn't affiliated with Monarch Money, Inc. It uses Monarch's private web API, which may change without notice.

Installation

Requires macOS, Python 3.11+, and uv.

uv tool install 'monarch-money-mcp-cli[mcp]'   # or: pipx install 'monarch-money-mcp-cli[mcp]'
monarch auth                                   # email, password, MFA code
monarch doctor                                 # everything should be ok

Add it to Claude Code, then restart Claude Code:

claude mcp add monarch -s user -- "$(which monarch)" mcp

To let Claude change transaction categories and tags (it always asks you to confirm), add --allow-writes after mcp.

Related MCP server: monarch-mcp

Command line

Run monarch --help to see all commands, and monarch <command> --help for a command's options.

monarch spending --last-month
monarch cashflow --ytd --entity "Acme LLC"
monarch tx --from 2026-01-01 --output csv > transactions.csv
monarch tx set-category 123456789 --category Subsidy

Troubleshooting

Run monarch doctor. Every row that isn't ok explains the problem, and most include the fix command.

  • Not logged in or session expired: run monarch auth. If login asks for a CAPTCHA, use monarch auth paste-token.

  • Monarch is temporarily unavailable: wait a minute and try again.

  • /mcp doesn't show monarch: restart Claude Code after adding the server.

Security

Your password is never stored, and your session token stays in the macOS Keychain. The tool only talks to api.monarch.com. It changes data only through the allowlist in SECURITY.md, and only after you confirm.

License

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    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.
    11
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Comprehensive Monarch Money integration with read and write support for accounts, transactions, budgets, cashflow, credit history, and more. Secure browser-based auth with tokens stored in the OS keychain. Installs in one click via .mcpb for Claude Desktop.
    25
    301 PyPI
    13
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides an MCP server for querying and managing Monarch Money personal finance data through a local SQLite mirror with read-only SQL access. It enables users to sync transaction history from the Monarch API and analyze accounts, categories, and tags.
    1
    MIT
  • A
    license
    C
    quality
    D
    maintenance
    Enables interaction with Monarch Money data via MCP tools for accounts, budgets, and transactions.
    6
    28 npm
    4
    MIT