Claude in Excel vs. Claude in the Ledger: Where to Point AI at Your Books
Listen to this story
If you work in accounting or finance, you have probably already pointed Claude at a spreadsheet. Export the trial balance, drop the file in, ask what moved. It works. It is genuinely useful, and the instinct behind it is correct: the numbers should be interrogable in plain language, and the person who understands the business should not have to write a formula to ask a question about it.
So this is not an argument against Claude in Excel. Claude in Excel is the best thing to happen to day-to-day financial analysis in a long time, and the accountants who reached for it have correctly identified where all of this is going.
The question worth asking is narrower, and it is not whether AI should touch your numbers. It is what you point it at.
A spreadsheet export is a photograph of your accounting
When you hand Claude a workbook, it receives a grid of values. That is a real and useful thing, and for a lot of analysis it is enough. But three things are missing from that grid, and each one puts a ceiling on what the AI can do for you.
It cannot tell you why a number is what it is. Either the derivation was flattened into a value when you exported, or it survives as a formula referencing other cells, which tells you the arithmetic without telling you the reason. "Why is consulting revenue down eight percent" is not answerable from the grid. The answer lives in things that happened in the business, and the workbook never had them.
It cannot tell what is still connected. Every mature model has a tab that stopped being referenced a year ago and looks exactly like the tab feeding this quarter's forecast. Same structure, same formatting, entirely plausible numbers. A human has to trace references to know the difference. An AI reading the file has strictly less information than that human.
It cannot do anything. This is the one that gets underrated. Claude can propose a correcting entry, describe it precisely, and explain the reasoning. It cannot make one. You are the write path. Which means the AI's usefulness stops at exactly the point where the work starts, and every hour it saves you in analysis it hands back in transcription.
Most "AI in finance" today is advisory for this reason. The human stays the integration layer.
What changes when the AI connects to the ledger instead
MCP, the Model Context Protocol, is an open standard from Anthropic for giving a model a live connection to a system rather than a copy of a file. It is the difference between "here is a spreadsheet" and "here is the ledger, here is its structure, and here are the operations you are permitted to perform on it."
Connected that way, Claude does not get a grid. It gets three things.
The schema. What kinds of things exist, how they relate, what properties they carry. The model can orient itself instead of inferring meaning from column headers.
Query access. It can ask its own follow-up questions. When the first answer raises a second question, nobody has to go export another file. In practice this is the largest day-to-day difference, because the useful part of financial analysis is almost never the first query.
A defined set of operations. Which is also a defined set of limits, and that is the part that makes the whole idea survivable.
Provenance is the thing worth having
A ledger can store more than the journal entry, and if it does, the AI can answer a fundamentally better class of question.
RoboLedger records the economic event and derives the double-entry transaction from it, keeping both, linked. A sale, a payment, a disposal, with its participants and its terms, and the entry that event triggered. The debits and credits post exactly as they always have. Nothing about double-entry changes.
What changes is that "why is this number what it is" walks back to an actual answer instead of bottoming out at a balanced pair of accounts. Which event. Which counterparty. Under what terms. That is a question an AI is very good at chasing through a graph and completely unable to answer from a workbook, because the workbook never had the event in the first place.
The idea is not new. Bill McCarthy published it in 1982 as the REA model, for resources, events and agents. It has been sitting there for forty years waiting for storage and query engines to get cheap enough to make it practical.
An AI with a write path needs a system that can say no
The moment you let a model do things rather than suggest them, the interesting question stops being how smart it is and becomes what happens when it is wrong.
The answer cannot be "the human reviews everything," because that is the transcription tax again, and reviewers get tired. It has to be that the system itself refuses.
In RoboLedger the month-end close is a gate rather than a checklist. If the balance equation does not hold, the period does not close. If the accounting system has not synced recently enough for us to know we are looking at current data, it does not close, and it reports how many days stale it is. If there are draft entries whose debits do not equal their credits, it does not close. There is an override for the stale-data case, because sometimes you have genuinely verified it another way, but the override is explicit, named and logged. You cannot take it by accident.
A checklist records that someone said they verified something. A gate can tell "checked" from "true." That distinction does not matter much when a careful human is doing every step. It matters enormously the moment an agent is.
What this does not do
Being specific about the limits is the only way the rest of it is worth believing.
It does not fix a bad chart of accounts. If your accounts encode meaning inconsistently, a graph will represent that inconsistency faithfully and an AI will reason over it confidently. Structure amplifies whatever you give it.
It does not remove judgment. The gates check arithmetic, freshness and internal consistency. They have no opinion on whether an accrual is reasonable, whether revenue recognition matches the contract, or whether your estimate is defensible. Those are still yours, and they are most of the job.
It does not make setup free. Connecting a real set of books means mapping a chart of accounts to reporting concepts and deciding a fiscal boundary. That is an afternoon of real decisions, not a button.
Try it on data that is not yours first
The most useful thing you can do with any of this is see the difference yourself, on data where nothing is at stake.
The MCP server is published on npm as @robosystems/mcp under an MIT license, and the platform behind it is Apache 2.0 open source. You can read every claim in this post as code rather than taking it from me, which is most of the reason for building it in the open.
The lowest-friction way in is the SEC repository: real XBRL from real public companies, thousands of filers, already structured as a graph. Connect Claude to it, ask it to pull a company's income statement, then ask it to build a fact grid across three years, then ask it something the first two answers made you curious about.
That third question is where the difference shows up. An AI reading a table needs you to go get more table. An AI connected to a graph goes and looks.
Once that clicks, pointing it at your own ledger stops being a leap.
Claude in Excel was never the wrong idea. It is just aimed at a copy of your accounting, and there is a version of the same instinct aimed at the accounting itself.
Joey French
Contributing to the future of graph databases and AI-powered business intelligence.
Ready to Build Your Knowledge Graph?
Experience the power of graph databases with RoboSystems.
Get Started on GitHubMore from RoboSystems Blog
The Coverage Machine: Turning SEC Filings Into Narrated Equity Research, in the Open
Jun 28, 2026
Thousands of public companies have real revenue, real filings, and zero analyst coverage. We built an open-source machine that turns their SEC filings into narrated research — and we run it in the open.
Events, Not Transactions: A Better Foundation for the Ledger
Jun 19, 2026
Double-entry bookkeeping is one of the great inventions in the history of business. But the journal entry is a derived artifact, not the source of truth. RoboLedger records the economic event first and derives the books from it—so the meaning survives all the way to the balance sheet.
Financial Reports as DataBooks: One Artifact for Humans, Machines, and LLMs
Jun 19, 2026
A published financial report should be something you can read with your eyes, query with SPARQL, and validate with SHACL—without loading a single specialized tool. So we built a proof of concept: our reports, rendered as DataBooks.