Skip to content
Custom Connectors

How to

How to connect Claude to QuickBooks Online

Most QuickBooks Online and Claude setups can summarize reports but cannot touch the books. A custom MCP connector lets Claude draft invoices and record expenses inside QuickBooks, with posting and sending held for your approval.

Updated July 2, 20265 min read

Connect Claude to QuickBooks Online through a custom MCP connector that authenticates as your QuickBooks user with OAuth 2.0. Claude can then draft invoices with line items, record expenses and bills against the right account and vendor, and record customer payments. Posting and sending stay behind a confirmation you approve.

Key takeaways

  • Most QuickBooks Online setups lean read-only: Claude can summarize reports and look up records, but creating invoices and recording payments are limited or unavailable.
  • A custom connector adds write tools like `create_invoice` and `record_expense`, so Claude works inside the books rather than beside them.
  • Outbound and hard-to-reverse actions, sending an invoice or deleting a record, always wait for your confirmation.
  • The connector authenticates as your own QuickBooks user and respects the same role limits Intuit applies to your login.

Can Claude create an invoice in QuickBooks Online?

Yes, through a custom connector with a create-invoice write tool. Claude drafts the invoice with line items, customer, and amounts inside your books, and sending it stays a separate step that waits for your approval. Default setups are mostly read-only, which is why invoicing needs a purpose-built connector.

The read-only ceiling is easy to hit in accounting work. Claude can tell you which invoices are overdue or summarize last month's P&L, but the moment the answer is 'so send the invoice' or 'record that expense,' a read-leaning setup has nothing to offer.

With scoped write access, Claude runs create_invoice to draft the invoice with the right customer and line items. It sits in your books as a draft, you review it, and sending is its own gated action.

The wider pattern holds beyond this one tool: in our June 2026 review of 264 business tools, 77 percent had no Claude connector at all, and none shipped full read-write out of the box.

How do I connect Claude to QuickBooks Online?

You connect Claude to QuickBooks Online by having a small MCP server built that authenticates with OAuth 2.0 and the narrowest scopes the work needs. Read tools and write tools are separated, Claude acts as your own QuickBooks user, and posting or sending anything requires your confirmation first.

From first conversation to Claude working in your books:

  1. 1Tell us what bookkeeping Claude should handle, for example invoicing, expense entry, or payment recording.
  2. 2We build a small MCP server with read tools (look up records, pull reports) kept separate from write tools (create invoice, record expense, record purchase).
  3. 3You authenticate through OAuth 2.0 as your own QuickBooks user, so the connector inherits your permissions and company file access.
  4. 4Claude starts preparing entries in conversation, and outbound or hard-to-reverse actions like sending an invoice or deleting a record run only after you confirm.

Can Claude record expenses, bills, and payments in QuickBooks?

Yes. With full read-write access, Claude records an expense or bill against the right account and vendor, records purchases directly where they belong, and posts a customer payment against an open invoice. It can also create or update customer and vendor records and prepare credit memos or estimates.

The AP and AR work a custom QuickBooks Online connector covers:

  • record_expense to put an expense or bill against the right account and vendor.
  • record_payment to apply a customer payment to an open invoice.
  • Create or update customer and vendor records as new names show up.
  • Prepare a credit memo or estimate for your review before anything is committed.

The point is where the work happens. Instead of Claude producing figures you re-key into the register, the entry lands in the books directly, and your review happens on the real record.

Will Claude post or send anything in my books without approval?

No. Posting an invoice, sending it to a customer, and deleting a record are separate, gated write actions. Claude prepares the entry completely, but it is only committed or sent after you approve it. You decide which actions run automatically and which require a confirmation step first.

Accounting is the domain where this gate matters most, because entries touch customers and the ledger at the same time.

Nothing reaches a customer automatically

Sending an invoice is an outbound action and is always gated. Claude can draft it, attach the line items, and queue it for review, but the invoice only goes to your customer after you confirm.

Does the connector get more access than my QuickBooks login?

No. The connector authenticates as your user through OAuth and inherits your existing permissions and company file access. It never grants Claude more access to your books than you already have, and it respects the same role limits Intuit applies to your QuickBooks Online login.

If your role cannot see a company file or post to a particular area, neither can Claude through the connector. There is no separate admin credential to protect, because the connector never holds one.

Frequently asked questions

Can Claude send an invoice to a customer from QuickBooks?
Claude can draft the invoice with line items, customer, and amounts inside your books, and then send it, but only after you approve. Sending is an outbound, gated write action separate from drafting. Nothing reaches your customer automatically; the draft waits in QuickBooks Online until you confirm the send.
Can Claude apply a payment to an open invoice in QuickBooks Online?
Yes. Recording a customer payment against an open invoice is one of the write actions a custom connector exposes. Claude finds the open invoice, records the payment against it, and the books stay current without you copying figures between the chat and the register. Hard-to-reverse actions still wait for your confirmation.
Why is my current QuickBooks and Claude setup read-only?
Most QuickBooks Online and Claude setups today lean read-only or cover a thin slice: summarizing reports and looking up records works, but creating invoices, recording payments, and posting purchases are limited or unavailable. Write access has to be purpose-built with scoped OAuth permissions and gated actions, which is what a custom connector provides.

Tell us what you run. We'll build the connector.

Pick your tool, choose what Claude should do, and get an instant scope and price. No call required.