Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Finanze

FreeNot checked

Enables AI assistants to read and query a Finanze self-hosted portfolio manager using natural language, including net worth, positions, and financial calculatio

GitHubEmbed

About

Enables AI assistants to read and query a Finanze self-hosted portfolio manager using natural language, including net worth, positions, and financial calculations.

README

An MCP server for Finanze, the self-hosted portfolio manager.

It lets an AI assistant (Claude Code, Claude Desktop…) read your Finanze portfolio and run financial calculations in plain language — "what's my net worth?", "show my crypto positions", "simulate this mortgage".

It talks to your local Finanze backend over its HTTP API and exposes a read-only tool set (plus optional live-refresh). It never changes your data.

What it can do

  • See your portfolio: positions, contributions, transactions, net-worth timeline, history.
  • Markets: exchange & Euribor rates, stock/fund/ETF lookup, crypto asset search.
  • Real estate & cash flows: properties, recurring and pending flows.
  • Calculations: loan/mortgage amortization, savings projections, portfolio forecast.
  • Optional live refresh (off by default): trigger a data fetch from your connected banks, brokers and crypto wallets.

Requirements

  • A running Finanze backend (default http://localhost:7592).
  • Python 3.11+.

Install

git clone https://github.com/adriadam10/finanze-mcp.git
cd finanze-mcp
pip install -e .

Configure

Copy the example env file and fill in your Finanze credentials (used to unlock the local DB):

cp .env.example .env
FINANZE_BASE_URL=http://localhost:7592
FINANZE_USERNAME=your-username
FINANZE_PASSWORD=your-password

Use with Claude Code

From the project folder:

claude mcp add --scope user --transport stdio finanze -- python -m finanze_mcp

Or rely on the bundled .mcp.json (project scope): open Claude Code in this directory with FINANZE_USERNAME / FINANZE_PASSWORD exported, and it's picked up automatically.

Then just ask Claude things like "what's my current net worth?".

Claude Desktop: add the same command / args / env to your claude_desktop_config.json instead (Claude Desktop doesn't use .mcp.json).

Optional: live data refresh

Disabled by default. To expose the fetch tools (they make real calls to your banks/brokers and may require 2FA), set:

FINANZE_ENABLE_FETCH=true

Development

pip install -e ".[dev]"
pytest        # tests
ruff check .  # lint

License

MIT

from github.com/adriadam10/finanze-mcp

Install Finanze in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install finanze-mcp

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add finanze-mcp -- uvx --from git+https://github.com/adriadam10/finanze-mcp finanze-mcp

FAQ

Is Finanze MCP free?

Yes, Finanze MCP is free — one-click install via Unyly at no cost.

Does Finanze need an API key?

No, Finanze runs without API keys or environment variables.

Is Finanze hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Finanze in Claude Desktop, Claude Code or Cursor?

Open Finanze on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Finanze with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs