Monarch Money

by colvint

Not rated
GitHub

About

Access and manage your Monarch Money financial data and operations.

Details

Author
colvint
Categories
Productivity, Finance, Other

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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.