← Zeno for QuickBooks Online

Governed Model Context Protocol · 111 Tools

The Model Context Protocol (MCP) server for QuickBooks Online.

Connect Claude or ChatGPT to QuickBooks for financial answers and bookkeeping work. Zeno adds company knowledge, 111 tools and staged bank activity, with human review before planned changes are posted.

111 cloud toolsIntuit OAuth 2.1 verifiedBring your own Claude or ChatGPTZero unreviewed writes
Architectural comparison between raw QuickBooks API bridge mutation versus Zeno’s governed planning, drift locking, and reversible apply runtime.
Quick Setup

Connect Claude in seconds.

Connect via streamable HTTP using OAuth 2.1. No API keys to manage; dynamic client registration handles authorization.

Claude Desktop · claude_desktop_config.json
{
  "mcpServers": {
    "zeno": {
      "command": "npx",
      "args": ["-y", "mcp-remote-client", "https://api.zenofirm.com/mcp"]
    }
  }
}
Claude Code CLI
claude mcp add --transport http zenofirm https://api.zenofirm.com/mcp
1

Link QuickBooks Online

Sign in at app.zenofirm.com and connect your company via secure Intuit OAuth 2.1.

2

Configure Assistant

Add the endpoint to Claude Desktop, Claude Code, or any MCP-compatible client.

3

Approve Batches

Claude drafts plans; you review the exact entries before they post to QuickBooks Online.

Comparison

Why an API bridge is not an accounting system.

Intuit’s open-source MCP server provides direct API operations, with switches to disable write categories. Zeno adds a review process: prepare the work, approve the exact plan, then record the result.

CapabilityIntuit Official MCP ServerZeno Governed MCP Server
Write execution modelDirect API writes when enabled; create, update and delete categories can be disabledPlan-and-review gate; human approves exact batch before posting
Tool coverageEntity operations and reports, including bills and vendors111 tools across the full ledger and bookkeeping workday
Bank feeds & transactionsNot supported (banking queue excluded from API)Outside-ledger staging, confirmed rules, and duplicate matching
Reversibility & undoFollow-up API operations or QuickBooks corrections1-click batch reversal from append-only pre-image journal
Rate limits & speedSlow HTTP calls against rate-limited Intuit v3 APICDC-synced Postgres read models; lookups take milliseconds
Firm memory & rulesSession-bound context onlyDurable client rules, firm knowledge, and repeatable close playbooks
Settlement & splitsCaller prepares the appropriate accounting treatmentMulti-leg settlement workflows splitting fees and loan withholdings
Bank Feeds Outside the Ledger

Stage bank lines where AI can work them safely.

The public QuickBooks Online API excludes the banking "For Review" queue. Zeno imports bank lines into a dedicated staging area outside your ledger. Rules code repeat vendors on arrival, transfer pairs are detected, and you approve the clean batch.

Bank feeds staged outside the ledger where rules and AI can work them before human-approved posting.
The Governance Guarantee

Four stages between an AI prompt and your ledger.

Never allow an AI model unmediated write access to your general ledger. Zeno guarantees every modification is verified, authorized, and reversible.

  • 1. Plan (Zero unreviewed writes)Claude calls qb_plan_* to draft an immutable batch. Nothing is written yet.
  • 2. Verdict (Cryptographic sign-off)A human signs off on the exact batch in the console, locking it with a SHA-256 digest.
  • 3. Apply (Drift protection)Balances are re-checked before posting. If accounts shifted during review, the batch halts.
  • 4. Reverse (1-click rollback)Every run journals pre-images. Revert any batch cleanly without leaving orphan records.
Frequently Asked Questions

Common questions about QuickBooks Online MCP.

How does Zeno compare to Intuit’s official open-source MCP server?

Intuit’s published server exposes entity operations and reports, with configuration switches to disable write categories. Zeno adds company knowledge, staged bookkeeping plans, human review of the exact proposed changes and a durable record of the result.

How do I connect Claude Desktop to Zeno for QuickBooks Online?

Zeno exposes a streamable HTTP Model Context Protocol endpoint behind OAuth 2.1. Add the mcp-remote-client runner to your claude_desktop_config.json, or run "claude mcp add --transport http zenofirm https://api.zenofirm.com/mcp" in Claude Code.

Can any MCP server work the QuickBooks Online bank feed?

The public QuickBooks Online REST API lacks the banking "For Review" queue. Zeno solves this by providing its own feed: live bank connections or statement imports stage activity outside the ledger, confirmed rules code familiar patterns, and the remainder becomes one reviewable batch.

What happens if ledger balances change while a plan is in review?

Every plan verdict is locked to a cryptographic SHA-256 digest of the exact mutations reviewed. Before posting, Zeno verifies ledger state. If accounts have drifted in the interim, posting halts immediately.

Can multiple people in our firm review and approve work?

Yes. Zeno is built for accounting practices and business finance teams. Team members can prepare plans, while authorized reviewers sign verdicts, with a durable audit trail recording every action.

14 DAYS FREE · NO CREDIT CARD · COMPLETE PRODUCT

Put one real batch through review before you decide.

Connect QuickBooks Online through Intuit, point Claude at the endpoint, and see the difference.