QuickBooks Online MCP Server
Provides MCP resources and tools for AI assistants to access and manage core financial data, including customers, vendors, invoices, bills, accounts, and transactions in QuickBooks Online.
account
DatasetRepresents an account in the Chart of Accounts.
customer
DatasetRepresents a customer or client.
invoice
DatasetRepresents a sales invoice used to bill customers.
vendor
DatasetRepresents a supplier or vendor.
bill
DatasetRepresents a bill, recording money owed to a vendor.
payment
DatasetRepresents a payment made by a customer against an invoice or sales receipt.
item
DatasetRepresents a product, service, or inventory item.
salesreceipt
DatasetRepresents a record of a sale where payment is received immediately.
journalentry
DatasetRepresents a journal entry transaction used for adjusting accounts.
creditmemo
DatasetRepresents a credit given to a customer, which can be applied against open invoices.
deposit
DatasetRepresents a deposit transaction, recording funds added to a bank account.
estimate
DatasetRepresents a non-posting transaction that records the details of a proposed sale (a quote or bid).
refundreceipt
DatasetRepresents a refund given to a customer for a previous sale.
purchaseorder
DatasetRepresents a purchase order issued to a vendor.
timeactivity
DatasetRepresents time worked by an employee, vendor, or other person.
employee
DatasetRepresents an employee of the company.
class
DatasetRepresents a classification tag for transactions.
companyinfo
DatasetProvides company metadata, such as name, address, and fiscal year settings.
department
DatasetRepresents a department or location used for tracking transactions (similar to Class).
taxcode
DatasetRepresents a tax code used for sales and purchases, which references one or more TaxRate entities.
taxrate
DatasetRepresents a specific tax rate applied to transactions, referenced by a TaxCode.
term
DatasetRepresents payment terms used for invoices and bills (e.g., Net 30).
transfer
DatasetRepresents a transfer of funds between two accounts.
billpayment
DatasetRepresents a payment made against a Bill (Accounts Payable).
budget
DatasetRepresents a financial budget.
create_account
ToolCreates a new account in the Chart of Accounts.
update_account
ToolUpdates an existing account.
create_customer
ToolCreates a new customer record.
update_customer
ToolUpdates an existing customer record.
create_invoice
ToolCreates a new sales invoice.
update_invoice
ToolUpdates an existing sales invoice.
create_vendor
ToolCreates a new vendor record.
update_vendor
ToolUpdates an existing vendor record.
create_bill
ToolCreates a new bill.
update_bill
ToolUpdates an existing bill.
create_payment
ToolRecords a payment received from a customer.
update_payment
ToolUpdates an existing payment record.
create_item
ToolCreates a new item (product or service).
update_item
ToolUpdates an existing item.
create_salesreceipt
ToolCreates a new sales receipt.
update_salesreceipt
ToolUpdates an existing sales receipt.
create_journalentry
ToolCreates a new journal entry.
update_journalentry
ToolUpdates an existing journal entry.
create_creditmemo
ToolCreates a new credit memo.
update_creditmemo
ToolUpdates an existing credit memo.
create_deposit
ToolCreates a new deposit transaction.
update_deposit
ToolUpdates an existing deposit transaction.
create_estimate
ToolCreates a new estimate (quote).
update_estimate
ToolUpdates an existing estimate.
create_refundreceipt
ToolCreates a new refund receipt.
update_refundreceipt
ToolUpdates an existing refund receipt.
create_purchaseorder
ToolCreates a new purchase order.
update_purchaseorder
ToolUpdates an existing purchase order.
create_timeactivity
ToolCreates a new time activity record.
update_timeactivity
ToolUpdates an existing time activity record.
create_employee
ToolCreates a new employee record.
update_employee
ToolUpdates an existing employee record.
create_class
ToolCreates a new class.
update_class
ToolUpdates an existing class.
update_companyinfo
ToolUpdates company metadata.
create_department
ToolCreates a new department.
update_department
ToolUpdates an existing department.
create_taxcode
ToolCreates a new tax code.
update_taxcode
ToolUpdates an existing tax code.
create_taxrate
ToolCreates a new tax rate.
update_taxrate
ToolUpdates an existing tax rate.
create_term
ToolCreates a new payment term.
update_term
ToolUpdates an existing payment term.
create_transfer
ToolCreates a new fund transfer between accounts.
update_transfer
ToolUpdates an existing fund transfer.
create_billpayment
ToolCreates a new bill payment.
update_billpayment
ToolUpdates an existing bill payment.
create_budget
ToolCreates a new budget.
update_budget
ToolUpdates an existing budget.
QuickBooks Online Resources
QuickBooks Online MCP Server
Connect your AI to QuickBooks Online data through the Model Context Protocol.
- Granularly control which tools your AI can access
- Full visibility with logging and auditing
- Standard MCP protocol - no custom wrappers needed
Select a dataset or tool from the left to see more details
Universal MCP Server for QuickBooks Online
Connect Claude, Microsoft Copilot, and any MCP-compatible AI to QuickBooks Online. One server, instant access to datasets, tools, and workflows.
- Model Context Protocol: Industry standard supported by Claude and Microsoft Copilot
- Fine-Grained Control: Choose exactly which datasets and tools your AI can access
- Connect Once, Use Everywhere: Single authentication for all your AI assistants
Get Started with Your Favorite AI Tool
Follow our step-by-step guides for popular AI frameworks and tools