Nick George — AI Agents & Automation

QuickBooks MCP server: three ways to connect AI to your books

Intuit's Claude connector, Intuit's open-source server, or a custom build. What each can touch, who each suits, and five settings to choose before an AI can write to your accounting.

Nick George  ·  September 22, 2026  ·  6 min read

The short answer: most owners need no server at all.

As of September 2026 there are three ways to let an AI work with your QuickBooks through MCP, the protocol AI assistants use to reach other software. Intuit's own connector inside Claude, which takes a few clicks. Intuit's open-source QuickBooks Online MCP server, which a developer runs. Or a custom server, when QuickBooks is one of several systems the AI has to see at once. If you own the business and want answers from your books, start with the first one.

The rest of this page is what each option can touch, who it suits, and the settings worth choosing before an AI gets write access to your accounting. If MCP itself is new to you, the plain-English guide to MCP servers covers the idea in ten minutes.

Option 1 · Intuit's connector

The QuickBooks connector in Claude

In Claude, open Connectors, search for QuickBooks, connect, and sign in with your Intuit login. That's the setup. According to Intuit's help article, it can generate a P&L and cash-flow reports, benchmark you against similar businesses, import and categorize transactions, create and send invoices and estimates, create customers and items, and make payment links.

Three details from the same page matter more than the feature list. Destructive actions ask for your confirmation before QuickBooks changes anything. Intuit says your QuickBooks data isn't used to train Claude. And the connector is available to US customers only for now. Intuit's July 28 announcement describes the same invoicing, estimate, payment-link, and payroll-lookup actions arriving in ChatGPT as well.

Who it suits: an owner or office manager who wants to ask “which customers are more than 30 days late?” and get an answer from the live books, or draft this week's invoices by describing them. Nothing to host and nothing to maintain.

Option 2 · Intuit's open-source server

The QuickBooks Online MCP server on GitHub

Intuit also publishes quickbooks-online-mcp-server, an Apache-licensed server a developer runs on their own machine. Its README lists create, read, update, delete, and search across 29 QuickBooks entities (customers, invoices, bills, vendors, payments, purchase orders, time activities, and more) plus 11 financial reports.

It is not a click-to-connect product. You register an app on Intuit's developer portal and complete a one-time OAuth sign-in. A sandbox company can use a localhost callback, but production needs a public HTTPS callback for that first authorization, and the refresh token has a 100-day window. The useful safety feature is three switches: QUICKBOOKS_DISABLE_WRITE, DISABLE_UPDATE, and DISABLE_DELETE. Set them and those tools never load, leaving the AI with lookups and reports only.

Who it suits: a team with a developer who wants QuickBooks inside their own agent or internal tool rather than inside Claude, or who needs entities the connector doesn't cover yet, like bills and vendor payments.

Option 3 · A custom server

When the answer lives in more than your books

Both Intuit options see QuickBooks and nothing else. Plenty of the questions worth asking cross systems: which jobs finished last week and still haven't been invoiced, or which customers with open estimates also have an overdue balance. The job system knows half of it; QuickBooks knows the other half.

That's where a custom MCP server earns its cost. It sits on your infrastructure, reaches QuickBooks and the other systems through their APIs, and exposes only the actions you've approved, each marked read, write, or destructive. I build these, and the permission layer I use is open source: mcp-gatehouse adds approval gates and an append-only log of every call, so “what did the AI change?” has an answer months later. The reverse-logistics case study shows one running in production.

Who it suits: a business past the point where one system tells the whole story, with a leak big enough to price. If you can't put a dollar figure on the cross-system question yet, Option 1 is the better spend.

Side by side

The three options, on the questions that decide it

Claude connectorIntuit's serverCustom server
Who sets it upYou, in a few clicksA developerWhoever builds it
What it reachesQuickBooks onlyQuickBooks onlyQuickBooks plus your other systems
Where it runsIntuit's sideA machine you controlYour infrastructure
Write accessYes; destructive actions ask you firstYes, unless you switch writes, updates, or deletes offWhatever you decide, per tool
Record of what the AI didYour QuickBooks historyWhatever you buildA log you own, if it's built in
What you needA QuickBooks subscription and ClaudeAn Intuit developer app and a developerA scoped build

Checked against Intuit's help article, announcement, and GitHub README in September 2026. Connectors change fast; confirm on those pages before you decide.

Before you connect

An AI that can send invoices can send the wrong one.

Every option above can write to your books. That's the point, and it's also the risk: a wrong customer, a duplicated invoice, a payment link sent twice. Five settings worth choosing on day one, whichever route you take:

  1. 01Try it on a sandbox or a copy of your company file before the real books.
  2. 02Start read-only. Reports and lookups answer most of the questions owners actually ask.
  3. 03Connect with your own login, not a shared admin account, so every change traces to a person.
  4. 04Decide which actions need a human yes. Sending an invoice to a customer is the obvious one.
  5. 05Tell your bookkeeper or accountant before an AI starts creating entries they'll reconcile.

And the honest skip: if nobody in the business uses an AI assistant yet, none of this is urgent. QuickBooks works exactly as it did before. Connect it the week someone asks a question the reports can't answer fast enough.

Keep reading: MCP vs. API: what's actually different? Or, if the books are where the hours go, what to automate first.

When QuickBooks is one system of several

If the question you want answered lives across your books, your CRM, and your job or order system, a single-system connector won't reach it. That's the build I do: an MCP server on your infrastructure, with permission tiers and a log of every action. It starts with the operations audit, one week and $4,500, so the case is on paper before anything is built.

MCP server development →

Executive Briefing

Book a session with Nick

Systems in production at Bank of America, Cotton Holdings, and a mid-market reverse logistics-tech company.

Your info goes only to Nick — no CRM, no lists.