LedgerMCP is now in Claude’s connector directory.Connect in seconds →

Free bookkeeping software. Connect Claude or ChatGPT, and your AI keeps the books.

Real double-entry books, every report, unlimited businesses, free. Hand your AI a bank statement and it imports, categorizes, and reconciles. Every change is logged, and you undo any of it in one click.

What is MCP?

It is how an AI assistant connects to an app’s data. Claude, ChatGPT, or Grok talks to your books directly: it reads what is there and makes changes, the same way you would in the app.

Nothing to install. You connect once, and then talk to your AI.

Your bookkeeping, done in record time.

8 rows imported, 8 categorized, one question answered.

Coffee Company0 to review
Example: Coffee Company’s June statement, imported and categorized by the assistant, with one question answered.
DateMerchantDescriptionCategoryAmountReviewed
06/28
Owner draw
Owner’s Draw−$8,766.00
06/28
Gusto
payroll run
Payroll−$6,797.00
06/27
Square
processing fees
Bank Fees−$1,204.00
06/25
Square
daily sales
Sales Revenue+$8,494.00
06/25
Stripe
online and app orders
Sales Revenue+$4,971.00
06/20
Transfer to savings
monthly reserve
Transfermatched−$12,500.00
06/19
Meta and Yelp
local ads
Advertising−$446.00
06/18
Pacific Cup Co
needs review
Cost of Goods Sold−$2,984.00
Assistant
Import the June statement and categorize it.
Chase Business Checking
June 2026 statement
PDF
Categorizing

Imported 8 rows and categorized 7. The transfer to savings matched its other side, so it posted once.

One question: Pacific Cup Co, $2,984.00 on 06/18.

Cups and lids, or equipment?

Cups and lids
Booked as Cost of Goods Sold, and saved a book rule for next time.
Ask about this book

Works with the AI you already useClaudeClaude CodeChatGPTGrokCursor+ any MCP client
  • Always balanced. Debits must equal credits or the database rejects it. Your AI cannot write books that don’t balance.

  • Every change, logged and reversible. Each one your AI makes lands in a running log, with who made it. Undo any of it in one click.

  • Encrypted bank access. We never store your bank login. Connections go through Plaid; the tokens are encrypted at rest and in transit, and never reach your browser.

More on security →

01 · The close

Your AI is the accountant now.

Closing the month takes one sentence.

  1. 01 Import
  2. 02 Categorize
  3. 03 Reconcile
  4. 04 Report
  5. 05 Close

Here’s my June statement. Import it, categorize everything, and close the month.

june-statement-2026.pdfPDF

84 transactions imported

01 Import · import_transactions

DateMerchantDescriptionCategoryAmountReviewed
06/25
Square
daily sales
Sales Revenue+$8,494.00
06/19
Meta and Yelp
local ads
Advertising−$446.00
06/18
Pacific Cup Co
needs review
−$2,984.00

81 categorized, 3 flagged for review

02 Categorize · bulk_categorize

Business Checking, June

Statement, Jun 30
$11,976.00
Your booksL
$11,976.00
$0.00 difference
06/20 Transfer to savings−$12,500.00
06/20 From checking+$12,500.00

03 Reconcile · reconcile_account

Revenue$13,465.00
Expenses$11,431.00
Net income$2,034.00
Trial balance ties

04 Report · run_pnl

June

  • 84 transactions imported
  • 81 categorized, 3 flagged for review
  • Reconciled to the statement, $0.00 difference
  • Trial balance ties
  • Depreciation booked for June
Books locked through June 30

05 Close · book_depreciation · set_lock_date

02 · What you get

Your AI does the work.

You check it in the app, on the same books.

Books that tie to the bank

Reconcile any account against its statement, down to the cent. Transfers and duplicates are detected, so nothing posts twice.

Months behind? Catch up in an afternoon: import every statement and categorize in bulk. One bad row never blocks the rest.

Bank reconciliation →

Transfer, June 20

DateMerchantDescriptionCategoryAmountReviewed
06/20
Transfer to savings
Business Checking
Transfermatched−$12,500.00
06/20
From checking
Business Savings
Transfermatched+$12,500.00

Reports computed live

P&L, balance sheet, and trial balance are computed the moment you ask, in the app or by asking your AI a question in plain language.

