MCP Catalogs
Home

monarch-mcp-server

by robcerda·216·Score 50

MCP server for Monarch Money personal finance management with extensive transaction and account tools.

financeproductivityai-llm
79
Forks
5
Open issues
this month
Last commit
2d ago
Indexed

Overview

This MCP server provides comprehensive access to Monarch Money personal finance data through Claude Desktop and Claude Code. It supports account management, transaction tracking, budgeting, financial analysis, and more with secure authentication including MFA. The server implements the full MCP protocol to expose dozens of financial operations including getting transactions, managing categories, creating rules, and tracking net worth.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Automating personal financial reporting and analysis
you:Bulk categorization of transactions for expense tracking
you:Integration with Claude AI for intelligent financial assistance
you:Is this server compatible with Monarch Money's MFA?
you:How often do I need to re-authenticate?

When to choose this

Choose this if you're already using Monarch Money for personal finance and want to leverage Claude's AI capabilities for financial analysis and management.

When NOT to choose this

Don't choose this if you're not a Monarch Money user or if you need read/write access to other financial platforms not supported by this server.

Tools this server exposes

12 tools extracted from the README
  • get_accounts

    Get all financial accounts with balances and institution info

  • get_transactions

    Get transactions with filtering and reconciliation fields

  • get_budgets

    Get budget information including spent amounts and remaining balances

  • get_cashflow

    Analyze financial cashflow over specified date ranges with income/expense breakdowns

  • get_net_worth

    Track total net worth over time with daily snapshots and trend analysis

  • create_transaction

    Create new transaction in an account

  • get_categories

    List all transaction categories with groups, icons, and metadata

  • search_transactions

    Search transactions with filters for merchant, category, account, tags, date ranges, and amounts

  • get_transaction_rules

    List all auto-categorization rules

  • create_tag

    Create a new tag with custom name and color

  • set_transaction_category

    Assign a category to a transaction

  • get_recurring_transactions

    View upcoming recurring transactions

Comparable tools

ynab-mcpmint-apiplaid-mcp

Installation

Installation

  1. Clone the repository:
git clone https://github.com/robcerda/monarch-mcp-server.git
cd monarch-mcp-server
  1. Install dependencies:
pip install -r requirements.txt
pip install -e .
  1. Configure Claude Desktop:

Add to your config file:

{
  "mcpServers": {
    "Monarch Money": {
      "command": "/opt/homebrew/bin/uv",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "--with-editable",
        "/path/to/your/monarch-mcp-server",
        "mcp",
        "run",
        "/path/to/your/monarch-mcp-server/src/monarch_mcp_server/server.py"
      ]
    }
  }
}
  1. One-time authentication:
python login_setup.py
  1. Restart Claude

FAQ

Is this server compatible with Monarch Money's MFA?
Yes, it has full support for two-factor authentication through the login_setup.py script.
How often do I need to re-authenticate?
Authentication persists for weeks/months with session persistence, so frequent re-authentication isn't needed.

Compare monarch-mcp-server with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.