Fix our Books. Make no Mistakes.
5 minute read.
I let AI loose on my company’s books last week.
Here’s what happened.
The prompt
“Fix our books. Make no mistakes.”
(I’m kidding. Mostly.)
Some context
My COO and I are both German. A $10 plug in our cashflow statement is what wakes us up at night, sweating profusely. Accounting excellence isn’t optional for us. It’s cultural.
We’d recently switched away from an accounting agency. When you switch vendors, you inherit their work, and it’s rarely at the level you’d do it yourself. Typos in account names. Inconsistent categorization. Multi-currency wasn’t even enabled because the previous accountants considered it “too complicated.” Two companies had merged, and the books reflected that in all the wrong ways.
Post-transition cleanup is normal. But doing it properly requires real diligence and discipline, and it’s costly when you’re paying someone by the hour to comb through every entry.
What I actually did
Intuit published an open-source MCP server for QuickBooks. MCP is a protocol that lets an AI agent talk directly to external services. Not just read about them, but actually call the API, make changes, pull data.
I connected it to Claude via a coding agent. The initial setup had a few rough edges. The coding agent fixed them without me touching anything.
Then I just let it work.
This is the part that genuinely surprised me
The AI read the MCP repo’s source code on its own. It understood the QuickBooks API from that, not from documentation I provided.
Then it started building its own CLI tools. In TypeScript. It wrote export scripts to pull full ledgers, compare them line by line against bank statements, find missing transactions, and resolve brute-force adjustment journal entries that previous accountants had left behind.
It cross-checked P&L, balance sheet, and cash flow against each other. Flagged every GAAP divergence it found. When it needed more information or documents, it asked. And it documented everything it learned in the repository so it could pick up exactly where it left off in the next session.
This is not a specialized accounting AI. This is stock Claude in a Coding Agent harness with a QuickBooks API connection. No fine-tuning. No accounting-specific training. Just a general-purpose model that read the code and figured it out.
It hit real walls too
Bank-matched transactions can’t be modified via the QuickBooks API. Currency revaluations still have to be done in the web UI. These are QuickBooks API limitations, not AI limitations.
We have a protocol for that now: it sends me its reasoning on why something needs changing and exactly what to do, with direct markdown links into QuickBooks. I click, verify, execute. Takes seconds.
Where we are now
We essentially have an accountant for less than $1/hour.
But the real value isn’t the cost savings. It’s that I now have more insight into our books than I’ve ever had. I understand what’s going on at every level of detail. I’m the one deciding where to be precise and where a small variance is acceptable. I can explain every remaining discrepancy.
That’s the opposite of what people expect when they hear “AI does the books.” They picture a black box. What I got was the clearest window into my own company’s finances I’ve ever had.
The German in me is satisfied. That’s not a low bar.
The thing I keep coming back to
This AI didn’t follow a recipe. It read source code, figured out an API, built its own verification tools, and produced work that was more thorough than what we’d inherited from a professional agency.
That’s not automation. That’s closer to hiring someone who shows up on day one, reads the manual, and invents a better process before you’ve even finished explaining the problem.
When do you think you’ll start doing your accounting with AI?