A 1099 report your CPA accepts. Your AI tags vendors while it categorizes, and at year end the report is ready: totals per vendor, the threshold flagged, missing W-9s called out.

Financial reports →

Spending by category

Coffee Company, June

  • Owner’s Draw$8,766.00
  • Payroll$6,797.00
  • Cost of Goods Sold$2,984.00
  • Bank Fees$1,204.00
  • Advertising$446.00
Total$20,197.00

03 · Connect

Connect your AI.

Pick yours. Most people are done in under a minute.

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 →

For developers

One URL. Any MCP client. 74 tools.

LedgerMCP is a hosted, streamable-HTTP MCP server. No SDK, no local subprocess, no per-company setup.

Point Claude, Claude Code, ChatGPT, Grok, Cursor, or your own MCP client at it and the full accounting contract is available.

mcp.json
{  "mcpServers": {    "ledgermcp": {      "type": "http",      "url": "https://ledgermcp.com/mcp",      "headers": { "Authorization": "Bearer lmcp_YOUR_KEY" }    }  }}

Paste into any MCP client. Swap in a key from Settings, under Your AI.

  • →Read-only keys. Mint a scoped key for a client that should analyze but never write a line.
  • →Keys are hashed at rest. API keys are SHA-256 hashed and revocable; the plaintext is shown once.
  • →One key, every book. The same credential covers every business on your account; tools take a business_id.

The software is free.

Unlimited businesses, every report, and your own AI, free forever with no card. Paid plans add live bank feeds, priced by how many bank accounts you connect across all your businesses. Growth and Scale include the built-in assistant.

Free

Unlimited books, all reports, CSV and manual imports, and your own AI over MCP.

$0

free forever

Bank feeds free for 14 days, up to 5 accounts · CSV, manual, and imports by your AI

No card required

Start free

Starter

Live bank feeds: transactions arrive on their own. Bring your own AI, with the same small built-in allowance as Free.

$9/mo

Up to 10 connected bank accounts

Live bank feeds

Start free

Growth

AI Bookkeeping + Autopilot included: the books stay categorized on their own, and one email a month asks what only you can answer.

$39/mo

Up to 20 connected bank accounts

Live bank feeds · AI Bookkeeping + Autopilot

Start free

Scale

AI Bookkeeping + Autopilot across every book. For firms and multi-book practices, with higher fair use.

$249/mo

Up to 100 connected bank accounts

Live bank feeds · AI Bookkeeping + Autopilot

Start free

Keeping personal books instead of business ones? Personal finance mode is free too.

All plans →

Questions

Frequently asked.

Is it safe to let an AI do my bookkeeping?

Yes. Entries must balance or the database rejects them, nothing is ever edited or deleted, and every change your AI makes lands in an audit log you can reverse in one click.

What happens if the AI makes a mistake?

You undo it in one click. Corrections post as linked reversals, so your history stays intact.

What is LedgerMCP?

Double-entry bookkeeping software with a Model Context Protocol (MCP) server built in. Connect Claude or ChatGPT and your AI keeps the books.

Do I need to know accounting or how to code?

No. Connect your AI and ask in plain language: “import this statement and categorize it.”

Which AI assistants can keep my books?

Any MCP client: Claude (claude.ai connectors, Claude Code, Desktop), ChatGPT, Grok, Cursor, or one you build yourself. Paste one snippet and your AI gets the full toolset.

Is it real double-entry accounting?

Yes. Every categorization posts a balanced journal entry, enforced in the database.

What does it cost?

The software is free, no card required. Paid plans start at $9/mo for live bank feeds, priced by the number of connected accounts; Growth and Scale include the built-in AI assistant.

Do you store my bank login?

No. Bank connections go through Plaid, and access tokens are sealed at rest, never exposed to the browser. You can also skip bank feeds and use CSV or manual entry.

Can I keep books for more than one business?

Yes, unlimited businesses on one account, free, and one API key covers them all. Accountants and bookkeepers invite staff as members and give clients a review-only view.

Can I use it without an AI?

Yes. Log in and use the web app directly: import CSVs, categorize, reconcile, attach receipts, and export every report.

Give your AI the keys.

Start with CSV and manual entry. Connect a bank when you want live feeds.

Free software. Unlimited businesses. No card.