AI-powered accounting infrastructure

Connect QuickBooks to Claude in 2 minutes

Pick the setup that matches the Claude you use. Both finish with you asking "What's my revenue this month?" and getting a real answer from your books.

Pick your Claude

Claude Desktop · claude.ai (web)
Desktop app or browser · paste one connector URL
Claude Code · Cursor
CLI / editor integrations · API key + MCP config

Before you start

Track A — Claude Desktop or claude.ai (web)

About 2 minutes. Connect QuickBooks once, then paste a single connector URL — no config files.

1Connect your QuickBooks

Go to api.kaizencfo.com/oauth/connect, click Connect to QuickBooks, and authorize Kaizen. This is the one step where you prove you own the books.

2Copy your connector URL

On the success page, find the “Connect on claude.ai (web)” block and copy the URL. It looks like:

https://api.kaizencfo.com/mcp/your-company-a1b2c3?token=…
This URL contains your API key — treat it like a password. It's shown once; if you lose it, reconnect at /oauth/connect for a fresh one.
3Add the connector

In Claude Desktop (or claude.ai in your browser), go to Settings → Connectors → Add custom connector. Paste your URL into the Remote MCP server URL field, give it any Name (e.g. Kaizen QBO), and leave OAuth Client ID and OAuth Client Secret empty — the key is already in the URL.

Claude Desktop Add custom connector dialog showing Name, Remote MCP server URL, and (under Advanced settings) optional OAuth Client ID / Secret fields
Claude Desktop → Settings → Connectors → Add custom connector

Connecting more than one QuickBooks company? Connect each company at /oauth/connect — every one gives you its own URL with a unique label and key. Add each as a separate connector and keep them all connected at once.

4You're connected

Start a new chat, click the + menu, and toggle the Kaizen connector on for this chat. Then ask:

  • "What's my revenue this month?"
  • "Show me all unpaid invoices over $1,000."

Troubleshooting

Track B — Claude Code or Cursor

About 3 minutes. You'll get an API key you paste into your MCP config.

1Open the Kaizen connect page

Go to api.kaizencfo.com/oauth/connect and click Connect to QuickBooks.

2Authorize QuickBooks

Sign in to QuickBooks and grant Kaizen access.

3Copy the setup block

You'll land on a success page with a copy-paste block that contains your API key and the MCP config. Paste the whole block into a Claude Code prompt and hit enter — Claude writes the config file for you.

Your API key is shown once. If you lose it, reconnect at /oauth/connect and a new key is generated.

4Restart Claude Code

Close and reopen so Claude loads the new MCP server.

5Ask a question
  • "What's my revenue this month?"
  • "Pull the P&L for Q1 2026."

Using Cursor?

Same API key, same MCP config, different file path:

Troubleshooting

Try it

Analyze & report

  • "What's my revenue this month compared to last month?"
  • "Who are my top 10 customers by revenue?"
  • "Show me the A/R aging — anything over 90 days?"

Find & investigate

  • "Show me all unpaid invoices over $1,000."
  • "List all transactions from vendor ABC Services in March."
  • "Pull the balance sheet and flag anything unusual."

Create & record (Professional and Premium plans)

  • "Create an invoice for Acme Corp — 10 hours consulting at $150/hr."
  • "Record a journal entry: debit Office Supplies $500, credit Checking $500." (Premium)
  • "Post a payment of $2,400 from Smith & Associates against Invoice #1045."

Plans

Starter (free, 100 reads) · Essentials ($99) · Professional ($199, adds writes) · Premium ($399, adds journal entries + API-only QBO fields + bulk ops). Full comparison and signup on the pricing page.

What's protected

Disconnecting

You can disconnect your QuickBooks company at any time from within QuickBooks itself: Settings → Manage apps → remove Kaizen. Or email support@kaizencfo.com and we'll handle it.

Support

Reach us at support@kaizencfo.com or +1 786 882 8169.

© 2026 Kaizen CFO Services LLC · support@kaizencfo.com