Integrate QuickBooks MCP server into your Slack workspace for instant access to your AI agent.
Tools that your AI agent can use through this MCP server to interact with QuickBooks
Retrieves available options for the Vendor Reference field.
Retrieves available options for the Vendor IDs field.
Retrieves available options for the Time Activity ID field.
Retrieves available options for the Term IDs field.
Retrieves available options for the Tax Code ID field.
Retrieves available options for the Tax Classification ID field.
Retrieves available options for the Sales Receipt ID field.
Retrieves available options for the Purchase Order ID field.
Retrieves available options for the Purchase ID field.
Retrieves available options for the Payment Method field.
Retrieves available options for the Payment ID field.
Retrieves available options for the Item ID field.
Retrieves available options for the Invoice ID field.
Retrieves available options for the Estimate ID field.
Retrieves available options for the Employee IDs field.
Retrieves available options for the Department IDs field.
Retrieves available options for the Customer Type field.
Retrieves available options for the Customer Reference field.
Retrieves available options for the Currency Code field.
Retrieves available options for the Class IDs field.
Retrieves available options for the Bill ID field.
Retrieves available options for the Account IDs field.
Lists open invoices whose due date is before today in the company's time zone (from CompanyInfo.DefaultTimeZone when available). Optionally supply a full Invoice query to override the default filter. See the documentation
Lists invoices with an outstanding balance (open invoices). Optionally supply a full query to override the default filter. See the documentation
Voids an invoice. See the documentation
Updates an item. See the documentation
Updates an invoice. See the documentation
Updates an estimate. See the documentation
Updates a customer. See the documentation
Sparse updating provides the ability to update a subset of properties for a given object; only elements specified in the request are updated. Missing elements are left untouched. The ID of the object to update is specified in the request body. See the documentation
Sends an invoice by email. See the documentation
Sends an estimate by email. See the documentation
Searches for vendors. See the documentation
Searches for time activities. See the documentation
Search for services. See the documentation
Performs a search query against a Quickbooks entity. See the documentation
Searches for purchases. See the documentation
Search for products. See the documentation
Searches for items. See the documentation
Searches for invoices. See the documentation
Searches for customers. See the documentation
Search for accounts. See the documentation
Returns info about an activity. See the documentation
Returns details about a sales receipt. See the documentation
Returns info about a purchase. See the documentation
Returns details about a purchase order. See the documentation
Returns info about a payment. See the documentation
Gets info about a company. See the documentation
Returns info about an invoice. See the documentation
Returns info about a customer. See the documentation
Retrieves the cash flow report from Quickbooks Online. See the documentation
Returns info about a bill. See the documentation
Retrieves the balance sheet report from Quickbooks Online. See the documentation
Delete a specific purchase. See the documentation
Creates a sales receipt. See the documentation
Creates a new purchase. See the documentation
Creates a purchase order. See the documentation
Creates a profit and loss report in Quickbooks Online. See the documentation
Creates a payment. See the documentation
Creates an invoice. See the documentation
Creates an estimate. See the documentation
Creates a customer. See the documentation
Creates a bill. See the documentation
Creates an AP aging report in Quickbooks Online. See the documentation
Searches for invoices. See docs here