Connect your books to your AI assistant
Connect QuickBooks Online to RoboLedger, then add RoboLedger to Claude, ChatGPT, Cursor or VS Code as an MCP connector. What syncs, and how to add it.
RoboLedger keeps your QuickBooks books in a knowledge graph your AI assistant can read and work with. Getting there takes three steps: create a graph, connect QuickBooks, and add RoboLedger to the AI client you already use.
1. Create an account and a graph
Sign up at roboledger.ai. One account covers RoboSystems, RoboLedger and RoboInvestor.
Then create a graph with RoboLedger turned on. A graph is your company's own database: its books, reports, plans and documents live in it, and no other customer's data does. Create Graph in RoboLedger takes you to robosystems.ai, where you enter the company's details and choose a size: Standard is ready straight away, and Large and XLarge are set up on request. Only your organization's owners and admins can create a graph. If the page says graph creation requires approval, your account can't create one on its own yet. Get in touch and we'll set it up.
2. Connect QuickBooks
In RoboLedger, open Entity → Connections and connect QuickBooks Online. You sign in to Intuit and approve access. You need admin permissions in the QuickBooks company.
The first sync starts on its own and brings over your full history:
- company information and your chart of accounts
- customers, vendors and employees
- invoices, bills, payments, purchases, deposits, sales receipts and journal entries
Large companies can take several minutes. The first sync also sets up your fiscal calendar and maps your chart of accounts to standard reporting concepts. That mapping is done by AI, and it's the one step here that uses credits. See What RoboLedger needs to work well.
After the first sync, RoboLedger syncs each connection on its own once a day. For anything more recent, press Sync Now on the QuickBooks card, or ask your assistant to sync. The card shows when the last sync ran.
Sync Now asks how far back to go. Last 60 days picks up recent changes. If something older changed in QuickBooks, choose From a specific date, or Full rebuild to pull your whole history again. Your assistant can sync from a date too. When a transaction RoboLedger already recorded has been edited, it's flagged for you to settle. See When QuickBooks changes after a sync.
RoboLedger reads companies that keep their books in US dollars. A company with transactions in other currencies can't sync yet.
3. Add RoboLedger to your AI client
Every client uses the same address:
https://api.robosystems.ai/v1/mcp
The first time a tool runs, you sign in to RoboSystems and choose which graph to connect. One connection is one graph. To work on another graph, such as the SEC filings for comparing against public companies, add a second connection for it. See Which address to use.
Claude (claude.ai and Claude Desktop): Customize → Connectors → Add → Add custom connector, and paste the address.
Claude Code: run this, then /mcp to sign in.
claude mcp add --transport http robosystems https://api.robosystems.ai/v1/mcp
ChatGPT: turn on developer mode in ChatGPT's settings, then create an app (ChatGPT has also called it a connector) and paste the address. Developer mode isn't available on every ChatGPT plan. A connection you add this way gets every RoboLedger tool. The RoboSystems plugin in ChatGPT's plugin directory reads SEC filings, so use a custom connector for your books.
Cursor, VS Code and other MCP clients: add the address to the client's MCP configuration. The client runs the sign-in for you.
"robosystems": { "url": "https://api.robosystems.ai/v1/mcp" }
Which address to use
RoboSystems answers on three addresses:
https://api.robosystems.ai/v1/mcpis the general address used above. At sign-in you choose any of your graphs, or the SEC filings if you subscribe to them.https://api.robosystems.ai/v1/graphs/{graph_id}/mcpis one graph's own address, with that graph already chosen. The MCP page at robosystems.ai gives you the address for any graph. Use it to keep your books and the SEC filings connected side by side. The SEC filings arehttps://api.robosystems.ai/v1/graphs/sec/mcp.https://api.robosystems.ai/v1/mcp/roboledgeris RoboLedger's own address. At sign-in it shows only your ledgers, and it leaves out a few maintenance and administration tools, including filling in plan history, rebuilding a schedule, backups and choosing whether entries write back to QuickBooks. Use one of the other two when you need those.
If you're not sure, use the general address.
Nothing is written to QuickBooks by connecting, syncing or asking questions. See Nothing writes to QuickBooks until you post.
What to do next
- Check the mapping the first sync made. See Map your chart of accounts.
- Look around the app. See Find your way around the app.
- Start asking. See Ask about your books.
Try asking
- "Which graph are you connected to, and when did QuickBooks last sync?"
- "Sync QuickBooks, then tell me what changed since last week."
- "Show me last month's income statement."
Go deeper
- Build a ledger integration: bringing books from a source other than QuickBooks into a RoboLedger graph.