QuickBooks MCP Server logo

QuickBooks MCP Server

by nikhilgy

This server enables Claude Desktop to interact with QuickBooks data. It allows you to query and retrieve information from your QuickBooks account using natural language through Claude.

View on GitHub

Last updated: N/A

What is QuickBooks MCP Server?

The QuickBooks MCP Server is a set of Python scripts designed to connect Claude Desktop to the QuickBooks API. It acts as a bridge, allowing Claude to understand and execute queries against your QuickBooks data.

How to use QuickBooks MCP Server?

  1. Install Python 3.10 or higher and uv. 2. Configure Claude Desktop by modifying the claude_desktop_config.json file with the provided configuration, including your QuickBooks API credentials (client ID, client secret, refresh token, and company ID). 3. Relaunch Claude Desktop. 4. Use natural language queries within Claude to retrieve data from QuickBooks.

Key features of QuickBooks MCP Server

  • Query Accounts

  • Query Bills

  • Query Customers

  • Integration with Claude Desktop

  • Uses QuickBooks API

  • Supports natural language queries

Use cases of QuickBooks MCP Server

  • Retrieving account information

  • Analyzing billing data

  • Managing customer records

  • Automating QuickBooks reporting

  • Integrating QuickBooks data with AI workflows

FAQ from QuickBooks MCP Server

What is MCP?

MCP stands for Multi-Context Platform, a framework used by Claude Desktop to integrate with external services.

Where do I get my QuickBooks API credentials?

You need to create an app in the Intuit Developer portal to obtain your client ID, client secret, refresh token, and company ID.

Why does it take 10-20 seconds for the QuickBooks tools to appear?

The initial delay is due to the installation of required Python packages and the download of the latest QuickBooks API documentation.

What Python version is required?

Python 3.10 or higher is required.

Can I use this server with other AI assistants?

This server is specifically designed for use with Claude Desktop and may require modifications to work with other AI assistants.