Skip to main content
Glama
hakimelek

monarchmoney-node

by hakimelek

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MONARCH_TOKENYesMonarch Money authentication token obtained after login. Save mm.token from the library.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_accountsA

Get all linked bank, credit, investment, and manual accounts with current balances.

get_account_holdingsB

Get investment holdings (securities, stocks, ETFs) for a specific brokerage or investment account.

get_account_historyA

Get daily balance history for a specific account.

get_account_type_optionsA

Get all available account types and subtypes (useful when creating manual accounts).

get_recent_account_balancesB

Get daily account balances for a date range. Defaults to last 31 days.

get_aggregate_snapshotsA

Get daily aggregate net worth across all accounts over time.

get_institutionsA

Get linked financial institutions and their connection status.

get_budgetsB

Get budgets with actual spending amounts. Defaults to previous month through next month.

get_subscription_detailsA

Get Monarch Money subscription status (trial, premium, plan info).

get_transactionsA

Search and filter transactions with pagination. Returns up to limit transactions at a time.

get_transactions_summaryA

Get aggregate transaction summary: totals, averages, counts, income, expenses.

get_transaction_detailsA

Get full details for a single transaction.

get_transaction_categoriesA

Get all transaction categories configured in the account.

get_transaction_category_groupsA

Get all category groups (e.g. Income, Food & Drink, Housing).

get_transaction_tagsA

Get all tags configured in the account.

get_cashflowA

Get cashflow data grouped by category, category group, and merchant. Defaults to current month.

get_cashflow_summaryB

Get cashflow summary: total income, expenses, savings, and savings rate. Defaults to current month.

get_recurring_transactionsB

Get upcoming recurring transactions (subscriptions, bills). Defaults to current month.

create_transactionC

Create a new transaction in a specific account.

update_transactionA

Update fields on an existing transaction. Only provided fields are changed.

delete_transactionB

Delete a transaction by ID.

create_manual_accountB

Create a new manual account (not linked to a bank).

update_accountB

Update an account's settings (name, balance, visibility, etc.).

delete_accountA

Delete an account by ID. This is irreversible.

refresh_accountsB

Trigger a refresh of account balances and transactions from linked institutions. Non-blocking.

is_refresh_completeB

Check whether a previously started account refresh has completed.

set_budget_amountB

Set or clear a budget amount for a category or category group.

create_transaction_tagB

Create a new tag for categorizing transactions.

set_transaction_tagsA

Set (replace) all tags on a transaction.

create_transaction_categoryB

Create a new transaction category within a category group.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hakimelek/monarchmoney-node'

If you have feedback or need assistance with the MCP directory API, please join our Discord server