Your AI does the books. The ledger keeps it honest.

LedgerMCP has three parts: your AI, an MCP server that gives it the bookkeeping tools, and a double-entry ledger that enforces the accounting rules.

Nothing to install. No card.

Works with the AI you already useClaudeChatGPTGrokCursor+ any MCP client
  • Your AI. You ask in plain language: “import this statement,” “what did I spend on software?” It plans the work and calls the tools.

  • The MCP server. One URL exposes the whole job as 72 tools: 27 that read, 45 that write. The docs are generated from the same tool list, so what your AI sees never drifts from what the server does.

  • The ledger. Real double-entry books in a database that won’t let them break: every entry has to balance, nothing can be quietly edited or deleted, and the same thing can’t post twice.

How the ledger enforces it →

01 · A month

Connect once. Then every month looks like this.

Statements arrive, your AI sorts them, you review and close.

01 Connect · create_business

Your AI has the full toolset the moment it connects, for every book in your account. Ask it to set up the books; it creates them and is ready for the first statement.

Set up books for my coffee shop.

Claudecreate_businessCoffee Company

Books created with a standard small-business chart.

02 Import · import_transactions

Bank feeds pull transactions in automatically (free for 14 days, then paid), or you hand your AI a CSV or PDF statement (free). Either way, rows land in a review queue. Nothing posts to the ledger by itself.

Here’s my June statement. Import it.

Chase Business Checking
June 2026 statement
PDF
DateMerchantDescriptionCategoryAmountReviewed
06/28
Gusto
payroll run
−$6,797.00
06/27
Square
processing fees
−$1,204.00
06/18
Pacific Cup Co
−$2,984.00

84 rows waiting for review.
Nothing posted yet.

03 Categorize · bulk_categorize

Your AI does the work. It categorizes, splits mixed charges, matches transfers, flags duplicates, and tags vendors. Anything it is unsure about stays flagged for you.

DateMerchantDescriptionCategoryAmountReviewed
06/28
Gusto
payroll run
Payroll−$6,797.00
06/27
Square
processing fees
Bank Fees−$1,204.00
06/18
Pacific Cup Co
needs review
−$2,984.00

81 categorized, 3 flagged for review

04 Close · reconcile_account

Skim the review queue in the web app or ask your AI 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.

Business Checking, June

Statement, Jun 30
$11,976.00
Your booksL
$11,976.00
$0.00 difference
  • Depreciation booked for June
Books locked through June 30

02 · Connect

Pick your AI.

Each takes three steps.

claude.ai, Desktop, mobile

  1. 01Open Settings, then Connectors, then click + to browse.
  2. 02Search for LedgerMCP and click Connect. No URL to paste.
  3. 03Sign in with a 6-digit email code. Claude now has your books.
you: set up my first business and import this statement
create_business Coffee Company
import_transactions 84 rows
bulk_categorize 81 posted, 3 to review
verify_books ok

Same address for every AI: https://ledgermcp.com/mcp

Read the docs →

03 · Corrections

When something goes wrong.

  • Your AI miscategorizedTell it (“that Costco charge was inventory, not meals”) or fix it in the app with one click. Either way the correction is linked to the original, nothing is overwritten, and the merchant is remembered.
  • Something looks offOpen Settings, then Activity: which key, which tool, what it changed. One click reverses any of it.
  • You want a tighter leashIssue a read-only key: your AI can answer questions and run reports but can’t write a thing. Or skip keys and work only in the web app.

Questions

Common questions.

Do I have to use an AI?

No. The web app is a complete bookkeeping tool on its own: transaction register with inline categorization, journal, reconciliation, receipts, tags, and every report. Your AI just automates the same books.

What does the AI actually control?

Only what the tools allow. It cannot edit or delete anything already in the books, and anything irreversible stays with you in the web app.

Can I start mid-year with months of backlog?

Yes, catch-up is one of the best uses. Hand your AI the statements month by month. Bulk import and bulk categorize were made for it, and one bad row never blocks the rest. Most backlogs clear in an afternoon.

What happens to my books if I stop paying?

Nothing. Paid plans cover bank feeds and the built-in assistant, so if a plan lapses those pause. Your books, reports and your AI’s access keep working, and you can export everything to CSV at any time.

See it with your own statement.

Hand your AI one month of transactions and read the audit log after.

Most people are connected in under a minute.