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.
Connect Claude in seconds.
Connect via streamable HTTP using OAuth 2.1. No API keys to manage; dynamic client registration handles authorization.
{
"mcpServers": {
"zeno": {
"command": "npx",
"args": ["-y", "mcp-remote-client", "https://api.zenofirm.com/mcp"]
}
}
}claude mcp add --transport http zenofirm https://api.zenofirm.com/mcpLink QuickBooks Online
Sign in at app.zenofirm.com and connect your company via secure Intuit OAuth 2.1.
Configure Assistant
Add the endpoint to Claude Desktop, Claude Code, or any MCP-compatible client.
Approve Batches
Claude drafts plans; you review the exact entries before they post to QuickBooks Online.
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.
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.
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.
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.
Put one real batch through review before you decide.
Connect QuickBooks Online through Intuit, point Claude at the endpoint, and see the difference.