QuickBooks Online MCP Server
Provides tools for managing QuickBooks Online accounting data including customers, invoices, estimates, bills, vendors, employees, items, accounts, journal entries, and purchases with full CRUD operations (Create, Read, Update, Delete, Search).
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@QuickBooks Online MCP Servershow me the latest invoices from the past week"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
QuickBooks Online MCP Server
This is a Model Context Protocol (MCP) server implementation for QuickBooks Online integration.
Setup
Install dependencies:
npm installCreate a
.envfile in the root directory with the following variables:
QUICKBOOKS_CLIENT_ID=your_client_id
QUICKBOOKS_CLIENT_SECRET=your_client_secret
QUICKBOOKS_ENVIRONMENT=sandbox
Get your Client ID and Client Secret:
Go to the Intuit Developer Portal
Create a new app or select an existing one
Get the Client ID and Client Secret from the app's keys section
Add
http://localhost:3000/callbackto the app's Redirect URIs
Related MCP server: LedgerLink MCP
Authentication
By Passing Cred by in Header if JSON RPC Req.
Available Tools
Added tools for Create, Delete, Get, Search, Update for the following entities:
Account
Bill Payment
Bill
Customer
Employee
Estimate
Invoice
Item
Journal Entry
Purchase
Vendor
This server cannot be deployed
Maintenance
Related MCP Connectors
QuickBooks Online in Claude and ChatGPT: 221 tools, full ledger, multi-company, Canada + US, FR/EN.
Connect Claude or Cursor to books, invoices, bills, payroll, and sealed closes.
Bookkeeping for owner-operated businesses. Query transactions, invoices, and reports.
- financeOAuthcom.zoninga
Personal finance for AI agents: accounts, budgets, goals, 9-strategy debt payoff, reports. OAuth 2.1
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI assistants to query and manage QuickBooks Online data through natural language, including customers, invoices, bills, vendors, accounts, and financial reports.7MIT
- AlicenseNot gradedqualityDmaintenanceConnects AI assistants to QuickBooks Online, enabling management of invoices, customers, expenses, and reports through natural language.MIT
- AlicenseNot gradedqualityBmaintenanceEnables full CRUD operations on 29 QuickBooks Online entity types and 11 financial reports via natural language, allowing users to manage customers, invoices, payments, and more through MCP-compatible clients.Apache 2.0
- FlicenseNot gradedqualityDmaintenanceEnables reading and creating invoices, and looking up customers and items in QuickBooks Online via natural language.-