Setup
You need two things: a Conductor secret key (get one here) and at least one QuickBooks Desktop connection, with QuickBooks and the Web Connector running on that computer. In every example below, replacesk_conductor_... with your actual secret key.
- Claude Code
- Claude Desktop
- Claude CoWork
- Cursor
- VS Code
- Codex CLI
- ChatGPT and other clients
--scope user to make it available in all your projects.Read-only mode
Read-only mode lets the agent look up your data and run reports, but blocks requests that create, update, or delete data before they reach QuickBooks. Use it for a trial, an accountant, or co-workers who should see your data without changing it. Turn it on for your tool below; as in Setup, replacesk_conductor_... with your actual secret key.
- Claude Code
- Claude Desktop
- Claude CoWork
- Cursor
- VS Code
- Codex CLI
- ChatGPT and other clients
claude mcp remove conductor first.Verify it works
Ask the agent to “list my QuickBooks Desktop connections and show the 5 most recent invoices”. If it returns real data from your company file, you are set up. Do not trust your client’s “connected” indicator alone: the key is only checked when the agent actually requests data. If it errors, see Troubleshooting below.Troubleshooting
It connects, but says the API key is missing or invalid
It connects, but says the API key is missing or invalid
If you see
Failed to initialize client: The CONDUCTOR_SECRET_KEY environment variable is missing or empty, your key never reached the server (wrong header
name, stripped header, or missing env variable). If you see a 401 with
"code":"API_KEY_INVALID", the error echoes the key masked
(sk_conductor_...last4) so you can see which key your client actually sent.Setup is correct, but requests to QuickBooks still fail
Setup is correct, but requests to QuickBooks still fail
QuickBooks Desktop must be running on the connected computer for data calls to
succeed. MCP needs no Web Connector changes: its requests travel through your
existing connection like any other Conductor API call, and share that
connection’s queue.
Can my co-workers use the same key on other computers?
Can my co-workers use the same key on other computers?
Yes. The same key and URL work from any number of machines and AI clients.
Pricing is per QuickBooks company file, not per connection or seat.
I see SEO or marketing tools, not QuickBooks (wrong Conductor)
I see SEO or marketing tools, not QuickBooks (wrong Conductor)
An unrelated SEO company at conductor.com runs its own MCP server, and AI
tools sometimes find it instead of ours. If you see SEO tools like
ai_brand_insights or keyword_insights, or “couldn’t identify the caller”
errors, you connected to that server. Remove it and use
https://mcp.conductor.is/; ours is conductor.is and exposes only
execute and search_docs.Running the local server fails with a Deno error
Running the local server fails with a Deno error
The local package needs Deno. Install it from deno.land
or run
npm install -g deno. The hosted server needs no install.
