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.
About 90 seconds. No API key ever shown — Claude Desktop and Kaizen handle OAuth behind the scenes.
Go to Settings → Connectors → Add custom connector.
In the Remote MCP server URL field, paste:
https://api.kaizencfo.com/mcp
Give it any Name you like (e.g. Kaizen QBO). Leave OAuth Client ID and OAuth Client Secret empty — Claude Desktop fills them in automatically via Dynamic Client Registration.
Connecting more than one QuickBooks company? Append any label to the URL to make each connector unique — for example https://api.kaizencfo.com/mcp/acme and https://api.kaizencfo.com/mcp/widgets-inc. The label is cosmetic (the server ignores it); it just lets Claude.ai treat each connector as distinct so you can keep both connected at once. You'll still do one OAuth sign-in per QuickBooks company.
A popup opens.
Authorize Kaizen in the popup. This is the one step where you prove you own the books.
The popup closes on its own. Back in Claude Desktop, start a new chat, click the + menu, and toggle the Kaizen connector on for this chat. Then ask:
claude.ai and desktop.anthropic.com.About 3 minutes. You'll get an API key you paste into your MCP config.
Go to api.kaizencfo.com/oauth/connect and click Connect to QuickBooks.
Sign in to QuickBooks and grant Kaizen access.
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.
Close and reopen so Claude loads the new MCP server.
Same API key, same MCP config, different file path:
~/Library/Application Support/Cursor/User/mcp.json%APPDATA%\Cursor\User\mcp.jsonnpx kaizen-qbo-mcp-server command needs it.Analyze & report
Find & investigate
Create & record (Professional and Premium 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.
[kaizen:<keyId>:<timestamp>] suffix to the PrivateNote in QuickBooks, so you can always trace a row back to the key that wrote it.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.
Reach us at support@kaizencfo.com or +1 786 882 8169.