Access and manage your Monarch Money financial data and operations.
An MCP (Model Context Protocol) server that provides access to Monarch Money financial data and operations.
cd /path/to/monarch-money-mcp
uv sync
Add the server to your .mcp.json
configuration 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"
}
}
}
}
Important Notes:
/path/to/uv
with the full path to your uv
executable (find it with which uv
)/path/to/monarch-money-mcp
with the absolute path to this server directoryT5SPVJIBRNPNNINFSH5W7RFVF2XYADYX
)MONARCH_MFA_SECRET
get_accounts
List all accounts with their balances and details.
get_transactions
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 bycategory_ids
: List of category IDs to filter bylimit
: Maximum number of transactions to returnget_categories
List all transaction categories.
get_budgets
Get budget information and spending analysis.
get_goals
List financial goals and their progress.
get_cashflow
Get cashflow data for income and expense analysis.
get_investments
Get investment account details and performance.
get_net_worth
Get net worth snapshots over time.
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:
.mm
directory for faster subsequent loginsMONARCH_FORCE_LOGIN=true
in the env section to force a fresh login if neededMONARCH_FORCE_LOGIN=true
in your .mcp.json
env section.mcp.json
uv run server.py
.mm
directory to clear cached sessionsMONARCH_FORCE_LOGIN=true
in your .mcp.json
env section temporarilyThis MCP server wraps the monarchmoney Python library to provide seamless integration with AI assistants through the Model Context Protocol.
.mcp.json
file.mm
directory contain authentication tokens - keep them secure.mcp.json
file since it contains sensitive credentialsProvides comprehensive project management context to AI agents using the Helios-9 API.
Tools to the query and execute of Dify workflows
A comprehensive travel planning server for flight search, accommodation booking, currency exchange, and weather forecasting.
Interact with Notion using its API. This server mirrors the Notion API SDK, allowing LLMs to manage pages, databases, and other Notion content.
AI Task schedule planning with LLamaIndex and Timefold: breaks down a task description and schedules it around an existing calendar
Convert Markdown files to high-quality, print-ready PDFs using LaTeX.
Control and interact with a local Logseq graph for knowledge management and note-taking.
Create Anki flashcards using natural language by connecting to the AnkiConnect add-on.
AI-powered task orchestration and workflow automation with specialized agent roles, intelligent task decomposition, and seamless integration across Claude Desktop, Cursor IDE, Windsurf, and VS Code.
A multi-model agent for managing tasks across various platforms, requiring API keys for different AI models.