An API bridge creates access. Zeno turns access into accountable bookkeeping.
Intuit publishes an official MCP server for QuickBooks Online. Zeno adds the source documents, staged work, rules, company memory, review, audit, and recovery system around that access. For QuickBooks Desktop, Zeno also supplies the local AI bridge itself.
Choose the layer that matches the responsibility you carry.
Intuit’s server is a careful, complete map of the QuickBooks Online v3 API into MCP tools, 145 of them across 29 entity types, plus reports. It gives a developer or assistant faithful access to ledger entities. Zeno begins where the bookkeeping operation begins: with sources, repeatable company knowledge, work in progress, and a named person accountable for the result.
The Desktop distinction goes further. Intuit’s published server connects to Online. Zeno runs locally beside Desktop, translates the assistant’s request into the company file’s native SDK, and supplies the complete work layer on top of that connection.
The QuickBooks column describes Intuit’s open-source QuickBooks Online MCP server as published. Community servers vary; most are thinner. If any of this is out of date, tell us and we will fix it.
Why raw API writes break the books: The merchant settlement gap.
Consider what happens when a client takes payments through Square, Stripe, or Shopify. Every few days, a net ACH deposit arrives in the bank account. An unguided assistant with raw API access books that deposit directly as Sales revenue.
That single shortcut creates four immediate errors: gross sales are understated, processing fees are never expensed on the P&L, loan withholdings are skipped, and the merchant clearing account turns negative. Over a few months, untangling that mess takes days of forensic accounting.
A create_journal_entry tool runs unchecked. The deposit gets forced into checking, but fees and loan withholdings stay invisible. Drift accumulates silently until year-end tax preparation.
Zeno’s settlement procedure extracts the gross charges, processing fees, and capital loan paydowns from the merchant platform. It stages a balanced journal entry where total debits equal total credits with zero drift, waiting for one-click bookkeeper approval.
Four rules the tools enforce.
These rules live in the tool surface itself. Every assistant, model, prompt, and session follows the same boundary.
- 01Reads stay open
Questions and reports remain immediately available. The control boundary begins with ledger changes.
- 02Plans stay in review
Preparing work produces a saved plan and verdict request while QuickBooks keeps its current state.
- 03Approval relays a human’s words
The recorded verdict comes from the accountable person and applies to the exact entries that person reviewed.
- 04Apply refuses drift
Approval is pinned to a fingerprint of the exact batch. If anything changed after review, apply refuses rather than guessing.
Common questions.
Is there an official QuickBooks MCP server?
Yes. Intuit publishes an open-source Model Context Protocol server for QuickBooks Online with 145 tools across 29 entity types plus financial reports. It is a well-built reference implementation of the Online API surface. Zeno supplies its own local bridge for QuickBooks Desktop.
So why would I use anything else?
A faithful API bridge gives the caller direct ledger operations. Zeno adds the operating system a bookkeeping practice needs around those calls: preflight and duplicate checks, company memory, exact human approval, source documents, durable history, and supported reversal. The first is direct API access; the second is accountable work on a live ledger.
Can I run both?
Yes. Some people use a read-only raw server for exploration and Zeno for anything that writes. If you followed a “connect Claude to QuickBooks” tutorial this year, check whether writes are still enabled.
Can any MCP server work the QuickBooks bank feed?
QuickBooks Online’s public API exposes ledger entities rather than the banking “For Review” queue. Zeno supplies its own feed: live bank connections or imported statements stage every line outside the ledger, confirmed rules code familiar patterns on arrival, existing ledger entries link to their source lines, and the remaining activity becomes one human-approved batch with a reversal path.
How does Zeno prevent AI calculation mistakes?
Every write must originate in a staged plan rather than direct execution. Before any entry posts to QuickBooks, Zeno verifies cryptographic SHA-256 batch fingerprints and ledger state. If the underlying accounts changed while the plan was in review, the apply step safely halts.
Does Zeno work with Claude and ChatGPT?
Zeno exposes an MCP server over streamable HTTP behind OAuth 2.1 with dynamic client registration, so supported assistants connect to it the way they connect to any remote MCP server. You bring the assistant; Zeno supplies the context and the controls.
What does Zeno actually expose?
Reads and reports, the plan → review → approve → apply → reverse loop, the QuickBooks list-write surface, firm memory (rules, knowledge, playbooks, work log), a document inbox with QuickBooks attachment, and one governed queue of bank and card activity with rule coding, duplicate matching, and transfer detection. QuickBooks Desktop adds a complete local bridge with 186 tools across daily work, close, inventory, cleanup, reporting, and practice operations.