ledger-service MCP server

Author:@mprokopov
View on GitHub

Overview

The ledger-service MCP server is a tool that enables structured access and management of financial ledger files directly through Claude.

To use it, install the package via PyPI, add the configuration to your Claude Desktop settings, and then utilize its provided tools to handle ledger accounts and transactions.

Key features include: list-accounts to show all accounts for a given year, account-balance to get a specific account's balance by year and name, and account-register to view an account's transaction history for a year.

Common use cases are managing personal finances by tracking balances, analyzing transaction history for budgeting, and integrating with other applications for automated ledger management.

Frequently asked questions: Prerequisites include Python 3.13+, the uv package manager, and Node.js with npm for debugging. Install using uv pip install ledger-service. Debugging is possible using the inspector tool.