A laptop showing QuickBooks invoices and reports, linked by a connector to a friendly AI assistant
Last updated on

QuickBooks MCP: Intuit's Official Connector and Server

Yes, and Intuit now offers it two ways. The easy one is hosted: an official QuickBooks connector in Claude’s directory and a QuickBooks plugin in ChatGPT, both built by Intuit and switched on with a QuickBooks sign-in. The other is Intuit’s open-source quickbooks-online-mcp-server, a local server for developers who want the full QuickBooks Online API.

Either way, an MCP connection hands QuickBooks to an AI inside a conversation you start. It answers and acts when you ask. Nothing watches your books, nothing fires when an invoice goes overdue, and nothing runs while the chat is closed. Here is what each option does, how to connect it, and what to use when you want QuickBooks work that runs on its own.

For the wider picture, every app with an MCP server is listed by category.

Intuit’s hosted QuickBooks connector

Intuit publishes this one itself. Claude’s connector directory lists it as made by Intuit QuickBooks, served from Intuit’s own endpoint at ai-inc.quickbooks.intuit.com. The QuickBooks app reached ChatGPT first, live by March 2026 for analysis and reports, and on 28 July 2026 Intuit expanded it in both Claude and ChatGPT from reading into actions.

Connected, it can:

  • Analyze your finances. Profitability, cash flow and balance sheet health, from your live company data.
  • Run invoicing. Create, update, send, duplicate and schedule invoices, and work through quotes and estimates.
  • Manage customers and payments. Add customers and products, and generate and send payment links. Payment links are US-only and depend on QuickBooks Payments eligibility.
  • Answer payroll questions, read-only.
  • Take in documents. Upload CSVs, PDFs or images, or paste transactions in directly.

How to connect it

  • Claude: open Customize in the left sidebar, click Connectors, search for QuickBooks, and select Intuit’s connector.
  • ChatGPT: open Plugins in the left sidebar, search for Intuit QuickBooks, and click Connect Intuit QuickBooks.

Sign in with your QuickBooks Online account and approve access. There is nothing to host.

Intuit’s open-source server, for developers

Intuit also publishes quickbooks-online-mcp-server under its own GitHub organization, released as an early preview in October 2025. It exposes the QuickBooks Online API in depth, 144 tools across 29 entity types plus 11 financial reports, and it is a different kind of thing from the connector:

  1. You register an app on the Intuit Developer Portal to get OAuth credentials.
  2. It runs locally, as a stdio process on your own machine rather than a hosted endpoint. Sandbox accepts a http://localhost redirect; production requires a public HTTPS callback for the first authorization.
  3. You complete the OAuth handshake against your company, then point a local MCP client at the process.
  4. You re-authorize when the refresh token’s roughly 100-day window lapses.

That setup makes sense if you are building on the raw API. If you just want QuickBooks in Claude or ChatGPT, use Intuit’s hosted connector instead.

Where both stop

The connector made QuickBooks far easier to reach from a chat. It did not change what a chat is:

  • It only works inside a conversation you start. Close the window and nothing continues.
  • No triggers. An invoice going overdue, a payment clearing, a bill arriving: none of these can start anything.
  • One app at a time. Getting an overdue invoice into a reminder email, a CRM note and a Slack message means more connections, each prompted by hand.
  • Payroll is read-only, and payment links carry US and eligibility limits.

So the QuickBooks MCP is a good way to ask your books things, and to raise an invoice when you remember to. It is not a way to make QuickBooks run.

Running QuickBooks work that doesn’t need a chat open

That gap is where Carly fits. Carly connects to QuickBooks with a QuickBooks sign-in, and to thousands of other apps, and its workflows start on triggers and schedules, so QuickBooks work happens whether or not anyone has a chat open.

A few things a Carly workflow does that a connector cannot:

  • When an invoice goes 15 days overdue → send the client a reminder email from your address, post the balance to the #collections Slack channel, and flag it for you.
  • Every Monday morning → pull last week’s P&L, summarize the biggest expense swings, and email the summary to the owner.
  • When a new bill comes in → categorize it, check it against the vendor’s terms, and route it for approval before it’s due.

You describe the outcome in plain language and Carly builds the workflow. Free Zapier-style workflows; AI agents from $35/month.

FAQ

Does QuickBooks have an official MCP server? Yes, two. Intuit runs a hosted QuickBooks connector in Claude’s directory and a QuickBooks plugin in ChatGPT, and it publishes quickbooks-online-mcp-server, a local open-source server for developers.

How do I connect QuickBooks to Claude? Open Customize in Claude’s left sidebar, click Connectors, search for QuickBooks, and sign in with your QuickBooks Online account. In ChatGPT, open Plugins, search for Intuit QuickBooks, and click Connect Intuit QuickBooks.

Can the QuickBooks connector create invoices? Yes. Since Intuit’s 28 July 2026 update it creates, updates, sends, duplicates and schedules invoices, and it can send payment links in the US. Payroll stays read-only.

Can the QuickBooks MCP server trigger automations? No. MCP is request and response inside a chat, so nothing runs when an invoice goes overdue or a payment lands. For event-driven QuickBooks work across apps, you need a workflow tool like Carly.

Ready to automate your busywork?

Carly schedules, researches, and briefs you—so you can focus on what matters.

See what people say

"Before Carly, I relied on a Calendly link, but the whole process felt impersonal and not very professional. Carly changed that by handling all the back-and-forth, so I'm no longer stuck in endless email threads trying to line up schedules.

Now Carly reaches out to candidates, shares my real-time availability, lets them pick a slot, then sends a Zoom link and drops it straight into my calendar. She sends reminders to both of us before each call, which has significantly reduced no-shows and last-minute confusion.

On top of scheduling, Carly acts like a full executive assistant, sending me my schedule the night before so I can prepare for each call. It reminds me of the old x.ai assistant, but Carly is noticeably smarter, faster, and better suited to my healthcare recruitment business."

Gus Ibrahim, Founder & Director, IHR