trackmcp
Back to directory
StdioA

beancount-mcp

View on GitHub

A MCP Server for beancount query and transaction submmit.

11 stars PythonOthers Updated Jul 28, 2026

Documentation

Beancount MCP (Model Context Protocol) Server

A Beancount MCP server which can execute beancount query, and submit transaction to the ledger.

Usage

`uvx beancount-mcp [--transport=stdio/sse] your_ledger.bean`

Add to Claude

Add to `claude_desktop_config.json` (you can find this file by using Settings - Developer - Edit Config):

code
{
  "mcpServers": {
    "https://github.com/StdioA/beancount-mcp/tree/master": {
      "command": "uvx",
      "args": [
        "beancount-mcp",
        "--transport=stdio",
        "PATH_TO_YOUR_LEDGER"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}

Frequently asked questions

What is beancount-mcp?

beancount-mcp is A MCP Server for beancount query and transaction submmit.

How do I install beancount-mcp?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is beancount-mcp open source?

Yes — it is hosted on GitHub at https://github.com/StdioA/beancount-mcp and has 11 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP