Skip to main content
Glama
heyibad

QuickBooks Online MCP Server

by heyibad

QuickBooks Online MCP Server

This is a Model Context Protocol (MCP) server implementation for QuickBooks Online integration.

Setup

  1. Install dependencies:

npm install
  1. Create a .env file in the root directory with the following variables:

QUICKBOOKS_CLIENT_ID=your_client_id
QUICKBOOKS_CLIENT_SECRET=your_client_secret
QUICKBOOKS_ENVIRONMENT=sandbox
  1. 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/callback to the app's Redirect URIs

Related MCP server: LedgerLink MCP

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

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to query and manage QuickBooks Online data through natural language, including customers, invoices, bills, vendors, accounts, and financial reports.
    7
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Connects AI assistants to QuickBooks Online, enabling management of invoices, customers, expenses, and reports through natural language.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables full CRUD operations on 29 QuickBooks Online entity types and 11 financial reports via natural language, allowing users to manage customers, invoices, payments, and more through MCP-compatible clients.
    Apache 2.0
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables reading and creating invoices, and looking up customers and items in QuickBooks Online via natural language.
    -