LedgerCrossingLedgerCrossing Buy LedgerCrossing — $299

Connect claude.ai or ChatGPT to QuickBooks Desktop

With LedgerCrossing Remote, you can chat with your QuickBooks Desktop company files from claude.ai or ChatGPT — from any device, with nothing installed where you're chatting. Each user signs in with their own username and password. The owner can make a user read-only, limit them to particular company files, and remove them at any time.

This page is the setup. Ten minutes, most of it clicking.

What you need

Step 1 — Add the user

On the QuickBooks machine, open LedgerCrossing Settings > Allowed Connections > Internet and click Add user (the button next to Users).

Click Add. LedgerCrossing shows the user's password once. Click Copy username and password and give them to the user.

A new user can use all company files. To limit them, click Edit on their row and choose Only these: full paths to the .qbw files they may use, one per line. If a password is lost, click Edit, then Reset password to make a new one; apps that are already signed in stay signed in.

Step 2 — Copy the MCP Server address

On the same Internet tab, copy the MCP Server address. It's your Remote address ending in /mcp. The same address works for ChatGPT, and for any other MCP client that supports OAuth sign-in.

Step 3 — Add the connector

claude.ai

  1. Customize > Connectors > Add custom connector.
  2. Name it LedgerCrossing and paste the address. Leave the authentication and OAuth client settings on what claude.ai detects.
  3. Click Add, then Connect.
  4. LedgerCrossing's sign-in page opens. Enter the username and password and click Allow.

ChatGPT

  1. Settings > Security and login, turn on Developer mode.
  2. Settings > Plugins, click +. Name it LedgerCrossing, paste the address, set Authentication to OAuth, and create it.
  3. Sign in on LedgerCrossing's page the same way.
  4. To show the LedgerCrossing logo in ChatGPT, open the plugin's Manage menu and upload it.

Step 4 — Chat

Start with: "Which QuickBooks company files can I use?" — LedgerCrossing answers with the list this user is allowed to use. Then ask about the books, naming the file the first time:

Sign in once per device. The connection renews itself; after 60 days without use it asks for the password again.

Managing access

Everything is on Settings > Allowed Connections > Internet:

If something doesn't work

Using Claude Code, Cursor or VS Code instead? They connect the same way over Remote, or with the API key on the office network — see the MCP quickstart.

Get LedgerCrossing Remote →


QuickBooks is a registered trademark of Intuit Inc. LedgerCrossing is an independent product for QuickBooks Desktop and is not affiliated with or endorsed by Intuit. Claude and ChatGPT belong to their respective owners.