
Zenmoney Mcp
Hooks into the ZenMoney personal finance API to let Claude read and write your financial data. You get eight tools: sync, list accounts/categories/merchants/transactions, add expenses and income, transfer between accounts with currency conversion, and auto-suggest categories based on payee. Requires a token from zerro.app, then you can ask Claude to log a coffee purchase, show last week's spending by category, or move money between your wallets. Built for the Russian market where ZenMoney is popular. Installs via npx so no local setup needed, just drop your token in the config and sync before your first query.
- GitHub stars
- 5
- tools
- 10
- auth
- Secret needed
- transport
- STDIO
- env var
- 1
- last updated
- Mar 28, 2026
Tools
10 toolsPublic tool metadata for what this MCP can expose to an agent.
sync_dataSync data with ZenMoney (run first)
Sync data with ZenMoney (run first)
No parameter schema in public metadata yet.
list_accountsList wallets, cards, and cash accounts
List wallets, cards, and cash accounts
No parameter schema in public metadata yet.
list_categoriesList expense/income categories with hierarchy
List expense/income categories with hierarchy
No parameter schema in public metadata yet.
list_merchantsList known merchants/payees
List known merchants/payees
No parameter schema in public metadata yet.
list_transactionsList and filter recent transactions
List and filter recent transactions
No parameter schema in public metadata yet.
add_expenseAdd an expense transaction
Add an expense transaction
No parameter schema in public metadata yet.
add_incomeAdd an income transaction
Add an income transaction
No parameter schema in public metadata yet.
add_transferTransfer money between accounts (including cross-currency)
Transfer money between accounts (including cross-currency)
No parameter schema in public metadata yet.
update_transactionChange an existing transaction — category, amount, date, payee, comment, account
Change an existing transaction — category, amount, date, payee, comment, account
No parameter schema in public metadata yet.
suggest_categoryGet auto-suggested category for a payee
Get auto-suggested category for a payee
No parameter schema in public metadata yet.
Sponsors
Configuration
ZENMONEY_TOKEN*secretZenMoney API token from https://zerro.app/token
Readme
zenmoney-mcp
MCP server for ZenMoney — access your personal finance data from any MCP-compatible AI client (Claude Desktop, Cursor, etc.).
Features
| Tool | Description |
|---|---|
sync_data | Sync data with ZenMoney (run first) |
list_accounts | List wallets, cards, and cash accounts |
list_categories | List expense/income categories with hierarchy |
list_merchants | List known merchants/payees |
list_transactions | List and filter recent transactions |
add_expense | Add an expense transaction |
add_income | Add an income transaction |
add_transfer | Transfer money between accounts (including cross-currency) |
update_transaction | Change an existing transaction — category, amount, date, payee, comment, account |
suggest_category | Get auto-suggested category for a payee |
Prerequisites
- Node.js >= 18
- A ZenMoney account
- API token from zerro.app/token
Quick start
No cloning or building needed — just add to your MCP client config:
Claude Desktop
Details
- Repository
- github.com/a-tarasoff/zenmoney-mcp
- Package
zenmoney-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active