monarch-mcp-server
by robcerda·★ 216·Score 50
MCP server for Monarch Money personal finance management with extensive transaction and account tools.
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:
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 READMEget_accountsGet all financial accounts with balances and institution info
get_transactionsGet transactions with filtering and reconciliation fields
get_budgetsGet budget information including spent amounts and remaining balances
get_cashflowAnalyze financial cashflow over specified date ranges with income/expense breakdowns
get_net_worthTrack total net worth over time with daily snapshots and trend analysis
create_transactionCreate new transaction in an account
get_categoriesList all transaction categories with groups, icons, and metadata
search_transactionsSearch transactions with filters for merchant, category, account, tags, date ranges, and amounts
get_transaction_rulesList all auto-categorization rules
create_tagCreate a new tag with custom name and color
set_transaction_categoryAssign a category to a transaction
get_recurring_transactionsView upcoming recurring transactions
Comparable tools
Installation
Installation
- Clone the repository:
git clone https://github.com/robcerda/monarch-mcp-server.git
cd monarch-mcp-server- Install dependencies:
pip install -r requirements.txt
pip install -e .- 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"
]
}
}
}- One-time authentication:
python login_setup.py- 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
Last updated · Auto-generated from public README + GitHub signals.