carsol/monarch-mcp-server
Platform-specific configuration:
{
"mcpServers": {
"monarch-mcp-server": {
"command": "npx",
"args": [
"-y",
"monarch-mcp-server"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
A Model Context Protocol (MCP) server that provides read-only access to Monarch Money financial data. This allows AI assistants like Claude Desktop to analyze your financial information, transactions, budgets, and cashflow data.
Note: I've created this for personal fun and is not affiated with Monarch Money. I mostly created it for learning about my spending, using it for projections. Since I don't have any need to mutate any data it's currently READONLY.
Shout out to
uv add mcp monarchmoney python-dotenv cp .env.example .env Edit .env with your Monarch Money credentials:
MONARCH_EMAIL=your-email@example.com
MONARCH_PASSWORD=your-monarch-password
MONARCH_MFA_SECRET=your-mfa-secret-key # Optional but recommended python test_api.pyStart the MCP server:
python run_server.pyAdd to your Claude Desktop configuration (claude_desktop_config.json):
{
"mcpServers": {
"monarch-money": {
"command": "python",
"args": ["/path/to/monarch-mcp-server/run_server.py"],
"env": {
"MONARCH_EMAIL": "your-email@example.com",
"MONARCH_PASSWORD": "your-password",
"MONARCH_MFA_SECRET": "your-mfa-secret"
}
}
}
}Loading reviews...