Skip to main content
Glama
minhyeoky

Ledger CLI MCP Server

by minhyeoky

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
ledger_balanceD

Show account balances

ledger_registerD

Show transaction register

ledger_accountsC

List all accounts

ledger_payeesC

List all payees

ledger_commoditiesC

List all commodities

ledger_printC

Print transactions in ledger format

ledger_statsC

Show statistics about the ledger file

ledger_budgetD

Show budget report

ledger_raw_commandD

Run a raw ledger command

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
ledger://file

TDQS

C2.8/5.0

Scored across 9 tools

Disambiguation5/5

Every tool has a clearly distinct purpose with no ambiguity. Each targets a specific aspect of ledger functionality (e.g., accounts, balances, budget, commodities, payees, printing, raw commands, register, stats), and their descriptions make it easy to differentiate between them.

Naming Consistency5/5

All tool names follow a consistent 'ledger_' prefix with a descriptive noun or noun phrase (e.g., ledger_accounts, ledger_balance). This predictable pattern enhances readability and makes the tool set easy to navigate.

Tool Count5/5

With 9 tools, the count is well-scoped for a ledger CLI server. Each tool serves a distinct and useful function in managing financial data, and there are no redundant or unnecessary tools, making the set appropriately sized for its domain.

Completeness4/5

The tool set provides comprehensive coverage for querying and reporting on ledger data, including accounts, balances, transactions, and statistics. A minor gap is the lack of tools for creating or modifying ledger entries (e.g., add_transaction), but agents can work around this using ledger_raw_command for such operations.

Maintenance

ActivityInactive
ResponsivenessNo issues