Monarch Money MCP Server
An MCP server that provides AI assistants with access to Monarch Money financial data.
Available Tools
Complete coverage of the Monarch Money API
Core Data Access
- Natural language dates: "last month", "30 days ago", "this year"
- Compact format reduces data size by ~80% (verbose mode available)
- Filter by account, category, date range
- Pagination with limit and offset
Transaction Management
Investment & Banking
Planning & Budgets
Intelligent Analysis
- All accounts with current balances
- Recent transactions for the period
- Budget status and performance
- Cashflow analysis (income vs expenses)
- Transaction categories
- Monthly spending trends by category
- Account usage patterns
- Budget performance over time
- Predictive spending forecasts (optional)
Installation
Setup takes just a few minutes
1. Install Dependencies
cd /path/to/monarch-money-mcp uv sync
2. Configure MCP Client
Add to your .mcp.json configuration:
{
"mcpServers": {
"monarch-money": {
"command": "/path/to/uv",
"args": [
"--directory",
"/path/to/monarch-money-mcp",
"run",
"python",
"server.py"
],
"env": {
"MONARCH_EMAIL": "your-email@example.com",
"MONARCH_PASSWORD": "your-password",
"MONARCH_MFA_SECRET": "your-mfa-secret-key"
}
}
}
}
Getting Your MFA Secret
1. Enable 2FA in Monarch Money settings
2. Click "Can't scan?" when shown the QR code
3. Copy the secret key (format: T5SPVJIBRNPNNINFSH5W7RFVF2XYADYX)
4. Use this as your MONARCH_MFA_SECRET
3. Use with AI Assistant
Example queries:
"Show me my account balances" "Get all transactions from last month" "Analyze my spending patterns for the last 3 months" "What's my complete financial overview for this quarter?"
Credits
Built on open source tools
MCP Server
Author: Taurus Colvin
MCP server wrapper for Monarch Money with type safety and comprehensive testing.
MonarchMoney Library
Author: hammem
The Python library that provides API access to Monarch Money.
Model Context Protocol
By: Anthropic
Open protocol for connecting AI assistants to external data sources.
Monarch Money
Service: Financial Management
Platform for tracking accounts, budgets, and investments.