MCP Servers / productivity / Ledger CLI

Ledger CLI

JSON →
httpnone48productivity

Execute commands for Ledger, a powerful command-line accounting system. Requires Ledger CLI to be installed.

Install
How to run this server
[ { "cmd": "npx -y @smithery/cli", "imports": [] } ]
server path: ledger-cli
Tools
What this server exposes
ledger_balance
Shows account balances with powerful filtering options. Inputs: query pattern, date ranges, display options. Returns: Formatted balance report.
ledger_register
Shows transaction register with detailed history. Inputs: query pattern, date ranges, sorting options. Returns: Formatted register report.
ledger_accounts
Lists all accounts in the ledger file. Input: optional query pattern. Returns: List of matching accounts.
ledger_payees
Lists all payees from transactions. Input: optional query pattern. Returns: List of matching payees.
ledger_commodities
Lists all commodities (currencies) used. Input: optional query pattern. Returns: List of matching commodities.
ledger_print
Prints transactions in ledger format. Inputs: query pattern, date ranges. Returns: Formatted ledger entries.
ledger_stats
Shows statistics about the ledger file. Input: optional query pattern. Returns: Statistical summary of the ledger.
ledger_budget
Shows budget analysis. Inputs: query pattern, date ranges, reporting period. Returns: Budget report.
ledger_raw_command
Runs a raw Ledger CLI command. Input: command arguments as a list of strings. Returns: Command output as text.
Configuration
Environment & auth
authnone
Resources
Ledger CLI — MCP Server · libregistry