QuickBooks MCP server: Intuit's connector, the open-source server and community options compared

QuickBooks has two official routes. Intuit's hosted connector in Claude and ChatGPT is for US customers, reads reports, creates invoices and transactions, and asks you before destructive actions. Intuit's open-source QuickBooks Online MCP server on GitHub has 145 tools and runs on your own computer with an Intuit developer app. Community servers add draft previews, and Coupler.io and CData offer read-only access.

Updated · 7 min read · By the Accountable team

The short version

  • Intuit's hosted QuickBooks connector works in Claude and ChatGPT for US customers only; it reads reports and creates and updates invoices and estimates, and it asks for confirmation before destructive actions such as deleting an invoice.
  • Intuit's open-source QuickBooks Online MCP server has 145 tools across 29 entity types; you run it yourself with an Intuit developer app, and settings can switch off its write, update and delete tools.
  • Coupler.io's server and CData's free server are read-only, and CData says full read and write needs its commercial product.
  • Community servers such as laf-rge/quickbooks-mcp and lindsay-dot/better-quickbooks-Claude-connector add draft previews and per-company write rules, but they are small projects you have to audit yourself.
  • Intuit's connector page describes confirmation for destructive actions only, not approval by amount, undo of an AI change or handling of closed periods.

Seven ways to connect Claude to QuickBooks, from Intuit's hosted connector to read-only data pipes

QuickBooks MCP options: where they run and whether they read or write, from each publisher's own pages, September 30, 2026
OptionRuns whereReadWriteWhat to know
Intuit QuickBooks connector (Claude, ChatGPT)Hosted by IntuitReports, transactions, business profile, benchmarksInvoices, estimates, customers, transaction import; confirmation before destructive actionsUS customers only. Needs a QuickBooks subscription; no extra fee is stated.
Intuit QuickBooks Online MCP server (GitHub)Your own computer11 reports and 29 entity typesYes, full create, update and delete, each switchable offNeeds Node.js and an Intuit developer app with OAuth keys. Production needs a public HTTPS callback.
Coupler.io QuickBooks MCPHosted by Coupler.ioYesNo: read-onlyNeeds a Coupler.io account and a data flow. A small repo: 4 commits, 1 star.
CData QuickBooks Online MCP (open source)Your own computerYes, SQL SELECT queriesNo: read-onlyNeeds Java and a CData JDBC driver license (trial available). Full read and write is CData's paid product.
laf-rge/quickbooks-mcp (community)Your computer or AWSYes, including reportsYes, with a draft preview before a commitNeeds Node.js 18+ and a QuickBooks developer account. 13 stars.
matpb/qbo-mcp (community)Your computer, as a Claude Desktop bundleYes, including reportsYes, writes default to draftTokens stay on your machine. 3 stars.
lindsay-dot/better-quickbooks-Claude-connector (community)Your computerYes, 118 toolsYes, with a per-company write policy and a local recovery ledgerBuilt for firms with many client files; about 20 minutes of setup.

Star counts and commit counts are from each repository's page on September 30, 2026, and they change. Treat a server with few stars as code you have read, not software a company supports.

Intuit's hosted connector is the easiest route, and it is available to US customers only

Intuit's help center says the QuickBooks connector for Claude needs an active Claude account and either a QuickBooks or Intuit Enterprise Suite subscription or basic business details, and is available to US customers only. You connect it from Claude under Connectors, choose QuickBooks and sign in to Intuit. Intuit says your data is not used to train Claude.

On July 28, 2026 Intuit expanded the connectors in Claude and ChatGPT from reading data to taking actions: creating, updating, sending and deleting invoices, estimates and payment links, payroll lookups such as employees and benefits, and loan benchmarking. Intuit says certain features require QuickBooks Payments. Its help page for Claude says destructive actions, such as deleting an invoice or estimate, need your confirmation before QuickBooks changes anything.

The ChatGPT help page says the feature is available to QuickBooks Online customers in the US and gives read-style example questions; it lists no write actions, although the July announcement covers both apps. Check what ChatGPT can do in your account before you rely on it.

Intuit's open-source server gives you 145 tools, and the setup is yours

Intuit publishes quickbooks-online-mcp-server on GitHub under the Apache 2.0 license. It has 145 tools: create, read, update and delete for 29 entity types such as customers, invoices, bills, vendors, employees, accounts, items and journal entries, plus 11 financial reports including the balance sheet, profit and loss, cash flow, trial balance and general ledger.

You run it on your own computer. You need Node.js, an app registered in the Intuit Developer Portal, OAuth client credentials and a refresh token. The sandbox accepts a localhost callback, but the production app rejects one, so a real company needs a public callback address such as a tunnel. The repository's own note says it is easy to run once authenticated but gated by Intuit's OAuth app setup.

Three environment settings, QUICKBOOKS_DISABLE_WRITE, QUICKBOOKS_DISABLE_UPDATE and QUICKBOOKS_DISABLE_DELETE, switch off the tools that create, change or delete records. Read tools always stay on.

