Queries, edits, imports, and reconciles data in a hosted Beancount ledger through MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Beancount.io.
The Beancount.io MCP server gives an MCP-compatible agent access to a hosted Beancount ledger. It is intended for working with plain-text accounting data while using the hosted service for ledger access and related workflows.
The supported scope covers five practical areas: querying ledger data with BQL, viewing reports, working with ledger files, importing bank data, and reconciling accounts or transactions. These capabilities make the server relevant to agents that need to answer questions about a ledger, inspect accounting output, or help maintain imported financial records.
Beancount.io is built around Beancount ledgers, whose underlying records remain readable plain text. The surrounding Beancount.io project also includes web and mobile clients, a Python CLI, reporting libraries, and agent-oriented skills, but this listing specifically describes the MCP access path to a hosted ledger.
An agent uses MCP to request accounting operations from the Beancount.io service. Query requests can use BQL, while report-oriented requests expose generated or available financial views. File operations provide a way to inspect or modify ledger content, and bank-import functionality supports bringing external transaction data into the ledger.
Reconciliation is included for workflows that compare ledger records with imported or external bank information. The available description does not specify the exact request schemas, authentication flow, transport, or confirmation behavior, so those details should be verified in the repository before deployment.
The Beancount.io MCP server is described as supporting:
These capabilities suit tasks such as finding transactions, reviewing financial summaries, updating entries, importing bank exports, and checking whether recorded data agrees with bank information. The material does not provide individual MCP tool names or parameter definitions, so this page does not infer them.
The Beancount.io MCP server is described for a hosted Beancount ledger. The supplied material does not establish that this MCP interface works directly with local .bean files, although the broader Beancount.io project separately supports local-first workflows through its CLI and skills.
No environment variables, installation command, authentication variable names, supported MCP transports, or named desktop and coding clients are provided in the supplied material. Developers should consult the repository for those implementation details before configuring an agent.
The project is MIT licensed according to the repository README. Its broader codebase includes hosted and self-hosted components, but the listing does not state which deployment modes are available specifically for the MCP server.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/beancount-io)<a href="https://allmcps.com/mcp/beancount-io"><img src="https://allmcps.com/api/badge/beancount-io?style=directory" alt="Beancount.io on AllMCPs" /></a>