Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| QUICKBOOKS_CLIENT_ID | Yes | Your QuickBooks Client ID from the Intuit Developer portal | |
| QUICKBOOKS_COMPANY_ID | Yes | Your QuickBooks Company ID (Realm ID) found in the QuickBooks Online URL | |
| QUICKBOOKS_ENVIRONMENT | No | The QuickBooks environment (production or sandbox) | production |
| QUICKBOOKS_CLIENT_SECRET | Yes | Your QuickBooks Client Secret from the Intuit Developer portal | |
| QUICKBOOKS_REFRESH_TOKEN | Yes | Your QuickBooks OAuth refresh token obtained through the OAuth flow |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| qbo_list_customers | List all customers from QuickBooks Online. Returns customer details including name, email, phone, balance, and status. Args:
Returns: List of customers with: Id, DisplayName, PrimaryEmailAddr, PrimaryPhone, Balance, Active |
| qbo_list_invoices | List invoices from QuickBooks Online with filtering options. Args:
Returns: Invoice list with: Id, DocNumber, CustomerRef, TxnDate, DueDate, TotalAmt, Balance |
| qbo_create_invoice | Create a new invoice in QuickBooks Online. Args:
Returns: Created invoice details including Id, DocNumber, and TotalAmt |
| qbo_list_vendors | List vendors/suppliers from QuickBooks Online. Args:
Returns: Vendor list with: Id, DisplayName, Email, Phone, Balance |
| qbo_list_bills | List bills/payables from QuickBooks Online. Args:
Returns: Bill list with: Id, VendorRef, TxnDate, DueDate, TotalAmt, Balance |
| qbo_list_accounts | List chart of accounts from QuickBooks Online. Args:
Returns: Account list with: Id, Name, AccountType, CurrentBalance |
| qbo_profit_loss_report | Generate a Profit & Loss (Income Statement) report. Args:
Returns: P&L report with Income, Cost of Goods Sold, Expenses, and Net Income |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |