Fehu: CLI Double-Entry Bookkeeping with Claude AI MCP Integration

Fehu is a CLI personal accounting tool that integrates with Claude AI through MCP (Model Context Protocol). It's a lightweight double-entry bookkeeping system backed by SQLite, enabling users to manage finances through Claude Desktop by talking to their ledger.
Key Features
- Hierarchical accounts: Uses colon-separated account structures like
asset:bank:chaseandexpense:food:dining - Auto-tagging: Automatically tags transactions with
#hashtagsincluded in descriptions - Powerful calc engine: Filter transactions by period, tag, and perform set operations including union, intersect, and XOR
- Multi-currency support: Handles USD, KRW, BTC (with 8 decimal precision), and other currencies
The MCP integration allows users to record transactions through natural language commands. For example, saying "Record my lunch, $12 from my Chase account" prompts Claude to handle the transaction entry while maintaining balanced double-entry accounting principles.
Fehu ensures transactions are always balanced, preventing dirty data in the ledger. The tool is MIT licensed and open source, providing AI-assisted budgeting without requiring users to share financial data with third-party SaaS platforms.
This tool is for developers who want to manage personal finances through Claude AI while maintaining control over their financial data.
📖 Read the full source: r/ClaudeAI
👀 See Also

MCP Context Bloat: Real Costs and a Practical Fix for Claude Code Users
Running 9 MCP servers in Claude Code leads to 38k token cold starts, ~$700/month in tool definition overhead, and degraded model performance. A gateway pattern with BM25 ranking cuts context to 4k.

Claude Skill MCP Checker: Deterministic Audit of Breaking 2026-07-28 Changes
A free Claude Skill and web demo run 7 deterministic rules to spot MCP servers broken by the 2026-07-28 stateless transport and OAuth 2.1 changes. The author shares how one rule was wrong and how he pinned the mistake.

Blip MCP Server: Draw UI Changes for Claude Code Instead of Describing Them
Blip is an MCP server for Claude Code that replaces verbal UI change descriptions with visual annotations. You draw directly on your running application, and Claude writes the corresponding code based on the annotated screenshot.

Clawmates: OpenClaw, but for Teams
New project brings multi-user OpenClaw deployment with shared knowledge, cost visibility, and admin controls.