MCP.Market

QuickBooks Online MCP server

by wyre-technology·io.github.wyre-technology/qbo-mcp·v1.6.4·2 stars

MCP server for QuickBooks Online — accounts, customers, invoices, bills, and reports.

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

full report

Adoption
Growing

2 stars

Reviews

Write one

Nobody has reviewed QuickBooks Online yet.

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

QuickBooks Online tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

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

no findings
  • –Code scanpackage could not be scannedn/a
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 3 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
Overall 75/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How QuickBooks Online compares

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

Safety score
75/100
higher than 50% of 1,761 Finance servers
GitHub stars
2
more than 80% of 946 Finance servers

Install QuickBooks Online in Claude Code, Cursor or VS Code

claude mcp add qbo-mcp -- docker run -i --rm ghcr.io/wyre-technology/qbo-mcp:v1.6.4
Add to Cursor

What the publisher says

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

QuickBooks Online MCP Server

Model Context Protocol (MCP) server for the QuickBooks Online Accounting API. Exposes 130+ tools across 22 QBO entities plus 10 financial reports for Claude and other MCP-compatible clients.

Features

  • Interactive invoice card (MCP Apps, SEP-1865): qboinvoicesget renders as a read-only interactive card in MCP Apps hosts (Claude Desktop/web) — customer, status, dates, line items, totals — neutral by default, brandable via window.BRAND injection or MCPBRAND env vars. Non-App hosts see the same JSON payload (plus a _card field).

One-Click Deployment

Note on registry auth: This server depends only on public npm packages, so the Cloudflare and DigitalOcean cloud builders install its dependencies anonymously — no token is required for one-click deploy. (If a future release adds a private @wyre-ai/ dependency, you would supply a GitHub PAT with read:packages as a build variable — NODEAUTHTOKEN for Cloudflare Workers, a build-time GITHUBTOKEN secret for DigitalOcean.)

Installing the published package: The released package is published to the GitHub Packages npm registry, which requires authentication on every install (even for public packages). To install it, authenticate npm to npm.pkg.github.com with a GitHub PAT that has read:packages:

bash

export NODEAUTHTOKEN=$(gh auth token)

npm install @wyre-ai/qbo-mcp

Quick Start

Prerequisites

  • Node.js >= 20
  • QuickBooks Online OAuth2 app credentials (requires an Intuit developer account)

Install and Build

npm install
npm run build

Run (stdio mode)

QBO_ACCESS_TOKEN=your-access-token QBO_REALM_ID=your-realm-id npm start

Run (HTTP mode)

MCP_TRANSPORT=http QBO_ACCESS_TOKEN=your-access-token QBO_REALM_ID=your-realm-id npm start

The server listens on http://0.0.0.0:8080/mcp by default.

Docker

docker build -t qbo-mcp .
docker run -p 8080:8080 \
  -e MCP_TRANSPORT=http \
  -e QBO_ACCESS_TOKEN=your-access-token \
  -e QBO_REALM_ID=your-realm-id \
  qbo-mcp

Environment Variables

Authentication

The server does not handle the OAuth flow — it consumes a pre-obtained access token. Two modes:

Shortened. The full README is on GitHub.

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

QuickBooks Online: common questions

Is QuickBooks Online MCP server safe?
Mostly: it is graded B (75/100). Read the QuickBooks Online safety report
How do I install QuickBooks Online?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does QuickBooks Online need an API key?
Yes. The registry entry asks for QBO_CLIENT_SECRET, QBO_REFRESH_TOKEN.
Is QuickBooks Online maintained?
The last commit was 5 days ago (2026-10-29). The latest release is v1.6.4.
What can I use instead of QuickBooks Online?
Servers from other publishers that do the same job: Quickbooks MCP server, E Arveldaja MCP server and Quickbooks MCP server.
How does QuickBooks Online compare with other Finance MCP servers?
safety score 75/100 (higher than 50% of 1,761 Finance servers); github stars 2 (more than 80% of 946 Finance servers). Full comparison.

Alternatives to QuickBooks Online

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

  • Quickbooks
    MCP server for QuickBooks Online (Intuit) — customers, invoices, payments, items, accounts, P&L
    B
  • E Arveldaja
    Estonian e-arveldaja (RIK e-Financials) accounting — invoices, bank import, reports.
    B
  • Quickbooks
    MCP server for QuickBooks Online API integration
    B
  • T-Bank MCP
    T-Bank (Т-Банк) mobile banking: accounts, cards, transfers, bill pay, grocery, tickets, travel
    A
  • Bexio
    Swiss accounting integration for Bexio. 315 tools: invoices, contacts, projects, account balances
    A

More from wyre-technology →