MCP.Market

Quickbooks MCP server

by NyxToolsDev·io.github.NyxToolsDev/quickbooks-mcp-server·v0.1.1

Connect Claude to QuickBooks Online — query finances, create invoices, run reports

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
New

0 stars12 downloads/wk

Reviews

Write one

Nobody has reviewed Quickbooks yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Quickbooks tools (19, 2 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • compare_periods

    Compare financial performance between two time periods.

  • create_expensewrite action

    Record a new expense/purchase in QuickBooks.

  • create_invoicewrite action

    Create a new invoice in QuickBooks.

  • get_account_balances

    Get current balances for your accounts by type.

  • get_account_transactions

    Get recent transactions for a specific account.

  • get_accounts_payable_aging

    Get an Accounts Payable Aging report.

  • get_accounts_receivable_aging

    Get an Accounts Receivable Aging report.

  • get_balance_sheet

    Get a Balance Sheet report as of a specific date.

  • get_cash_flow

    Get a Cash Flow Statement.

  • get_customer_summary

    Get a financial summary for a specific customer.

  • get_financial_health

    Get key financial health metrics for your business.

  • get_invoice_details

    Get full details for a specific invoice including line items.

  • get_overdue_invoices

    Get all overdue invoices sorted by days past due.

  • get_profit_and_loss

    Get a Profit & Loss (Income Statement) report.

  • get_top_expenses

    Get top expenses grouped by category or vendor.

  • list_expenses

    List recent expenses and purchases with optional filters.

  • list_invoices

    List invoices with optional filters.

  • record_payment

    Record a payment against an existing invoice.

  • search_customers

    Search customers by name or email address.

Public scan report

scanner v0.1.10 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan24 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 174 days ago8/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Quickbooks compares

Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 62% of 1,765 Finance servers
Tools
19
the typical Finance server has 8
Tools that change things
11%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
12
more than 0% of 413 Finance servers with a package

What its tools let an agent do: 17 read · 2 create

Install Quickbooks in Claude Code, Cursor or VS Code

claude mcp add quickbooks-mcp-server -- uvx quickbooks-mcp
Add to Cursor

What the publisher says

From the Quickbooks repository's README, as published. We do not edit it. Read it on GitHub

QuickBooks MCP Server

<!-- mcp-name: io.github.NyxToolsDev/quickbooks-mcp-server -->

Connect Claude Desktop and Claude Code to QuickBooks Online for natural-language accounting. Ask questions about invoices, expenses, reports, and more using plain English.

What is this?

An MCP (Model Context Protocol) server that gives Claude direct access to your QuickBooks Online data. Instead of logging into QuickBooks and clicking through reports, just ask Claude:

"Show me all overdue invoices sorted by amount"

"What's our P&L this quarter?"

"Create an invoice for Acme Corp for $2,500"

The server handles OAuth authentication, API calls, rate limiting, and data formatting.

Quick Start

1. Install

pip install quickbooks-mcp

Or install from source:

git clone https://github.com/nyxtools/quickbooks-mcp-server.git
cd quickbooks-mcp-server
pip install -e .

2. Create a QuickBooks Developer App

  1. Go to developer.intuit.com
  2. Create an app and select QuickBooks Online and Payments
  3. Under Keys & OAuth, note your Client ID and Client Secret
  4. Add http://localhost:8080/callback as a Redirect URI

3. Set Environment Variables

export QBO_CLIENT_ID='your_client_id'
export QBO_CLIENT_SECRET='your_client_secret'

4. Run OAuth Setup

python scripts/setup_oauth.py

This opens your browser, authorizes with QuickBooks, and stores tokens locally (encrypted). Note the Realm ID it prints at the end.

export QBO_REALM_ID='your_realm_id'

5. Configure Claude Desktop

Add to your Claude Desktop config (claudedesktopconfig.json):

{
  "mcpServers": {
    "quickbooks": {
      "command": "quickbooks-mcp",
      "env": {
        "QBO_CLIENT_ID": "your_client_id",
        "QBO_CLIENT_SECRET": "your_client_secret",
        "QBO_REALM_ID": "your_realm_id"
      }
    }
  }
}

Config file locations:

  • macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json
  • Windows: %APPDATA%\Claude\claudedesktopconfig.json
  • Linux: ~/.config/Claude/claudedesktopconfig.json

6. Start Using It

Restart Claude Desktop and try:

"What are my current bank account balances?"

All 19 Tools

Free Tier (9 tools)

Premium Tier (10 tools) -- $29/month

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Quickbooks: common questions

Is Quickbooks MCP server safe?
Mostly: it is graded B (78/100). Read the Quickbooks safety report
How do I install Quickbooks?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Quickbooks need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Quickbooks maintained?
The last commit was 210 days ago (2026-04-06). The latest release is v0.1.1.
What can I use instead of Quickbooks?
Servers from other publishers that do the same job: QuickBooks Online MCP server, E Arveldaja MCP server and Xero MCP server.
How does Quickbooks compare with other Finance MCP servers?
safety score 78/100 (higher than 62% of 1,765 Finance servers); tools 19 (the typical Finance server has 8); tools that change things 11% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Quickbooks

Same job from other publishers: the closest match first, then the best rated.

  • QuickBooks Online
    QuickBooks Online MCP server: invoices, bills, customers, vendors, employees, and accounts
    A
  • E Arveldaja
    Estonian e-arveldaja (RIK e-Financials) accounting — invoices, bank import, reports.
    B
  • Xero
    MCP server for Xero — global cloud accounting: contacts, invoices, payments, items, reports
    B
  • RoboSystems
    Accounting knowledge graphs: SEC XBRL filings, QuickBooks ledgers, reports and forecasts over MCP.
    A
  • Flexreport Finance
    Live market events, research reports, and 750M+ curated equity datapoints on 2,900+ companies.
    A

More from NyxToolsDev →