How it works
Your agent does the books. The ledger keeps it honest.
LedgerMCP has three parts: the AI assistant you already use, an MCP server that gives it the bookkeeping tools, and a double-entry ledger that enforces the accounting rules. Here is how they fit together, end to end.
Your agent, any chat
The three parts
Your agent
The MCP server
ledgermcp.com/mcp, exposes the whole job as 66 tools: 25 that read, 41 that write. Import, categorize, split, transfer, reconcile, tag, report. The same registry generates the docs, so what the agent sees never drifts from what the server does.The ledger
Four ways to connect
Claude
ChatGPT
Grok
API key
{
"mcpServers": {
"ledgermcp": {
"type": "http",
"url": "https://ledgermcp.com/mcp",
"headers": { "Authorization": "Bearer lmcp_YOUR_KEY" }
}
}
}The config on the left is all an MCP client needs.
A month in the life of your books
- 1
Statements arrive
Bank feeds pull transactions in automatically (paid), or you hand your agent a CSV or PDF statement (free). Either way, rows land in a review queue. Nothing posts to the ledger by itself.
- 2
Your agent does the work
It categorizes against your chart of accounts, splits mixed charges, matches transfers so nothing double-counts, flags likely duplicates, and tags vendors as it goes. Anything ambiguous is left flagged for you.
- 3
You review and close
Skim the review queue in the web app or ask the agent what it was unsure about. Then close: reconcile against the statement balance, book depreciation, and lock the period so nothing can post into a closed month.
When something goes wrong
The agent miscategorized
Something looks off
You want a tighter leash
Common questions
Do I have to use an AI agent?
No. The web app is a complete bookkeeping tool on its own: transaction register with inline categorization, journal, reconciliation, receipts, tags, and every report. The agent just automates the same books.
What does the AI actually control?
Exactly what the tools expose. It cannot edit or delete postings, and destructive actions stay human-only in the web app.
Can I start mid-year with months of backlog?
Yes. Catch-up is one of the best uses. Hand your agent the statements month by month; bulk import and bulk categorize were built for migration, and one bad row never blocks the rest. Most backlogs clear in an afternoon.
What happens to my books if I stop paying?
Nothing happens to the books. Paid plans cover bank feeds and the built-in assistant; if a plan lapses those pause, but your books, reports, and agent access all keep working, and you can export everything to CSV at any time.
See it with your own statement
Hand your agent one month of transactions and read the audit log after.