MoreAI.tools
Q
QuickBooks Online MCP
60
Stack Score
Editorial pick✓ Verified workingMCP server
QuickBooks Online MCP logo

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, 2026

1 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_customers
    Full CRUD over QBO customers.
  • create_invoice / get_invoice / update_invoice / search_invoices
    Full CRUD over QBO invoices.
  • create_bill / get_bill / update_bill / search_bills
    Full CRUD over QBO bills.
  • create_vendor / get_vendor / update_vendor / search_vendors
    Full CRUD over QBO vendors.
  • create_journal_entry / get_journal_entry / search_journal_entries
    Manual journal entries and review.
  • create_purchase / get_purchase / search_purchases
    Purchase / expense / CC charge transactions.
  • get_balance_sheet
    Pull a Balance Sheet report for a date range.
  • get_profit_and_loss
    Pull a P&L report for a date range.
  • get_cash_flow
    Pull a Cash Flow report.
  • get_aged_receivables / get_aged_payables
    AR and AP aging reports.
  • search_accounts
    Search the chart of accounts by name, type, or active state.
  • get_company_info
    Read 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

QuickBooks Online
Plaid
Stripe
Xero export

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.