a-tarasoff avatar

Zenmoney Mcp

a-tarasoff/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 tools

Public 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*secret

ZenMoney 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

ToolDescription
sync_dataSync data with ZenMoney (run first)
list_accountsList wallets, cards, and cash accounts
list_categoriesList expense/income categories with hierarchy
list_merchantsList known merchants/payees
list_transactionsList and filter recent transactions
add_expenseAdd an expense transaction
add_incomeAdd an income transaction
add_transferTransfer money between accounts (including cross-currency)
update_transactionChange an existing transaction — category, amount, date, payee, comment, account
suggest_categoryGet auto-suggested category for a payee

Prerequisites

Quick start

No cloning or building needed — just add to your MCP client config:

Claude Desktop


View the full README on GitHub

Details

Repository
github.com/a-tarasoff/zenmoney-mcp
Package
zenmoney-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active