Skip to main content
Glama
sstani-bgv

zenmoney-mcp

by sstani-bgv

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ZENMONEY_TOKENYesYour ZenMoney API token from https://zerro.app/token

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
sync_dataA

Sync data with ZenMoney. Run this first before using other tools. Use force_full=true to re-download everything.

list_accountsA

List all user accounts (wallets, cards, cash). Sync must be done first.

list_categoriesA

List all expense/income categories (tags) with their hierarchy. Sync must be done first.

list_merchantsA

List known merchants/payees. Sync must be done first.

create_categoryB

Create a ZenMoney category. Codex must request user approval before calling this tool.

update_categoryA

Rename or configure an existing ZenMoney category. Codex must request user approval before calling this tool.

delete_categoryA

Delete an empty ZenMoney category. Refuses categories used by transactions or containing children. Codex must request user approval before calling.

merge_categoriesA

Move transactions from one leaf category into another, then delete the source. Codex must request user approval before calling.

add_expenseA

Add an expense transaction to ZenMoney. Requires account name/id, amount, and date. Optionally accepts category, payee, and comment. Codex must request user approval before calling this tool.

add_incomeA

Add an income transaction to ZenMoney. Codex must request user approval before calling this tool.

add_transferA

Transfer money between two accounts in ZenMoney. For cross-currency transfers, specify both outcome_amount (source) and income_amount (destination). For same-currency transfers, just use outcome_amount (or amount as alias). Codex must request user approval before calling this tool.

list_transactionsA

List transactions. By default returns the last 30 days; pass start_date/end_date for an arbitrary period (e.g. Jan 1–31). Sync must be done first.

review_transactionsA

Review a period for likely duplicate, uncategorized, and unusually large transactions. Returns transaction IDs and never changes data.

change_transaction_categoryA

Replace the category of one existing ZenMoney transaction. Codex must request user approval before calling this tool.

delete_transactionA

Permanently delete one ZenMoney transaction. Codex must request user approval before calling this tool.

update_transaction_detailsA

Update the payee/payer and/or comment of one existing ZenMoney transaction. Omitted fields stay unchanged; null clears a field. Codex must request user approval before calling this tool.

suggest_categoryA

Get ZenMoney's auto-suggestion for category and merchant based on a payee name. Useful for categorizing receipts.

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/sstani-bgv/zenmoney-mcp'

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