Monarch Money MCP server
io.github.vargahis/monarch-money·v0.1.4·14 starsMCP server for Monarch Money — accounts, transactions, budgets, cashflow, investments, and more
14 stars
Reviews
Write oneNobody has reviewed Monarch Money yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Monarch Money tools (44, 15 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
check_auth_statusCheck if already authenticated with Monarch Money.
create_manual_accountwrite actionCreate a new manual account in Monarch Money.
create_transactionwrite actionCreate a new transaction in Monarch Money.
create_transaction_categorywrite actionCreate a new transaction category in Monarch Money.
create_transaction_rulewrite actionCreate a transaction rule (criteria + actions).
create_transaction_tagwrite actionCreate a new transaction tag in Monarch Money.
debug_session_loadingDebug keyring session loading issues.
delete_accountwrite actionDelete an account from Monarch Money. This action is irreversible.
delete_transactionwrite actionDelete a transaction from Monarch Money.
delete_transaction_categorywrite actionDelete a transaction category from Monarch Money.
delete_transaction_rulewrite actionDelete a transaction rule by ID.
delete_transaction_tagwrite actionDelete a transaction tag from Monarch Money.
find_merchant_id_by_nameFind merchant IDs by (partial) name.
get_account_historyGet historical balance snapshots for an account.
get_account_holdingsGet investment holdings for a specific account.
get_account_snapshots_by_typeGet net value snapshots grouped by account type.
get_account_type_optionsGet available account types and sub-types for creating manual accounts.
get_accountsGet all financial accounts from Monarch Money.
get_aggregate_snapshotsGet daily aggregate net value of all accounts.
get_budgetsGet budget information from Monarch Money.
get_cashflowGet cashflow analysis from Monarch Money.
get_cashflow_summaryGet cashflow summary (income, expenses, savings, savings rate).
get_credit_historyGet credit score history and related details.
get_institutionsGet all connected financial institutions and their connection status.
get_recent_account_balancesGet daily balance for all accounts from a start date.
get_recurring_transactionsGet recurring transactions from Monarch Money.
get_subscription_detailsGet Monarch Money subscription status and details.
get_transaction_categoriesGet all transaction categories from Monarch Money.
get_transaction_category_groupsGet all transaction category groups from Monarch Money.
get_transaction_detailsGet detailed information about a specific transaction.
get_transaction_rulesList every transaction rule on the household.
get_transaction_splitsGet split information for a transaction.
get_transaction_tagsGet all transaction tags from Monarch Money.
get_transactionsGet transactions from Monarch Money.
get_transactions_summaryGet aggregate transaction summary (count, sum, avg, max, income, expenses).
refresh_accountsRequest account data refresh from financial institutions.
set_budget_amountSet or update a budget amount for a category or category group.
set_transaction_tagsSet tags on a transaction (replaces existing tags).
setup_authenticationGet instructions for setting up secure authentication with Monarch Money.
update_accountwrite actionUpdate an existing account in Monarch Money.
update_recurring_merchantwrite actionUpdate or create the recurring-merchant settings for a merchant.
update_transactionwrite actionUpdate an existing transaction in Monarch Money.
update_transaction_rulewrite actionUpdate an existing transaction rule (handles REPLACE semantics).
update_transaction_splitswrite actionCreate, modify, or delete splits for a transaction.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan10 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 12 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Monarch Money compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- Tools
- 44
- the typical server has 7
- Tools that change things
- 34%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 14
- more than 90% of 28,688 servers
What its tools let an agent do: 26 read · 5 create · 8 change · 5 delete
Install Monarch Money in Claude Code, Cursor or VS Code
claude mcp add monarch-money -- uvx monarch-mcp
What the publisher says
From the Monarch Money repository's README, as published. We do not edit it. Read it on GitHub
Monarch Money MCP Server
<!-- mcp-name: io.github.vargahis/monarch-money -->
A Model Context Protocol (MCP) server for integrating with the Monarch Money personal finance platform through Claude Desktop.
Overview
- Secure by design — browser-based login, token stored in OS keychain (never in config files or env vars)
- Safe by default — read-only mode prevents accidental changes; write tools require explicit opt-in
- Comprehensive — 44 tools covering accounts, transactions, splits, budgets, cashflow, tags, categories, transaction rules, recurring merchants, and credit history
- Easy to install — Claude Desktop extension (.mcpb), uvx, or pip
Two operating modes:
The server starts in read-only mode by default. Write tools are hidden and blocked until you explicitly opt in.
Quick Start
Installation
Option 1: Claude Desktop Extension (.mcpb) — Recommended for Claude Desktop
Enables toggling write mode on/off directly from the Claude Desktop app.
- Download the latest .mcpb from Releases
- In Claude Desktop: Settings > Extensions > Advanced Settings > Install Extensions — select the .mcpb file
- Restart Claude Desktop
To enable write tools: Settings > Extensions > Monarch Money MCP Server > Configure — toggle "Enable write tools" and click Save.
Option 2: uvx (no install required) — Recommended for agents (e.g. Claude Code or Cursor)
Also works with Claude Desktop, but write mode cannot be toggled from the app — set it in the config instead.
Add to your MCP config file:
{
"mcpServers": {
"Monarch Money": {
"command": "uvx",
"args": ["monarch-mcp"]
}
}
}To enable write tools:
{
"mcpServers": {
"Monarch Money": {
"command": "uvx",
"args": ["monarch-mcp", "--enable-write"]
}
}
}Option 3: pip install — Recommended for local installation and venv
pip install monarch-mcpContributors: See docs/releasing.md for the release process, version scheme, and pre-release testing via TestPyPI.
Add to your MCP config using the full path to your Python interpreter:
{
"mcpServers": {
"Monarch Money": {
"command": "/path/to/bin/python3",
"args": ["-m", "monarch_mcp"]
}
}
}To enable write tools, add "--enable-write" to args.
Option 4: Clone and install — Recommended for development
git clone https://github.com/vargahis/monarch-mcp.git
cd monarch-mcp
pip install -e .Then add to your MCP config using the Python interpreter from your dev environment:
{
"mcpServers": {
"Monarch Money": {
"command": "/path/to/bin/python3",
"args": ["-m", "monarch_mcp"]
}
}
}To enable write tools, add "--enable-write" to args.
Authentication
Authentication happens automatically in your browser the first time the MCP server starts without a saved session.
- Start (or restart) Claude Desktop
- The server detects that no token exists and opens a login page in your browser
- Enter your Monarch Money email and password
- Provide your 2FA code if you have MFA enabled
- Once authenticated, the token is saved to your system keyring — you're all set
Key details:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Monarch Money: common questions
- Is Monarch Money MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Monarch Money safety report
- How do I install Monarch Money?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Monarch Money need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Monarch Money maintained?
- The last commit was 50 days ago (2026-09-15). The latest release is v0.1.4.
- How does Monarch Money compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); tools 44 (the typical server has 7); tools that change things 34% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.