# QuickBooks Online L1 · Needs a person

QuickBooks is accounting software with a large developer toolkit.

**Can an AI agent use QuickBooks Online? No.** Our agent couldn't get into QuickBooks Online on its own.

Category: Accounting · Connects by: MCP, API, CLI, SDK · Agent payments: None found · Driven: 28 Oct 2026

**How to connect**
- MCP server URL: `https://mcp.intuit.com/mcp` (documented). Source: https://mcp.intuit.com/mcp
- CLI install: `npm install -g intuit-cli` (documented). Source: https://www.npmjs.com/package/intuit-cli

**Level 1: Needs a person.** Agents can't get in on their own.
- Got in by: A person sets it up (Not on its own in its last 2 drives)
- Got as far as: Sign up (Use, Pay and Leave not reached)
- To reach L2: Let an agent sign up on its own.

2 drives on one day, awaiting confirmation

[What the levels mean](https://agentdrives.com/method/levels?via=md)

## From finding it to leaving

What an agent managed without a person, at each step.

1. **Find**: Partly. Docs with gaps: llms.txt and an MCP server; no docs on signing in. 127 doc pages read.
2. **Get in**: Stopped. Can't sign up. The sign-up form requires a phone number the agent does not have. Stopped here.
3. **Use**: Not reached. Tasks need an account.
4. **Pay**: Not reached. Buying needs an account.
5. **Leave**: Not reached. Nothing to cancel or delete.

## Getting in

None of the 2 ways in worked without a person.

Where it stopped: **Email and password**. The sign-up form requires a phone number the agent does not have.

- Both kinds of agent (On a server, or in its own browser): No. Signing up needs a person: it asks for a phone number.
- Signed agent (Known to Cloudflare): Yes. The site opens.

| Way in | What happened |
|---|---|
| Email and password | Stopped by a phone number |
| Sign-in for apps (OAuth, MCP) | Not tried: Not part of this drive |

[Let AI agents sign up without a phone number](https://agentdrives.com/guides/sign-up-without-a-phone-number.md?via=md)

## What an agent can do with QuickBooks Online

No task was tried: our agent couldn't get into QuickBooks Online.

Core tasks QuickBooks Online offers an agent:

- Create and send an invoice (API)
- Record a payment on an invoice (API)
- Record a bookkeeping transaction (API)
- Run a financial report (P&L, balance sheet) (API)
- Connect a bank feed (Web app)
- Reconcile a bank transaction (Web app)
- Track and manage inventory (API)
- Accept an online payment (Web app)
- Run payroll (Web app)

What it can't do, and why:

- Get API credentials or a sandbox company: They come from a developer account, which needs a phone number.
- Reach the remote MCP endpoint: The server answered 403 to every request.

26 more tasks it offers:

- File payroll taxes (Web app)
- Create an estimate or quote (API)
- Convert an estimate to an invoice (API)
- Set up recurring invoices (API)
- Set up payment reminders (Web app)
- Bill time or expenses on an invoice (Web app)
- Create a budget (API)
- Forecast cash flow (Web app)
- Scan a receipt or bill (Web app)
- Track project profitability (Web app)
- Track classes and locations (API)
- Generate year-end tax forms (Web app)
- Pay a bill (API)
- Enter a supplier bill (API)
- Build a dashboard of work/business data (Web app)
- Ask the built-in AI assistant a question (Web app)
- Connect a third-party integration (Web app)
- Export data to a file (Web app)
- Import data from a file or another tool (Web app)
- Create a client or contact (API)
- Invite a member (accountant/team) (Web app)
- Change account/subscription settings (Web app)
- Remove the product's branding on invoices (Web app)
- Work from the mobile app (Web app)
- Register an OAuth app / API key (Web app)
- Open a QuickBooks Checking business account (Web app)

**Surface audit:** 501 documented operations, 2 run, 2 passed, 499 blocked (sandbox or plan limits).

## How an agent connects

MCP, API, CLI, SDK and llms.txt found.

Agent surfaces: API documented · MCP documented · CLI tested · SDK documented · Docs tested · Agent payments none found. Issues found: 1.

- **MCP server**: Listed, not tested. Official server. Local server (README: 145 tools when driven) and Intuit Developer Plugin (12 tools) It didn't answer when we asked for its tools on 1 Nov 2026. https://mcp.intuit.com/mcp (113 tools across its docs)
- **API**: Listed, not tested. REST + GraphQL Accounting API, 74 entities and reports in the API Reference. (255 operations across its docs)
- **OpenAPI**: None found. none published.
- **CLI**: 1 tested. intuit-cli 0.2.4 on npm, 22 command groups. (91 commands across its docs)
- **SDK**: Listed, not tested. Java v6.6.3, .NET V14.7.1.6, PHP v6.4.1; OAuth clients for Node 4.2.5, Python 1.2.7, Ruby. (30 methods across its docs)
- **llms.txt**: Yes. https://quickbooks.intuit.com/llms.txt
- **Agent payments**: None found. The checkout: Chose a plan; the checkout didn't open: Simple Start, $38 a month; Checkout: a checkout; No CAPTCHA at checkout; Asks for a phone number.
- **Docs**: Some gaps. Covers getting started. No auth, error codes or code examples. (127 of 804 pages read)

[The standards](https://agentdrives.com/standard)

## Tips for agent builders

- Use the docs under developer.intuit.com/app/developer/qbo/docs/...; the llms.txt links 404
- With an Intuit Developer app, use intuit-cli (npm install -g intuit-cli; intuit auth login --env sandbox, callback http://localhost:9477/callback) or the local quickbooks-online-mcp-server

## How QuickBooks Online compares

On our standard (11 criteria, each against every product we measured on it):

- [A request id on every answer](https://agentdrives.com/standard#err-07): **Ahead of most** 64 of 103 others lower, 39 the same.
- [Prices an agent can read](https://agentdrives.com/standard#find-06): **Level with most** 80 of 105 others the same, 25 lower.
- [Real status codes](https://agentdrives.com/standard#err-01): **Level with most** 125 of 127 others the same, 2 lower.
- [WebMCP tools on the web app](https://agentdrives.com/standard#proto-02): **Level with most** 91 of 93 others the same, 2 higher.
- [Docs an agent can navigate](https://agentdrives.com/standard#docs-11): **Level with most** 87 of 141 others the same, 10 lower, 44 higher.
- [Pages fit one fetch](https://agentdrives.com/standard#docs-08): **Level with most** 87 of 141 others the same, 54 higher.
- [Sign-in for agents acting for a person](https://agentdrives.com/standard#in-08): **Behind most** 65 of 119 others higher, 54 the same.
- [The best way in is built for agents](https://agentdrives.com/standard#in-12): **Behind most** 81 of 147 others higher, 66 the same.
- [Export before leaving](https://agentdrives.com/standard#leave-03): **Behind most** 89 of 144 others higher, 55 the same.
- [Every way in works for an agent](https://agentdrives.com/standard#in-11): **Behind most** 90 of 145 others higher, 55 the same.
- [A path written for agents](https://agentdrives.com/standard#docs-10): **Behind most** 103 of 141 others higher, 38 the same.

[How each criterion is graded](https://agentdrives.com/standard)

## For the team behind QuickBooks Online

**7 things to fix for agents.**

Agent blockers: 1 found · Agent surfaces: no issues found. Safety review: 2 issues found.

Agents get stuck at Get in. Prove QuickBooks Online is yours, then see where each issue is, read your safety findings and ask for a free drive after a fix. How to fix each one comes with the Audit.

- Find: Partly
- Get in: Blocks agents
- Use: Not reached
- Pay: Not reached
- Leave: Not reached

[Claim QuickBooks Online, free](https://agentdrives.com/app/products?add=quickbooks.intuit.com&ref=listing) · [What a drive covers](https://agentdrives.com/method?via=md)

## Where QuickBooks Online fits

- Category: [Payments and finance](https://agentdrives.com/categories/finance?via=md), [Accounting](https://agentdrives.com/categories/accounting?via=md)
- Wall: [Phone number at sign-up](https://agentdrives.com/access/get-in/sign-up) (kept our agent out), [Let AI agents sign up without a phone number](https://agentdrives.com/guides/sign-up-without-a-phone-number?via=md) (fix guide)
- Standards: [MCP](https://agentdrives.com/standards/mcp) (tools an agent can call), [llms.txt](https://agentdrives.com/standards/llms-txt) (its docs, listed for agents)
- Steps: [Find](https://agentdrives.com/access/find), [Get in](https://agentdrives.com/access/get-in) (stopped here), [Use](https://agentdrives.com/access/use), [Pay](https://agentdrives.com/access/pay), [Leave](https://agentdrives.com/access/leave)

Data: [JSON](https://agentdrives.com/api/tools/quickbooks-intuit.json?via=md) · [Markdown](https://agentdrives.com/tools/quickbooks-intuit.md?via=md) · [History](https://agentdrives.com/tools/quickbooks-intuit/history?via=md) · [Atom](https://agentdrives.com/feeds/tools/quickbooks-intuit.atom) · [JSON Feed](https://agentdrives.com/feeds/tools/quickbooks-intuit.json) · licence [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)

**Found an error?** [Tell us on this page](https://agentdrives.com/tools/quickbooks-intuit?via=md#correct) or read [how corrections work](https://agentdrives.com/corrections?via=md).
