monarch-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| setup_authenticationB | Get instructions for setting up secure authentication with Monarch Money. |
| check_auth_statusB | Check if already authenticated with Monarch Money. |
| debug_session_loadingC | Debug session loading issues. |
| get_accountsB | Get all financial accounts from Monarch Money. |
| get_transactionsB | |
| get_budgetsB | Get budget information from Monarch Money. |
| get_cashflowB | |
| get_account_holdingsC | |
| create_transactionB | |
| update_transactionA | |
| refresh_accountsB | Request account data refresh from financial institutions. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 11 tools
Tools are mostly distinct: transactions, accounts, budgets, cashflow, and holdings each target different resources. However, get_accounts and get_account_holdings could be confused despite the holding-specific focus, and debug_session_loading is vaguely defined and might overlap with auth-status checks.
The majority follow a consistent verb_noun pattern (get_, create_, update_, refresh_), but debug_session_loading breaks the convention (noun-based) and setup_authentication/check_auth_status use a slightly different style, causing minor inconsistency.
Eleven tools is well-scoped for a personal finance integration. Each tool covers a distinct aspect (read accounts, budgets, cashflow, transactions, holdings, write transactions, auth, refresh) without unnecessary redundancy, making the set feel complete yet focused.
The surface covers core finance operations: listing accounts, budgets, cashflow, transactions, and holdings, plus create/update for transactions and refresh. Missing delete_transaction is a minor gap, and there's no tool for managing categories or accounts directly, but the primary workflows are covered.