QuickBooks

Financial

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.

This MCP Bundle Server is compatible with any MCP client including Claude Desktop, Cursor, and other Model Context Protocol implementations.

33 tools

Works with Claude, Cursor, ChatGPT, and any MCP client. Free account required for Studio.

QuickBooks
SKILL.md

Domain knowledge for using QuickBooks Online accounting tools effectively

Tools in this Bundle (33)

Quickbooks Batch

v1.0.0

Execute up to 30 QuickBooks operations in a single API call. Supports create, update, delete, and query operations on any entity type. Each operation ...

Quickbooks Cdc Query

v1.0.0

Change Data Capture — find all entities that changed since a given timestamp. Returns created, updated, and deleted entities across multiple types in ...

Quickbooks Delete Entity

v1.0.0

Delete a QuickBooks entity (transaction). Only works for transaction types (Invoice, Bill, Payment, etc.). Customers and Vendors cannot be deleted — u...

Quickbooks Download Pdf

v1.0.0

Download a QuickBooks transaction as a PDF document (base64-encoded). Supports Invoice, Estimate, SalesReceipt, CreditMemo, and Purchase. Returns base...

Quickbooks Get Company Info

v1.0.0

Get company information for the connected QuickBooks account. Returns company name, address, industry, fiscal year, and other details.

Quickbooks Get Entity

v1.0.0

Retrieve a single QuickBooks entity by type and ID. Returns complete details including all fields and metadata. Use quickbooks_query to search/list en...

Quickbooks Get Preferences

v1.0.0

Read the company's QuickBooks preferences including invoice settings, payment terms, sales tax configuration, accounting method (cash/accrual), fiscal...

Quickbooks Get Report

v1.0.0

Generate a QuickBooks financial report. Supports Profit & Loss, Balance Sheet, Cash Flow, Aged Receivables/Payables, General Ledger, Trial Balance, an...

Quickbooks Get Tax Codes

v1.0.0

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...

Quickbooks Pay Bill

v1.0.0

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...

Quickbooks Query

v1.0.0

Execute a SQL-like query against QuickBooks Online data. Query any entity type (Customer, Vendor, Invoice, Bill, Account, Payment, etc.) with WHERE fi...

Quickbooks Send Estimate

v1.0.0

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...

Quickbooks Send Invoice

v1.0.0

Send an invoice to the customer via email. Uses the invoice's BillEmail by default, or override with send_to parameter.

Quickbooks Upload Attachment

v1.0.0

Upload a file attachment to a QuickBooks entity (invoice, bill, receipt, etc.). Accepts base64-encoded file content. Useful for attaching receipts, co...

Quickbooks Upsert Account

v1.0.0

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...

Quickbooks Upsert Bill

v1.0.0

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,...

Quickbooks Upsert Credit Memo

v1.0.0

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 ...

Quickbooks Upsert Customer

v1.0.0

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...

Quickbooks Upsert Deposit

v1.0.0

Record or update a bank deposit in QuickBooks. Deposits combine multiple payments/funds into a single bank deposit transaction. Use for recording depo...

Quickbooks Upsert Employee

v1.0.0

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 ...

Quickbooks Upsert Estimate

v1.0.0

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...

Quickbooks Upsert Invoice

v1.0.0

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...

Quickbooks Upsert Item

v1.0.0

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...

Quickbooks Upsert Journal Entry

v1.0.0

Create or update a manual journal entry in QuickBooks. Journal entries must balance — total debits must equal total credits. Use for adjustments, accr...

Quickbooks Upsert Payment

v1.0.0

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...

Quickbooks Upsert Purchase

v1.0.0

Record or update a direct expense/purchase (check, cash, or credit card). Unlike bills, purchases are paid immediately — no accounts payable. Use for ...

Quickbooks Upsert Purchase Order

v1.0.0

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...

Quickbooks Upsert Refund Receipt

v1.0.0

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...

Quickbooks Upsert Sales Receipt

v1.0.0

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 ...

Quickbooks Upsert Time Activity

v1.0.0

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...

Quickbooks Upsert Transfer

v1.0.0

Transfer funds between two bank accounts in QuickBooks. Both accounts must be bank-type accounts.

Quickbooks Upsert Vendor

v1.0.0

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...

Quickbooks Void Transaction

v1.0.0

Void a transaction in QuickBooks. Voiding keeps the record visible but reverses its financial impact — preferred over deletion for audit trails. Suppo...

Required Providers (1)

QuickBooks

Financial Services
QuickBooks Online is accounting software for managing invoicing, expenses, payroll, and financial reporting. Query...

Setup Instructions

Connect this QuickBooks MCP Bundle Server to any MCP client in minutes

Compatible with Claude Desktop, Cursor, and all Model Context Protocol clients

https://mcp.mcpbundles.com/bundle/quickbooks

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to use QuickBooks?

Start using these tools with your AI assistant

QuickBooks MCP Bundle Server • MCP Bundles