QuickBooks
Discovers customers and vendors from QuickBooks Online and provides MCP tools for querying financial data, P&L reports, balance sheets, AR aging, and invoice lookup.
- Entities: QuickBooksCustomer, QuickBooksVendor
- Discovery: Polling (customers and vendors via QQL)
- MCP Tools: Financial reports, invoice hydration, and arbitrary QQL queries
| Name | Category | Risk | Purpose |
|---|---|---|---|
quickbooks_query | transient | low | Run an arbitrary QQL query against the company |
quickbooks_profit_loss | transient | low | Retrieve the Profit and Loss report for a date range |
quickbooks_balance_sheet | transient | low | Retrieve the Balance Sheet as of a specific date |
quickbooks_ar_aging | transient | low | Retrieve the AR Aging Summary (outstanding balances by days past due) |
quickbooks_hydrate_invoice | hydrate | low | Retrieve a specific invoice by ID |
| Field | Required | Description |
|---|---|---|
oauth_token | no | OAuth token from QuickBooks OAuth flow. Takes precedence over token. |
realm_id | yes | QuickBooks Online company (realm) ID |
token | yes* | OAuth 2.0 access token (fallback if oauth_token is not set) |
sandbox | no | Connect to the QuickBooks sandbox environment (default: false) |
* Either oauth_token or token must be provided.
Consumed by the SixDegree platform. See the main repository README for installation instructions.
- QuickBooks Online API docs
- License: Apache-2.0