Ledger MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Ledger MCP Servershow me the balance for my checking account this year"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ledger-service MCP server
MCP Server for accessing and managing ledger files through Claude.
Components
Tools
The server implements three tools for ledger management:
list-accounts: Lists all accounts in the ledger
Takes "year" as a required argument
Returns formatted list of all available accounts
account-balance: Gets the balance for a specific account
Takes "year" and "account" as required arguments
Returns the current balance for the specified account
account-register: Shows the transaction register for an account
Takes "year" and "account" as required arguments
Returns detailed transaction history for the specified account
Related MCP server: Monad MCP Tutorial
Installation
Prerequisites
Python 3.13 or higher
uvpackage managerNode.js and npm (for debugging)
Install from PyPI
uv pip install ledger-serviceDebugging
Using the inspector to debug the server:
npx @modelcontextprotocol/inspector \
uv \
--directory /path/to/ledger-service \
run \
ledger-service
Configure Claude Desktop
Add the server configuration to Claude Desktop's config file:
On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
"mcpServers": {
"ledger-service": {
"command": "uv",
"args": [
"--directory",
"/path/to/ledger-service",
"run",
"ledger-service"
]
}
}"mcpServers": {
"ledger-service": {
"command": "uvx",
"args": [
"ledger-service"
]
}
}Development
Local Setup
Clone the repository
Create and activate a virtual environment
Install dependencies:
The base path can be configured by modifying the LEDGER_BASE_PATH constant in server.py.
License
GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server that allows Claude AI to perform filesystem operations including reading, writing, listing, moving files, and searching directories within specified allowed paths.9392ISC
- -license-quality-maintenanceAn MCP server that allows Claude Desktop to query Monad testnet for MON token balances of accounts.
- Alicense-qualityDmaintenanceAn MCP server that allows Claude Desktop to remotely control Claude Code instances for executing commands and managing files.61GPL 3.0
- AlicenseAqualityAmaintenanceAn MCP server for querying Beancount ledgers using natural language, enabling financial analysis through Claude with tools for BQL queries and ledger validation.22MIT
Related MCP Connectors
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
A paid remote MCP for hosted MCP server, built to return verdicts, receipts, usage logs, and audit-r
Hosted MCP server for Mini Accountant: invoices, expenses, customers, analytics, tax estimates.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mprokopov/ledger-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server