Beancount MCP (Model Context Protocol) Server
About
Execute Beancount queries and submit transactions to a ledger.
Details
- Author
- StdioA
- GitHub stars
- 10
- Downloads
- 281
- Categories
- Productivity, Finance, Database, Other
Jump to
- Execute Beancount queries on the ledger
- Submit new transactions to the ledger
- Supports both stdio and SSE transport modes
- Integrates with Claude Desktop out of the box
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Beancount MCP (Model Context Protocol) ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Run uvx beancount-mcp [--transport=stdio/sse] your_ledger.bean to start the server. For Claude Desktop, add an entry to claude_desktop_config.json specifying the command and path to your ledger.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"beancount mcp (model context protocol) server": {
"github": {
"command": "uvx",
"args": [
"beancount-mcp",
"/path/to/your/ledger.bean"
],
"env": []
}
}
}
}
McpServers
{
"github": {
"command": "uvx",
"args": [
"beancount-mcp",
"/path/to/your/ledger.bean"
],
"env": []
}
}
Beancount MCP (Model Context Protocol) Server
A Beancount MCP server which can execute beancount query, and submit transaction to the ledger.
uvx beancount-mcp [--transport=stdio/sse] your_ledger.bean
Add toclaude_desktop_config.json(you can find this file by using Settings - Developer - Edit Config):
{ "mcpServers": { "https://github.com/StdioA/beancount-mcp/tree/master": { "command": "uvx", "args": [ "beancount-mcp", "--transport=stdio", "PATH_TO_YOUR_LEDGER" ], "disabled": false, "autoApprove": [] } } }
Automated expense management with a Supabase backend and hierarchical category support.
Log, query, and edit expenses, budgets, and accounts from Claude, ChatGPT, Cursor, or any MCP-compatible AI assistant — the only expense tracker with a native MCP server.
Perform queries and entity operations in your Fibery workspace.
MCP server for managing accounting and taxes with Norman Finance.
AI2Fin | Intelligent Financial Management
Tools for expense tracking, tax deductions, bill management, and financial analysis.
Access and manage your Bear Notes from a local SQLite database.
Manage personal finances, track transactions, and create budgets with Budgetsco.
Unofficial MCP server for fintable.io — manage financial categories, rules, and transactions through AI assistants instead of clicking through multi-step wizards.
Turn the spreadsheets running your business into secure applications.
Create professional PDF invoices using natural language.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




