QuickBooks MCP Server Options Compared (2026): Intuit's Official Connector, GitHub, Zapier, CData and Excel

Tested in Excel. On 25 October 2026 we connected an outside MCP client (Claude Code) to HISAB 360's local MCP server on the same PC. It listed the open workbook's sheets and pulled a Profit and Loss from a QuickBooks Online sandbox company through erp_get_report_lines (27 lines; net profit matched a trial balance pulled separately; we asked for the period to 25 October and QuickBooks returned it to 24 October). We did not run the other routes; they rest on each vendor's pages, re-checked the same day.

"QuickBooks MCP" now means at least six different things, and two of them come from Intuit. Which one fits depends on three plain questions: where your QuickBooks company is based, who holds its login, and whether the answer should end up in a chat window or in a workbook you can tick and file.

Last checked: 25 October 2026. Every external claim links to its source, and all sources were checked on 25 October 2026; where official pages disagree we show both, with their dates. We make one of the routes, HISAB 360, so it comes last, with its limits spelt out.

Does QuickBooks have an MCP server?

Yes. Intuit offers two for working with your books, built for different people, plus a developer helper.

Both are built on QuickBooks Online (Intuit's Claude article also accepts Intuit Enterprise Suite subscriptions). We found no official MCP server or connector for QuickBooks Desktop. Microsoft 365 Copilot's federated connector list (updated 30 September 2026) includes Xero and Zoho Books, but not QuickBooks.

QuickBooks MCP routes at a glance

Last checked: 25 October 2026. "Approval before posting" is what each vendor documents, not any prompt your AI client adds on top.

RouteWho runs itDeveloper app needed?Read / writeApproval before postingRegionsWhere the data landsCost model
1. Intuit QuickBooks connector (Claude, ChatGPT)Intuit (hosted)No — sign in with IntuitRead and write: invoices (incl. recurring), estimates, customers, products, payment links and reminders; the Claude listing also has employee create and update toolsPreview and confirmation before anything is sent (Claude listing); Intuit's help article names deletes. No staging sheet or batch reviewUS only, per Intuit's help articles (updated 21 Oct and 26 Aug 2026); Claude's directory listing shows no restrictionChat windowClaude: a QuickBooks or Intuit Enterprise Suite subscription, or business details plus 10+ transactions; ChatGPT: a QuickBooks Online subscription. Plus a Claude or ChatGPT account
2. Intuit's GitHub serverYou, as a local stdio processYes145 tools: CRUD on 29 entity types, 11 reportsEnvironment flags switch off create, update and deleteNot statedYour MCP clientFree; you pay for your AI client
3a. Zapier MCPZapier (hosted)NoFinds; creates (incl. journal entries, payments); updates for bills, invoices, customers, vendors and a few others; send; void invoiceNone documented; per-user tool-call history afterwardsNot statedYour MCP client2 Zapier tasks per successful tool call
3b. Pipedream MCPPipedream (hosted)NoTool page would not load; its open-source QuickBooks actions include creates, updates, send and void invoiceNot describedNot statedYour MCP clientFree for your own use; production use in your own app from $99/month (billed annually); MCP tool calls use credits
4. CData Connect AICData (hosted)NoSQL-style query; insert, update, delete and bulk listed as universal tools on the pricing page (the QuickBooks page itself shows query examples only)No approval step documented; QuickBooks permissions carry through and queries are loggedNot statedYour MCP clientFrom $79/month billed annually; 14-day trial
5. HISAB 360 (local MCP inside Excel)You, inside Windows desktop ExcelYes — your own Intuit appReads entities and reports; writes invoices, bills, journals, payments, customers and moreStaging sheet, validation, and an approval card before every write, new customers and vendors includedThe connector blocks no region (UK VAT handling live-tested)Worksheet cellsPaid add-in: $7/month (or $199 once) with your own Claude or ChatGPT account, or from $10/month with HISAB AI credits; 15-day trial

Other comparisons exist: Kipper's (updated 10 September 2026) compares Intuit's GitHub server, two community servers, Zapier, CData, DeepLedger and Kipper's own $200/month read-only layer, but not Intuit's hosted connector or Excel; DeepLedger's (updated 10 October 2026), from a vendor that sells a hosted QuickBooks MCP, compares local, self-hosted and hosted setup.

Route 1: Intuit's official QuickBooks connector for Claude and ChatGPT

Intuit's 23 April 2026 announcement described QuickBooks in Claude as analysis and reporting. On 28 July 2026 Intuit added write actions to Claude and ChatGPT: creating, updating, deleting and sending invoices, recurring invoices, estimates, payment links, new customers and products, and PDF downloads. The same update added payroll lookups and QuickBooks Capital loan benchmarking, and listed payroll actions such as compensation changes as coming next.

What it can write depends on which page you read:

The US-only limit. The Claude help article (updated 21 October 2026) says: "The QuickBooks connector for Claude is currently available to US customers only", with other regions planned. The ChatGPT article says the same for US QuickBooks Online customers. Intuit's 28 July announcement also marks its Payments-based features, such as payment links, as not available in U.S. territories or outside the U.S. Go by Intuit: if your company is in the UK, Canada, Australia or elsewhere, this route is not yet for you.

Approval and data. Intuit's help article says destructive actions, such as deleting an invoice, need your confirmation, and the Claude listing now promises a preview and your confirmation before anything is sent. Neither describes a staging sheet or a batch review. Intuit also says QuickBooks data is not used to train Claude.

Good for: US owners and bookkeepers who want answers and quick invoicing in conversation. Not for: non-US companies today, or output that must be a reviewable schedule.

Route 2: Intuit's open-source quickbooks-online-mcp-server on GitHub

The README describes a local stdio server, not a hosted endpoint. It covers far more than the hosted connector: 145 tools, full CRUD on 29 entity types and 11 reports, including Trial Balance and General Ledger.

Setup means registering your own app on the Intuit Developer Portal, completing a one-time browser OAuth handshake, and keeping the client ID, secret, refresh token, realm ID and environment in a .env file.

The catch is the redirect URI. Sandbox accepts http://localhost, but the README says production rejects localhost and needs a public HTTPS callback for the first authorisation; it suggests ngrok. You may read that the server is sandbox-only. Intuit said so itself in a 21 October 2025 "Early Preview" developer blog post, which is no longer online; its search snippet says the server ran only in the Sandbox environment. The current README (checked 25 October 2026) documents production use with a public HTTPS callback, so the README is the newer word.

Control. QUICKBOOKS_DISABLE_WRITE, QUICKBOOKS_DISABLE_UPDATE and QUICKBOOKS_DISABLE_DELETE switch off the create, update and delete tools, so you can start read-only. The Releases page showed no published releases: treat it as source code you pin yourself.

Good for: developers building an agent who want the widest coverage. Not for: anyone who wants to click Connect and start.

Route 3: Hosted automation MCPs — Zapier and Pipedream

These remove the developer app: you connect QuickBooks once inside the platform, and a third party then sits between the AI and your ledger, holding the connection.

Zapier's QuickBooks Online MCP covers searches; creates for bills, invoices, journal entries, payments, purchase orders and more; updates for bills, invoices, estimates, customers, vendors and a few others (none for journal entries or payments); sending documents; and voiding invoices. Per its usage docs, each successful tool call, test calls included, uses two plan tasks. Its MCP security page cites SOC 2 Type II and per-user tool-call logs, but does not say how connection tokens are stored, so ask.

Pipedream's MCP docs say anyone can use its hosted MCP servers for their own use free, with production use inside your own app on paid plans. Credentials are encrypted at rest and requests go through Pipedream's servers, so Pipedream holds the QuickBooks tokens. Its pricing docs list MCP tool calls among operations that use credits, and bill compute at one credit per 30 seconds. Its pricing page lists a Startup plan at $99 a month billed annually ($150 monthly) with 10,000 credits, then $0.012 per credit. Its QuickBooks tool page still would not load; the open-source actions behind it include creates for invoices, bills, customers and payments, a few updates, sending, and voiding invoices.

Good for: teams already running Zapier or Pipedream. Not for: firms whose policy bars a third party from holding client ledger credentials.

Route 4: CData Connect AI for QuickBooks Online

CData Connect AI is a cloud-hosted MCP endpoint that treats QuickBooks Online as a SQL-style source, with QuickBooks permissions carried through and query logging. Its pricing page starts at $99/month, or $79/month billed annually (1 user, 1 source), with a 14-day trial. It lists query, insert, update, delete and bulk tools as universal tools for all sources; the QuickBooks Online page itself shows only query examples, so confirm write support during the trial. CData also publishes a read-only open-source server.

Good for: a data team wanting one governed endpoint. Not for: a sole practitioner with one QuickBooks file.

Route 5: A local MCP server inside Excel (HISAB 360)

This is our route, for a narrower problem. HISAB puts QuickBooks data into worksheet cells for reconciliation and review, and sends changes back from a sheet a person has checked.

How it works. HISAB is a paid add-in for Windows desktop Excel. It runs a local MCP server at http://localhost:7317/mcp (JSON-RPC over HTTP, bearer token), available only while Excel is open and listening on localhost only. The AI gets ERP tools such as erp_list_connections, erp_query, erp_get_report_lines and erp_stage_template alongside Excel read/write, formulas and a Python sandbox, running on your own Claude or ChatGPT subscription or on HISAB AI credits (see bring your own AI).

Reads and writes. You can query QuickBooks Online entities and pull reports such as Profit and Loss, Trial Balance and Aged Receivables into a sheet. Data is pulled when asked; there is no scheduled or automatic refresh. You can create invoices, bills, journal entries, payments, credit memos, customers and vendors, and update, void, delete or email existing records.

Every write is staged on a sheet, validated, submitted and audited. Writing is off until you set the connection to Read + Write. Every write, including a new customer or vendor, shows an approval card that names the company before anything posts (see ERP connectors). QuickBooks has no draft state, so an approved row posts as a final record. Write-back is in every plan.

Regions. The connector reads each company's country and blocks no region; for non-US companies it flags sales lines with no tax code before submission.

The limits, plainly:

Good for: accountants whose output is a workpaper, reconciliation or journal batch in Excel, including non-US companies, though live testing so far covers only a UK VAT sandbox. Not for: browser chat or Mac users. For non-MCP routes, see connecting QuickBooks and Xero to Excel and the Power Query connector alternatives.

Security and control questions to ask of any QuickBooks MCP

  1. Where does the OAuth refresh token live, and how is it revoked? Intuit's GitHub server: a local .env file. Zapier, Pipedream and CData: their platforms. Intuit's connector: your Intuit sign-in. HISAB: Windows DPAPI on your PC, never passed to the AI.
  2. Which write access is granted, and can it be narrowed? The GitHub server has disable flags. HISAB connects with Intuit's one accounting scope, com.intuit.quickbooks.accounting (plus standard sign-in scopes), so its per-connection Read + Write switch records intent inside HISAB rather than adding OAuth scopes.
  3. Does a person approve before anything posts, or only before deletes? Zoho, for its own server, advises admin approval before MCP actions.
  4. Is there a per-call audit log? Zapier has a History tab, CData claims full query logging, and HISAB keeps a local log of every ERP write attempt, with the data hashed and the approval card it ran under.

Beyond QuickBooks: MCP options for Xero, Zoho Books, Odoo and FreshBooks

Last checked: 25 October 2026.

LedgerOfficial connector in Claude's directoryOther official routeOfficial route writes?Hosted third-party options
XeroXero in Claude, 20 read-only tools, free with a Xero subscription; also a federated connector in Microsoft 365 Copilot (incl. Copilot in Excel)XeroAPI/xero-mcp-server, Node, stdioClaude connector is read-only (per Xero); GitHub server has write toolsNot covered here
Zoho BooksZoho Books in Claude, 49 read and write tools, regional URLs including EU, India and UAE; also a federated connector in Microsoft 365 Copilot (incl. Copilot in Excel)Zoho MCP hub, configured in Zoho's console, for ChatGPT, Cursor and extended toolsYesNot covered here
OdooNone in Claude's directoryBuilt into the Odoo database's AI module (Odoo 20 docs): OAuth recommended, or an API key with MCP scope; five read/metadata tools exposed by default (Get Fields, Get Models, Retrieve initial context, Search, Read group)Other tools, including Create Records and Update Records, can be exposed manually via Server ActionsNot covered here
FreshBooksFreshBooks in Claude, 20 read-only tools (added September 2026)None foundNo, read-onlyZapier, Pipedream, Composio

Odoo: Odoo's own documentation now has the MCP server page for Odoo 20, not for 19.0.

HISAB's connectors cover all four plus QuickBooks Online, with write-back staged on a sheet for review, and the same limits (Windows desktop Excel only, and your own developer app for the OAuth-based ledgers).

Which QuickBooks MCP route should you pick?

For wider context, see AI Excel tools for accountants and Claude for Excel.

Start free → See pricing