Claude + LedgerMCP

Do your bookkeeping with Claude

Claude is a capable bookkeeper; it just needs a ledger it can operate. LedgerMCP is real double-entry accounting software that connects to Claude in about a minute. Free to start.

Claude, connected

Here’s my June statement. Import it and categorize everything.
Imported 84 transactions and categorized 81. Three are flagged for your review. Two internal transfers matched so nothing double-counts. Want me to reconcile against the statement balance?

Connect Claude in three steps

On claude.ai (web and mobile apps), you connect from the connector directory.

  1. 1

    Open Claude connectors

    In Claude, go to Settings, then Connectors, and click the + to browse. You can also get there from a chat: the + button, then Connectors, then Manage connectors.

  2. 2

    Search for LedgerMCP

    LedgerMCP is in the Claude connector directory, so there is no URL to paste. Find it in the list and click Connect.

  3. 3

    Sign in

    Claude opens a LedgerMCP sign-in. Enter your email, type the 6-digit code, and approve. New accounts are created on the spot.

Then start keeping books. Ask Claude to set up your books, then hand it a bank statement. It imports, categorizes, and reconciles from there. From that point Claude works like staff: you talk in plain language and it calls the tools.

Using Claude Desktop or Claude Code instead? Mint an API key in Settings → Agent access and add the config on the right to your MCP settings. One key covers every book in your account; read-only keys are available too.

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

Things to say to your new bookkeeper

Claude reads statements you paste or attach, asks when a category is ambiguous, and posts everything as balanced journal entries. You review its work in the web app.

Under each request, Claude is calling real MCP tools, the same 66-tool surface documented at /docs.

  • Set up books for my consulting business.
  • What did I spend on software last quarter?
  • Split that Costco charge: $180 supplies, $95 meals.
  • Anything unusual in the last 90 days?

The month-end close

Once a month, one conversation: import the statement, categorize, match transfers, reconcile to the bank balance, book depreciation, lock the period, and produce the P&L. What used to be an evening is a coffee.“Close out June: import the attached statement, reconcile checking to $12,410.22, and lock the month.”

Catch-up bookkeeping

Months (or years) behind? Feed Claude statements month by month. Bulk import dedupes rows, bulk categorize posts each row independently so one odd transaction never blocks the rest, and you review only what it flags.“I have not done books since January. Here are six statements. Work through them month by month and flag anything you are unsure about.”

The personal-card sweep

Bought business things on a personal card? Connect the card as a personal account and Claude pulls just the business expenses into the books, posted properly against Owner’s Contribution.“Scan my personal card for business expenses from last quarter and pull them into the books.”

1099 season

Have Claude tag vendor payments as it categorizes all year. In January, the 1099 report is already done: totals per vendor, the year’s reporting threshold flagged ($2,000 for 2026 payments), missing W-9s called out.“Which vendors crossed the 1099 threshold this year, and which are missing a W-9?”

Why this works when spreadsheets do not

Giving Claude a spreadsheet means trusting it not to make mistakes. Giving it LedgerMCP means it cannot make the expensive ones. The ledger enforces the rules so you do not have to check Claude’s arithmetic. The full guarantees are on the security page.

Always balanced

Debits equal credits at commit, enforced in the database, not hoped for in app code.

Nothing edits history

Postings are immutable for everyone, including us. Corrections are linked reversals.

Retries are harmless

Idempotency keys mean a replayed request returns the original entry, never a duplicate.

Everything reversible

Every Claude write sits in the audit log with a one-click reverse.

Common questions

Can Claude really do bookkeeping?

Yes, when it has a ledger it can operate. Connected to LedgerMCP, Claude imports statements, posts balanced journal entries, splits transactions, matches transfers, reconciles accounts, and runs reports.

How do I connect Claude to LedgerMCP?

Search for it in the directory: Settings → Connectors → + → find LedgerMCP → Connect, then sign in with a 6-digit email code.

Does Claude work with QuickBooks?

Intuit ships a QuickBooks MCP server, but as of mid-2026 it is a local developer preview: it runs as a subprocess on a developer’s machine, requires registering your own app on the Intuit Developer Portal, and works one company at a time, all on top of a paid QuickBooks subscription. LedgerMCP is the opposite shape: a hosted server, one URL, unlimited books, free.

What about Claude Code and Claude Desktop?

Both work. Create an API key in Settings → Agent access and add the MCP config shown on this page.

Can Claude break my books?

No. Entries must balance or the database rejects them, and every Claude action lands in the audit log with a one-click reverse.

Is my financial data used to train Claude?

LedgerMCP never trains on your books. Bring your own AI, or use the optional built-in assistant. What Claude does with conversation data is governed by your Anthropic plan and settings, the same terms as everything else you tell Claude. Bank credentials never pass through either company: Plaid handles bank connections, and tokens are encrypted at rest.

Can Claude do my personal finances too?

Yes. Books can be business or personal under one account, and the same tools work: import card statements, categorize spending, track subscriptions and budgets, and get a safe-to-spend picture. Ask Claude to “set up a personal book” and go from there.

What does it cost?

Free. Unlimited books, CSV import, reports, and the full Claude toolset cost nothing. Live bank feeds start at $9 per month pooled across all your books, and the Growth and Scale plans include a built-in AI assistant.

Give Claude the books

Find LedgerMCP in the Claude connector directory.