Skip to main content
Conductor hosts an MCP (Model Context Protocol) server for QuickBooks Desktop at https://mcp.conductor.is/. It accepts a sign-in through the Conductor Dashboard (OAuth) or a Conductor secret key as a Bearer token, reaches the company files connected to the key’s project, and has a read-only address at https://mcp.conductor.is/read-only. The MCP guide has setup steps for each AI tool. The server has 60 tools, 37 that read and 23 that write, and together they reach every Conductor API operation. 51 QuickBooks tools each make one Conductor API request. 33 of them read: company files, company info, a search across every transaction type, payments waiting to be deposited, five report tools, customers, vendors, accounts, classes, five item types, and fifteen transaction types. 18 create customers, vendors, and accounts, update customers and accounts, create or update invoices, bills, received payments, deposits, checks, and journal entries, and record bill payments by check. Eight general tools take the record type as an argument and reach every QuickBooks Desktop record type and report category the API has: list_records, get_record, run_report, create_record, update_record, delete_transaction, void_transaction, and describe_operation, which returns an operation’s input schema. execute runs TypeScript against the full API through the Node.js SDK, for multi-step jobs and the operations no other tool covers. Inputs use the API’s own field names, and results are compact JSON of at most 30,000 characters. See the full tool list. The Claude and ChatGPT directory listings connect to their own addresses on the same server: https://mcp.conductor.is/claude has the QuickBooks tools plus the general read, create, and update tools, and https://mcp.conductor.is/chatgpt has the QuickBooks tools. The /mcp path is the same server for Microsoft Copilot Studio.