Monarch Money
About
Access and manage your Monarch Money financial data and operations.
Details
- Author
- colvint
- Categories
- Productivity, Finance, Other
Jump to
Setup
Install Monarch Money in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/colvint/monarch-money-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
Archived in favor of the now officially supportedMonarch Money Connector
An MCP (Model Context Protocol) server that provides access to Monarch Money financial data and operations.
- Account Management: List and retrieve account information
- Transaction Operations: Get transactions with filtering by date range, accounts, and categories
- Budget Analysis: Access budget data and spending insights
- Category Management: List and manage transaction categories
- Goal Tracking: Access financial goals and progress
- Net Worth Tracking: Retrieve net worth snapshots over time
- Clone or download this MCP server
- Install dependencies:
cd /path/to/monarch-money-mcp uv sync
Add the server to your.mcp.jsonconfiguration file:
{ "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" } } } }
- Replace/path/to/uvwith the full path to youruvexecutable (find it withwhich uv)
- Replace/path/to/monarch-money-mcpwith the absolute path to this server directory
- Use absolute paths, not relative paths
- Go to Monarch Money settings and enable 2FA
- When shown the QR code, look for the "Can't scan?" or "Enter manually" option
- Copy the secret key (it will be a string likeT5SPVJIBRNPNNINFSH5W7RFVF2XYADYX)
- Use this as yourMONARCH_MFA_SECRET
List all accounts with their balances and details.
Get transactions with optional filtering:
- start_date: Filter transactions from this date (YYYY-MM-DD)
- end_date: Filter transactions to this date (YYYY-MM-DD)
- account_ids: List of account IDs to filter by
- category_ids: List of category IDs to filter by
- limit: Maximum number of transactions to return
Get budget information and spending analysis.
List financial goals and their progress.
Get cashflow data for income and expense analysis.
Get investment account details and performance.
Use the get_accounts tool to see all my accounts and their current balances.
Get all transactions from January 2024 using get_transactions with start_date "2024-01-01" and end_date "2024-01-31".
Show me my current budget status using the get_budgets tool.
The server automatically manages authentication sessions:
- Sessions are cached in a.mmdirectory for faster subsequent logins
- The session cache is automatically created and managed
- UseMONARCH_FORCE_LOGIN=truein the env section to force a fresh login if needed
- Ensure your MFA secret is correct and properly formatted
- Try settingMONARCH_FORCE_LOGIN=truein your.mcp.jsonenv section
- Check that your system time is accurate (required for TOTP)
- Verify your email and password are correct in.mcp.json
- Check your internet connection
- Try running the server directly to see detailed error messages:
uv run server.py
- Delete the.mmdirectory to clear cached sessions
- SetMONARCH_FORCE_LOGIN=truein your.mcp.jsonenv section temporarily
- Author: Taurus Colvin (@colvint)
- Description: MCP (Model Context Protocol) server wrapper for Monarch Money
- Author: hammem (@hammem)
- Repository:https://github.com/hammem/monarchmoney
- License: MIT License
- Description: The underlying Python library that provides API access to Monarch Money
This MCP server wraps the monarchmoney Python library to provide seamless integration with AI assistants through the Model Context Protocol.
- Keep your credentials secure in your.mcp.jsonfile
- The MFA secret provides full access to your account - treat it like a password
- Session files in.mmdirectory contain authentication tokens - keep them secure
- Consider restricting access to your.mcp.jsonfile since it contains sensitive credentials
AI2Fin | Intelligent Financial Management
Tools for expense tracking, tax deductions, bill management, and financial analysis.
Manage personal finances, track transactions, and create budgets with Budgetsco.
Provides real-time currency conversion and exchange rate data using the Frankfurter API.
Organizze Finance Manager MCP Server. Create transactions, consult balances, and manage goals.
Personal finance management with expense tracking, budget monitoring, and spending analysis
A comprehensive travel planning server for flight search, accommodation booking, currency exchange, and weather forecasting.
An MCP server for YNAB (https://www.ynab.com/), exposing 20 tools for querying and managing your budget through any MCP-compatible client (Claude Desktop, etc.).
Log, query, and edit expenses, budgets, and accounts from Claude, ChatGPT, Cursor, or any MCP-compatible AI assistant — the only expense tracker with a native MCP server.
An MCP server which can be integrated in your Claude system to guide you better calculate the Personal Finance calculations in Claude ecosystem
Easily query & find Belgian company finances
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




