Connect your account, then chat with AI to run tools.
Query QuickBooks customers, vendors, invoices, bills, payments, accounts, and financial reports from chat.
Try this workflow
Find overdue receivables
Find overdue QuickBooks invoices with open balances, group them by customer, and summarize who needs follow-up first.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsBuilt for
Finance Operations, Bookkeeping Automation, Founder Finance, RevOps
Find overdue receivables
Turns invoice and customer data into a collections queue.
Find overdue QuickBooks invoices with open balances, group them by customer, and summarize who needs follow-up first.
Summarize business performance
Combines standard reports into an operator-readable finance brief.
Run QuickBooks profit and loss, balance sheet, and cash flow reports for the latest month and summarize the biggest changes.
Audit vendor spend
Connects AP objects to spend-control questions.
Review recent QuickBooks vendors, bills, purchase orders, and bill payments to identify unusual or rising expense categories.
Prepare a sync plan
Uses change data capture for operational integrations.
Use QuickBooks CDC data to list entities changed since last week and explain which customers, invoices, bills, and payments need syncing.
What QuickBooks data can MCPBundles work with?
It can query company info, customers, vendors, invoices, bills, payments, accounts, items, employees, estimates, purchase orders, refund receipts, reports, PDFs, attachments, and change data.
What is the strongest QuickBooks AI workflow?
The strongest workflows combine accounting entities with reports: overdue invoice triage, vendor spend review, monthly finance summaries, and change-data sync analysis.
How do QuickBooks updates work?
Updates require the entity id and a fresh sync token from a recent read. That optimistic concurrency token prevents overwriting newer accounting changes.
Related editorial
QuickBooks Workflows with AI
How AI agents can raise invoices, run P&L and balance-sheet reports, batch-update customers and items, and email PDF statements without leaving the chat.
Domain knowledge for QuickBooks — workflow patterns, data models, and gotchas for your AI agent.
All data is scoped to a Company (realm). realm_id is bound on the connection and applied automatically to every tool call.
Intuit exposes two accounting API hosts. The OAuth token and realm_id belong to one environment only. Use the credential Use QuickBooks sandbox API option for sandbox/developer companies; leave it off for live QuickBooks Online. Wrong host yields HTTP 403 / Intuit error 3100 (ApplicationAuthorizationFailed).
The query tool accepts Intuit’s SQL-like dialect, for example:
The report tool produces standard accounting outputs: ProfitAndLoss, BalanceSheet, CashFlow, AgedReceivables, AgedPayables, GeneralLedger, TrialBalance, and more.
All write tools use the upsert pattern:
Execute up to 30 QuickBooks operations in a single API call. Supports create, update, delete, and query operations on any entity type. Each operation ...
Change Data Capture — find all entities that changed since a given timestamp. Returns created, updated, and deleted entities across multiple types in ...
Delete a QuickBooks entity (transaction). Only works for transaction types (Invoice, Bill, Payment, etc.). Customers and Vendors cannot be deleted — u...
Download a QuickBooks transaction as a PDF document (base64-encoded). Supports Invoice, Estimate, SalesReceipt, CreditMemo, and Purchase. Returns base...
Get company information for the connected QuickBooks account. Returns company name, address, industry, fiscal year, and other details.
Retrieve a single QuickBooks entity by type and ID. Returns complete details including all fields and metadata. Use quickbooks_query to search/list en...
Read the company's QuickBooks preferences including invoice settings, payment terms, sales tax configuration, accounting method (cash/accrual), fiscal...
Generate a QuickBooks financial report. Supports Profit & Loss, Balance Sheet, Cash Flow, Aged Receivables/Payables, General Ledger, Trial Balance, an...
List all tax codes configured in QuickBooks with their associated tax rates. Tax codes define how items are taxed on invoices and sales receipts. Retu...
Pay a vendor bill in QuickBooks. Records payment from a bank account against a bill. This is for money PAID to vendors — use quickbooks_upsert_payment...
Run a QuickBooks Online Query API statement and return the matching records. This is the most flexible way to read QBO data, but **QBO Query is not SQ...
Send an estimate/quote to the customer via email. Uses the estimate's BillEmail by default, or override with send_to parameter. The estimate must exis...
Send an invoice to the customer via email. Uses the invoice's BillEmail by default, or override with send_to parameter.
Upload a file attachment to a QuickBooks entity (invoice, bill, receipt, etc.). Accepts base64-encoded file content. Useful for attaching receipts, co...
Create or update a chart-of-accounts entry in QuickBooks. Omit id to create, provide id+sync_token to update. Use for setting up income, expense, bank...
Create or update a bill (payable) in QuickBooks. Bills represent money owed to vendors — use quickbooks_pay_bill to record payment. Omit id to create,...
Create or update a credit memo (refund/credit) in QuickBooks. Credit memos reduce the amount a customer owes and can be applied to open invoices. Use ...
Create or update a customer in QuickBooks. Omit id to create a new customer, provide id+sync_token to update. Set active=false to deactivate (customer...
Record or update a bank deposit in QuickBooks. Deposits combine multiple payments/funds into a single bank deposit transaction. Use for recording depo...
Create or update an employee in QuickBooks. Omit id to create, provide id+sync_token to update. Employees are used for time tracking and payroll. Set ...
Create or update a quote/estimate in QuickBooks. Estimates can be sent to customers and later converted to invoices. Use quickbooks_send_estimate to e...
Create or update an invoice in QuickBooks. Omit id to create, provide id+sync_token to update. Requires customer ID and line items with item reference...
Create or update a product/service item in QuickBooks. Items are used as line items on invoices, estimates, bills, and sales receipts. Service items n...
Create or update a manual journal entry in QuickBooks. Journal entries must balance — total debits must equal total credits. Use for adjustments, accr...
Record or update a customer payment in QuickBooks. Can be linked to a specific invoice or recorded as unapplied. This is for money RECEIVED from custo...
Record or update a direct expense/purchase (check, cash, or credit card). Unlike bills, purchases are paid immediately — no accounts payable. Use for ...
Create or update a purchase order in QuickBooks. Omit id to create, provide id+sync_token to update. Purchase orders track items/services ordered from...
Create or update a refund receipt in QuickBooks. Omit id to create, provide id+sync_token to update. Records a refund given to a customer — reduces re...
Record or update a cash sale (payment received at time of sale). Unlike invoices, sales receipts combine the sale and payment in one transaction. Use ...
Record or update time worked by an employee or vendor in QuickBooks. Time entries can be marked billable and linked to customers for invoicing. Use fo...
Transfer funds between two bank accounts in QuickBooks. Both accounts must be bank-type accounts.
Create or update a vendor/supplier in QuickBooks. Omit id to create a new vendor, provide id+sync_token to update. Set active=false to deactivate (ven...
Void a transaction in QuickBooks. Voiding keeps the record visible but reverses its financial impact — preferred over deletion for audit trails. Suppo...
QuickBooks Online is accounting software for managing invoicing, expenses, payroll, and financial reporting. Query customers, vendors, invoices, bills, accounts, and generate financial reports like P&L and Balance Sheet. It provides 33 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/quickbooks. Authentication is handled automatically.
QuickBooks provides 33 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
QuickBooks uses One-click sign in. QuickBooks requires credentials. Connect via MCPBundles and authentication is handled automatically.
It can query company info, customers, vendors, invoices, bills, payments, accounts, items, employees, estimates, purchase orders, refund receipts, reports, PDFs, attachments, and change data.
The strongest workflows combine accounting entities with reports: overdue invoice triage, vendor spend review, monthly finance summaries, and change-data sync analysis.
Updates require the entity id and a fresh sync token from a recent read. That optimistic concurrency token prevents overwriting newer accounting changes.
Yes. QuickBooks sandbox and live companies use different environments and company bindings. The connected account must match the company you intend to use.
Connect QuickBooks to any MCP client in minutes
https://mcp.mcpbundles.com/bundle/quickbooksThe link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.
QuickBooks and paste the MCP URL into Remote MCP server URL.Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).
More financial integrations you might like
Analyst financial estimates, ratings, price targets, and stock grades from top analysts
Discounted cash flow models including levered and custom DCF calculations
Float is a cash flow forecasting tool that helps businesses manage their finances by providing real-...
Cryptocurrency symbols and digital asset market data
Complete Numerai tournament toolkit. Manage models, submit predictions, view leaderboards, track sco...
PayFit is a payroll management solution that automates the calculation of employee salaries, payslip...