quickbooks
This repository provides an MCP (Model Context Protocol) server for seamless interaction with all public QuickBooks APIs. It is designed to be integrated with Claude Desktop, enabling AI assistants to query, retrieve, and manipulate QuickBooks data programmatically.
How to use
The QuickBooks MCP server is designed to facilitate seamless interaction with all public QuickBooks APIs, allowing developers to integrate QuickBooks data into their applications effortlessly. By leveraging the Model Context Protocol, you can programmatically query, retrieve, and manipulate QuickBooks data, making it ideal for building AI-powered assistants on platforms like Claude Desktop. This server simplifies the complexity of API interactions, enabling you to focus on developing innovative solutions.
Once you have connected to the QuickBooks MCP server, you can issue various commands to interact with the QuickBooks APIs effectively. While specific tools are not documented, you can use standard API commands to retrieve customer information, manage invoices, or update account details. It’s recommended to structure your queries clearly, ensuring you specify the required parameters for accurate results.
How to install
Prerequisites
Before installing the QuickBooks MCP server, ensure you have Node.js installed on your machine. You can verify your installation by running node -v in your terminal.
Option A: Quick start with npx
If you prefer a quick start without a global installation, you can use npx with the following command:
npx -y quickbooks-mcp-server
Option B: Global install alternative
To install the server globally, you can use npm with the following command:
npm install -g quickbooks-mcp-server
Additional notes
When configuring the QuickBooks MCP server, ensure that you set the necessary environment variables for authentication, including your QuickBooks API keys and secrets. Common issues may arise from incorrect API credentials or insufficient permissions, so double-check your QuickBooks account settings. Additionally, familiarize yourself with the API documentation to maximize the capabilities of your queries.
Related MCP Servers
mcp-vegalite
MCP server from isaacwasserman/mcp-vegalite-server
github-chat
A Model Context Protocol (MCP) for analyzing and querying GitHub repositories using the GitHub Chat API.
nautex
MCP server for guiding Coding Agents via end-to-end requirements to implementation plan pipeline
pagerduty
PagerDuty's official local MCP (Model Context Protocol) server which provides tools to interact with your PagerDuty account directly from your MCP-enabled client.
futu-stock
mcp server for futuniuniu stock
mcp -boilerplate
Boilerplate using one of the 'better' ways to build MCP Servers. Written using FastMCP