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 "Install 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:
Create a
.envfile in the root directory with the following variables:
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
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