quickbooks-mcp-server
Provides tools for interacting with QuickBooks API, enabling AI agents to manage accounting and financial data programmatically through the QuickBooks platform.
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-mcp-servershow me my unpaid invoices from last month"
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 MCP Server
Quickbooks Mcp Server
A Model Context Protocol (MCP) server for integrating QuickBooks with GenAI applications.
Overview
Accounting and financial management integration
Related MCP server: QuickBooks Online MCP Server
Features
Comprehensive QuickBooks API coverage
Multiple authentication methods
Enterprise-ready with rate limiting
Full error handling and retry logic
Async support for better performance
Installation
pip install quickbooks-mcp-serverOr install from source:
git clone https://github.com/asklokesh/quickbooks-mcp-server.git
cd quickbooks-mcp-server
pip install -e .Configuration
Create a .env file or set environment variables according to QuickBooks API requirements.
Quick Start
from quickbooks_mcp import QuickbooksMCPServer
# Initialize the server
server = QuickbooksMCPServer()
# Start the server
server.start()License
MIT License - see LICENSE file for details
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect QuickBooks Online to AI agents with secure read or write access across multiple companies.
AI staff accountant for QuickBooks: transactions, reports, receivables, payables, month-end close
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.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables interaction with QuickBooks Online through OAuth authentication. Supports CRUD operations for financial entities like customers, invoices, bills, estimates, and accounting records through natural language.1-
- AlicenseAqualityDmaintenanceEnables AI assistants to query and manage QuickBooks Online data through natural language, including customers, invoices, bills, vendors, accounts, and financial reports.7MIT
- AlicenseBqualityAmaintenanceEnables interaction with the QuickBooks Online Accounting API to manage customers, invoices, expenses, and payments through MCP-compatible clients. It supports comprehensive financial workflows and the generation of reports like Profit and Loss or Balance Sheets.1332Apache 2.0
- AlicenseNot gradedqualityDmaintenanceConnects AI assistants to QuickBooks Online, enabling management of invoices, customers, expenses, and reports through natural language.MIT