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