Setup
Most AI tools connect by signing in to Conductor in your browser, so there’s no key to copy. Your AI tool can run anywhere, but QuickBooks Desktop and the Web Connector must be running on the computer you connected to Conductor.- Claude
- ChatGPT
- Claude Code
- Codex CLI
- Cursor
- VS Code
- Other clients
These steps work for claude.ai, Claude Desktop, the Claude mobile apps, and Cowork.
- In Claude, open Customize > Connectors and click Add custom connector.
-
Name it
Conductor, paste the URL below, and click Continue. - Leave Sign in now and Use Claude’s published identity selected, click Add, then click Connect.
- Sign in to Conductor, pick your project, and click Allow. This adds an “MCP (Claude)” key to your Conductor project’s API Keys page. If you ever need to revoke access, delete that key.
- In a Claude chat, turn on Conductor under + > Connectors. When Claude asks, choose Always allow.
execute at Always allow under Tool permissions, or members can’t choose Always allow in step 5, so Claude asks them before each call. In Cowork, members must approve each task until the Owner turns on Organization settings > Cowork > Permissions > Allow “Always allow” for connector tools, which is off by default.Read-only mode
Read-only mode blocks creates, updates, and deletes before they reach QuickBooks. Use it for a trial, an accountant, or co-workers who should only read. The URL or header below limits the connection, not the Conductor key.- Claude
- ChatGPT
- Claude Code
- Codex CLI
- Cursor
- VS Code
- Other clients
Follow the Claude steps in Setup, but name the connector The read-only connector’s key is named “MCP (Claude, read-only connection)” on your Conductor project’s API Keys page.
Conductor read-only and paste the URL below. The Claude Free plan allows only one custom connector, so remove the full-access connector first if you added it.Verify it works
Ask the agent: “Show the 5 most recent invoices using my most recently successful QuickBooks Desktop connection.” If it returns real data, you are set up. A “connected” indicator proves only that the sign-in or config worked; the key is checked on first use.Troubleshooting
Claude or ChatGPT asks you to sign in again
Claude or ChatGPT asks you to sign in again
This means the Conductor key your sign-in created was deleted. In Claude, click Connect in the chat or Reconnect on the connector. In ChatGPT, follow its prompt to reconnect. Then sign in to Conductor, pick your project, and click Allow.
Couldn't reach the MCP server
Couldn't reach the MCP server
This means the URL you entered isn’t
https://mcp.conductor.is/ or
https://mcp.conductor.is/read-only. Remove the connector in Claude or the
plugin in ChatGPT, then add it again with the URL from the steps above.Claude asks permission on every call
Claude asks permission on every call
This usually means Claude Desktop still has the old local
conductor-node-mcp
entry. In Claude Desktop, open Settings > Developer > Edit Config, remove
the conductor entry, then fully quit and reopen Claude Desktop. On a Claude
Team plan, it can also mean an Owner set execute to Needs approval under
Tool permissions.API key missing or invalid (if you pasted a key)
API key missing or invalid (if you pasted a key)
This means your AI tool isn’t sending a valid Conductor key. Create a new key
on your project’s API Keys page in the Conductor
Dashboard (for other clients, the MCP
tab’s Create key and fill in config fills it into the config for you).
Paste the new key or config into your AI tool, then restart it. If the local
conductor-node-mcp package fails to start, install
Node.js (LTS), then fully quit and reopen your tool.Can't connect after adding the read-only header
Can't connect after adding the read-only header
This means the header value isn’t exactly
{"allow_http_gets":true}, quote
marks included; retyping it can drop them. In the Conductor
Dashboard, open your project’s MCP tab,
pick Other clients, check Read-only mode, click Create key and fill
in config, and use the new config. In any tool that signs in, use the
read-only URL from the steps above instead.Requests to QuickBooks fail
Requests to QuickBooks fail
This usually means QuickBooks Desktop or the Web Connector isn’t running on
the computer you connected to Conductor. Make sure both are running there. MCP
doesn’t need any Web Connector changes.
Can my co-workers use the same key on other computers?
Can my co-workers use the same key on other computers?
Yes. A key works on any number of computers and AI tools, so co-workers can
paste the same key. In any tool that signs in, each co-worker can instead
sign in to Conductor with their own account, which creates a separate key for
them; they must be members of your Conductor organization. Pricing is per
QuickBooks company file, so you aren’t charged extra for more co-workers,
keys, or AI tools connecting to the same company file.When someone leaves, remove them on the Members page in the Conductor
Dashboard, then delete their keys named “MCP
(…)” on the project’s API Keys page; the “Created by” column shows whose
each key is. Removing a member doesn’t delete their keys.
I see SEO tools, not QuickBooks (wrong Conductor)
I see SEO tools, not QuickBooks (wrong Conductor)
This means you’re connected to the MCP server of an unrelated SEO company at
conductor.com. Its tools include ai_brand_insights and keyword_insights,
and it returns “couldn’t identify the caller” errors. Remove it and add
https://mcp.conductor.is/ instead; ours is at conductor.is and has only
the execute and search_docs tools.