Community servers add previews and per-company limits, and you audit the code

  • lindsay-dot/better-quickbooks-Claude-connector runs locally and works across many client files from one connector. It requires you to name the company on every write, keeps per-company write rules in a policy file, previews imports, warns about closed periods and records each write in a local recovery ledger before it is sent.
  • laf-rge/quickbooks-mcp runs with npx or on AWS and is aimed at people working in production books. It previews a draft before it commits an entry and resolves vendor and customer names so you do not pass internal IDs.
  • matpb/qbo-mcp ships as a Claude Desktop bundle and keeps tokens in a local file, with writes defaulting to draft.
  • Before you install any of them, check who holds your OAuth tokens, whether every write is logged, whether it respects closed months, when the last commit was and whether anyone reviews the code.

CData's and Coupler.io's servers are read-only, which is the safer choice when you only want answers. Hosted automation tools such as Zapier also connect QuickBooks to AI apps through MCP, and they keep your connection on a third party's servers.

Five controls to check in any QuickBooks MCP setup

An AI agent that can write to books needs more than a confirmation popup in the chat app. These five controls decide how bad a wrong entry can get.

  1. Step 1: Preview before write: you can see exactly what would change before anything saves.

  2. Step 2: Approval the agent cannot grant itself, by amount: a large entry waits for a named person.

  3. Step 3: Undo: any AI change can be reversed, and the reversal is recorded.

  4. Step 4: An audit log that names the AI app and the person whose connection it used.

  5. Step 5: Closed months stay closed: a change to a locked period waits for a person to reopen it.

Intuit's connector page describes confirmation for destructive actions. It does not describe approval by amount, undo of an AI change, or handling of closed periods, so keep QuickBooks' own reports and your CPA's review as the backstop. The community servers cover some of the list: drafts, per-company write rules and recovery ledgers. See the accounting MCP server guide for the same list applied to QuickBooks, Xero, Digits and Accountable.

Accountable's MCP is the books, not a connector to your QuickBooks file

Accountable runs its own MCP server at accountable.im/mcp for Claude, ChatGPT and Cursor, with 13 shared tools. It works on books kept in Accountable, not on a QuickBooks file, so it is an alternative to a QuickBooks connector, not a plug-in for one.

The controls sit in the books. Every write shows a preview. By default an AI app's changes apply at once, but changes of $5,000 or more and reopening a closed month wait for an owner, and nothing can move money or approve its own change. Each change is logged as the app via your connection, such as Claude via Maya's connection, and can be undone. You pick which companies the app can open, and whether it can only read. Free reads; Pro and Holding write.

If your books must stay in QuickBooks, use Intuit's connector or a server above. If you are moving off QuickBooks anyway, the move is free and Pro keeps a one-way QuickBooks copy your CPA can open. See how Accountable connects Claude and ChatGPT.

Choose by who you are and what the agent should do

  • You are a US business that wants questions answered and invoices sent from Claude or ChatGPT: start with Intuit's hosted connector.
  • You are a developer who wants every QuickBooks record available to an agent: use Intuit's open-source server, and turn off the delete and update tools until you trust it.
  • You only want reports and analysis: use a read-only route, Coupler.io or CData, and keep the agent from changing anything.
  • You are a bookkeeper working across many client files: read lindsay-dot's code, test its write policy on a sandbox company and keep your own audit trail.
  • You want an agent to run the books with owner approval for large changes and undo for the rest: look at books built for it, such as Accountable.

Questions founders ask

Does QuickBooks have an official MCP server?

Yes, two. Intuit runs a hosted connector in Claude and ChatGPT for US customers, and it publishes an open-source QuickBooks Online MCP server on GitHub with 145 tools that runs on your own computer.

How do I connect Claude to QuickBooks?

In Claude, open Connectors, choose QuickBooks and sign in to your Intuit account. You need a Claude account and a QuickBooks subscription, and the connector is available to US customers only.

Can ChatGPT or Claude change my QuickBooks data?

Intuit's connector can create and update invoices and estimates, import transactions and manage customers, and it asks for confirmation before destructive actions. The ChatGPT help page lists read-style questions, so confirm the write list in your own account.

Is the QuickBooks MCP server free?

Intuit's connector has no extra fee stated and needs a QuickBooks subscription. Its open-source server is free under Apache 2.0, but you supply an Intuit developer app. CData's full read and write product and Coupler.io's hosted flows are paid.

Is it safe to give an AI write access to QuickBooks?

It is safest when writes are previewed, large changes need a person's approval, every change is logged and undoable, and closed months are locked. Intuit's connector page describes confirmation for destructive actions only, so keep your CPA's review in place.

An MCP server where big changes wait for you

Accountable's MCP server lets Claude or ChatGPT categorize, post entries and prepare the close. Every change shows a preview, is logged and can be undone, and changes of $5,000 or more wait for your approval. Moving off QuickBooks is free.

Connect your agent