Q
QuickBooks Online MCP
60
Stack Score
Editorial pick✓ Verified workingMCP server
QuickBooks Online MCP
Read + write QBO data from Claude.
Best for
Best for bookkeepers + accountants running client books on QBO.
At a glance
- Pricing
- open-source
- Setup time
- 30 minutes
- Learning curve
- moderate
- Last verified
- 5/26/2026
What we love
- ✓Intuit-maintained
- ✓Core to most US SMB bookkeeping
- ✓Multi-realm support
Where it falls short
- −Refresh-token rotation needed
- −API quirks vs Xero
- −Per-realm OAuth setup
Install & connect
Copy-paste ready
Install
shell
git clone https://github.com/intuit/quickbooks-online-mcp-server.git && cd quickbooks-online-mcp-server && npm install && npm run build
Config — Claude Desktop
json
{
"mcpServers": {
"quickbooks": {
"command": "node",
"args": ["/path/to/quickbooks-online-mcp-server/dist/index.js"],
"env": {
"QUICKBOOKS_CLIENT_ID": "your_client_id",
"QUICKBOOKS_CLIENT_SECRET": "your_client_secret",
"QUICKBOOKS_REFRESH_TOKEN": "your_refresh_token",
"QUICKBOOKS_REALM_ID": "your_realm_id",
"QUICKBOOKS_ENVIRONMENT": "sandbox"
}
}
}
}Config — Claude Code
shell
claude mcp add quickbooks -- node /path/to/quickbooks-online-mcp-server/dist/index.js --env QUICKBOOKS_CLIENT_ID=... --env QUICKBOOKS_CLIENT_SECRET=... --env QUICKBOOKS_REFRESH_TOKEN=... --env QUICKBOOKS_REALM_ID=... --env QUICKBOOKS_ENVIRONMENT=sandbox
Pricing
✓ Pricing verified Jun 14, 20261 tier
Open-source
$0
perpetual
- ✓MIT
Overview
MCP server for QuickBooks Online — customer + vendor + invoice + bill + journal entry CRUD, P&L + balance sheet read. Intuit OAuth2.
Key features
- ●Customer + vendor + invoice CRUD
- ●Bill + journal entry CRUD
- ●Reports (P&L, BS)
- ●Multi-realm support
- ●OAuth2
Exposed tools
The MCP-tool names this server exposes. Your agent can invoke any of these when this server is connected.
- create_customer / get_customer / update_customer / search_customersFull CRUD over QBO customers.
- create_invoice / get_invoice / update_invoice / search_invoicesFull CRUD over QBO invoices.
- create_bill / get_bill / update_bill / search_billsFull CRUD over QBO bills.
- create_vendor / get_vendor / update_vendor / search_vendorsFull CRUD over QBO vendors.
- create_journal_entry / get_journal_entry / search_journal_entriesManual journal entries and review.
- create_purchase / get_purchase / search_purchasesPurchase / expense / CC charge transactions.
- get_balance_sheetPull a Balance Sheet report for a date range.
- get_profit_and_lossPull a P&L report for a date range.
- get_cash_flowPull a Cash Flow report.
- get_aged_receivables / get_aged_payablesAR and AP aging reports.
- search_accountsSearch the chart of accounts by name, type, or active state.
- get_company_infoRead the connected QBO company's metadata (realm ID, name, settings).
Best use cases
AI bookkeeping
Let Claude code QBO transactions + run reconciliations across many client realms.
Report pull + analysis
Pull P&L + Balance Sheet into Claude for variance analysis.
Integrations
Similar tools
See all finance tools →One AI Stack pick every week.
The tool we’d pay for this week, why we’d pay for it, and what we’d skip. No promo spam.