QuickBooks Online MCP server
MCP server for QuickBooks Online — accounts, customers, invoices, bills, and reports.
2 stars
Reviews
Write oneNobody 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-10-31 · same rubric, same numbers if you re-run it
- –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 1 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How QuickBooks Online compares
Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 70/100
- higher than 40% of 1,761 Finance servers
- GitHub stars
- 2
- more than 80% of 946 Finance servers
Release history: 2 versions in the registry since 2026-08-26, latest 2026-10-14, typically one every 49 days.
Install QuickBooks Online in Claude Code, Cursor or VS Code
claude mcp add qbo-mcp -- docker run -i --rm ghcr.io/wyre-ai/qbo-mcp:v1.6.6
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 buildRun (stdio mode)
QBO_ACCESS_TOKEN=your-access-token QBO_REALM_ID=your-realm-id npm startRun (HTTP mode)
MCP_TRANSPORT=http QBO_ACCESS_TOKEN=your-access-token QBO_REALM_ID=your-realm-id npm startThe 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-mcpEnvironment 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 (70/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.6.
- 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 70/100 (higher than 40% 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.
- QuickbooksMCP server for QuickBooks Online (Intuit) — customers, invoices, payments, items, accounts, P&Lnot reviewedEstablishedB
- E ArveldajaEstonian e-arveldaja (RIK e-Financials) accounting — invoices, bank import, reports.not reviewedEstablishedB
- QuickbooksMCP server for QuickBooks Online API integrationnot reviewedGrowingB
- T-Bank MCPT-Bank (Т-Банк) mobile banking: accounts, cards, transfers, bill pay, grocery, tickets, travelnot reviewedGrowingA
- BexioSwiss accounting integration for Bexio. 315 tools: invoices, contacts, projects, account balancesnot reviewedGrowingA