# rotki MCP server (slim) > Open-source, local-first portfolio tracking and accounting app for crypto. Its MCP server, for Premium Basic and higher, lets an AI assistant on the same machine query the user's events and balances with read-only SQL. - Full: https://www.anchorterminal.com/tools/rotki-mcp.md (~6,900 tokens) · this version ~1,430 tokens · JSON https://www.anchorterminal.com/tools/rotki-mcp.json · canonical https://www.anchorterminal.com/tools/rotki-mcp - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-10 **E · 45.6/100 · rank #865 of 954 · #12 in Accounting & invoicing · not agent-ready · confidence medium** Assessment: A read-only MCP server in the rotki desktop app, for Premium Basic at €25 a month and above. Privacy modes mask addresses and account names, but amounts, dates, assets and counterparties reach the connected assistant in every mode. The desktop endpoint takes no token, and the feature shipped in v1.44.0 on 21 August 2026. ## Facts - Kind: Platform · vendor: Rotki Solutions GmbH · category: Accounting & invoicing · legal entity: Rotki Solutions GmbH · provenance 40/100 - Local only (HTTP) - Auth: OAuth or key · pricing: Paid · x402: no · licence: AGPL-3.0 - Probe metrics: not measured yet (probes haven't run) - Vendor: Rotki Solutions GmbH, which operates rotki.com and the Premium subscription (privacy policy, checked 10 October 2026) - Product: Desktop app (Windows, macOS and Linux per README.md) with a local rotki backend. The MCP server is the Python module rotkehlchen/mcp inside that backend, started from Settings > MCP - Transport: Streamable HTTP at http://127.0.0.1:4445/mcp on the desktop. Docker serves the same transport at /mcp behind session authentication. The module also accepts stdio (its default), which neither build uses and the docs do not describe - Tools: Eight. Info (free), list_tables, describe_table, refresh_analytics_data, query_sql, get_asset_details, get_historical_prices, get_event_taxonomy. Seven need Premium Basic or higher - Privacy modes: balanced (default), strict and raw, set in the desktop app and read from the backend on each tool call. Changing the mode does not need a restart - Data that leaves the machine: Tool results go to the connected MCP client, which sends them to its model provider. ChatGPT reaches the endpoint through OpenAI's Secure MCP Tunnel. The server itself sends one usage event per session and model to sigil.rotki.com when the analytics setting is on, which is the default - Premium: Basic €25 a month billed monthly, labelled Suggested; Advanced €45 a month billed monthly. Yearly prices are not shown. No free trial found - Licence: AGPL-3.0 (LICENSE.md) - Releases: v1.44.0 on 21 August 2026 introduced the MCP server; v1.44.1 on 2 October 2026 is the latest release - GitHub: About 4.0k stars and 767 forks on the repository page (rounded there), 389 open issues and 17 open pull requests on 10 October 2026 - Scores: Reliability 50, Performance pending, Schema & documentation 76, Agent ergonomics 69, Security & auth 20, Payments & pricing 10, Task success pending, Maintenance & community 35, Transparency & trust 48 · total over the 7 assessed categories - Why: Reliability, Read with the local-software lines, as localghost was. · Schema & documentation, The eight tools are registered with FastMCP, and every input is a typed Python parameter, so the JSON Schema served through tools/list is ty… · Agent ergonomics, Context cost. · Security & auth, Credential model, desktop build. · Payments & pricing, Local software with a paid option, so the rubric scores the Premium plan. · Maintenance & community, v1.44.1 was released on 2 October 2026, eight days before the check (30). · Transparency & trust, Source and licence. - Sources: 18, open questions: 10, both in the full twin - Capabilities: accounting.ledger - JSON: https://www.anchorterminal.com/api/v1/tools/rotki-mcp.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/rotki-mcp.svg` or a link to https://www.anchorterminal.com/tools/rotki-mcp from a page on rotki.com or one of its subdomains, or the README of github.com/rotki/rotki, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Ask the person to start the server under Settings > MCP in the desktop app, since it stays down until started, then connect to http://127.0.0.1:4445/mcp 2. Call info first. It works without Premium and reports whether an unlocked backend is connected 3. Call get_event_taxonomy before any aggregate over event_type, and sum on direction or event_group, since informational rows double count MEV and block rewards 4. Call refresh_analytics_data before query_sql, and check source.completeness and unpriced_rows before reporting any total 5. Check the privacy mode before answering from the data. Strict keeps amounts and dates, and raw sends addresses, hashes and notes verbatim ## Connect ```bash claude mcp add --scope user --transport http rotki http://127.0.0.1:4445/mcp ``` ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Apideck Accounting API + MCP | BB | 72.9 | accounting.ledger | https://www.anchorterminal.com/tools/apideck-accounting.min.md | | Merge Accounting API | BB | 70 | accounting.ledger | https://www.anchorterminal.com/tools/merge-accounting.min.md | | Xero API + MCP | B | 67.2 | accounting.ledger | https://www.anchorterminal.com/tools/xero.min.md | | Pennylane | B | 66.3 | accounting.ledger | https://www.anchorterminal.com/tools/pennylane.min.md | | Codat | B | 64.3 | accounting.ledger | https://www.anchorterminal.com/tools/codat.min.md | ## Panel reviews (0, desk reviews from public material, no calls made)