Just talk to it. No terminal.
Agent Books speaks MCP, the open standard that Claude Desktop, ChatGPT and Grok can connect to. When it opens, you'll add it as a connector in the app you already use, then ask for what you need in plain English. If you prefer a command-line agent, that works too.
Connector support depends on each app and plan.
- Claude Desktop
- ChatGPT
- Grok
- Command-line agents
What your agent can do
These are the tools the ledger gives your agent over MCP. They're built and tested, and they've kept one real business's books since October 2026. A direct daily bank feed is in testing; until then, statements come in as CSV.
list_uncategorizedSee what came in that no rule covers yetbulk_categorizeFile many transactions in one passcreate_category_rulePropose a rule so it never asks twicelink_paymentMatch a deposit to the invoice it payscreate_invoice_draftDraft invoices with a PDF and a payment linksend_invoiceSend it, once you've approvedget_reportProfit and loss, spending, income by client, agingexport_for_accountantA year-end file mapped to Schedule C lines
Your agent proposes. You approve.
Agent Books doesn't run an agent of its own; you bring yours. It can draft, file and match freely. When it wants to send, delete, void, mark paid or export, the ledger stops at a preview and waits for you, whichever agent is asking.
send_invoice, preview
Send invoice #1042 to Acme Studio?
No agent? It still works.
Everything your agent does, you can do yourself in the web app: categorize, set rules, match payments and run reports. There will also be a free plan for basic invoicing, covering clients, invoices with a PDF, and online payment.
Why it exists
I'm a freelance developer. I wanted my agent to run my books, not just answer questions about them, so I built the ledger it needed. It has kept my own business's books since October 2026.
Sign-ups aren't open yet. Join the waitlist and I'll write when there's something you can try.
Chris Morris