wyre-technology avatar

QuickBooks Online

wyre-technology/qbo-mcp

Connects Claude to the QuickBooks Online Accounting API with 130+ tools spanning the full sales and purchase lifecycle. You get read/write access to customers, vendors, invoices, bills, payments, journal entries, and the chart of accounts, plus 10 financial reports including P&L, balance sheet, and aged receivables. Ships with both stdio and HTTP transports. Supports gateway mode for multi-tenant deployments where each request carries its own OAuth token via headers, with AsyncLocalStorage keeping credentials isolated across concurrent calls. The server expects a pre-obtained access token and returns a standardized error prefix when QBO rejects it so your gateway can refresh and retry. Useful when you need Claude to query balances, create invoices, or pull reports without leaving the conversation.

GitHub stars
2
tools
15
auth
Secret needed
transport
STDIO
env vars
8
last updated
Aug 21, 2026

Tools

15 tools

Public tool metadata for what this MCP can expose to an agent.

qbo_navigateDiscovery tool: call with a domain name (e.g. customers, vendors, bills) to discover the tools in that domain.

Discovery tool: call with a domain name (e.g. customers, vendors, bills) to discover the tools in that domain.

No parameter schema in public metadata yet.

qbo_reports_profit_and_loss

No parameter schema in public metadata yet.

qbo_reports_balance_sheet

No parameter schema in public metadata yet.

qbo_reports_cash_flow

No parameter schema in public metadata yet.

qbo_reports_trial_balance

No parameter schema in public metadata yet.

qbo_reports_general_ledger

No parameter schema in public metadata yet.

qbo_reports_aged_receivables

No parameter schema in public metadata yet.

qbo_reports_aged_payables

No parameter schema in public metadata yet.

qbo_reports_customer_sales

No parameter schema in public metadata yet.

qbo_reports_customer_balance

No parameter schema in public metadata yet.

qbo_reports_vendor_expenses

No parameter schema in public metadata yet.

qbo_expenses_list_purchasesLegacy expense tool, kept for backwards compatibility.

Legacy expense tool, kept for backwards compatibility.

No parameter schema in public metadata yet.

qbo_expenses_get_purchaseLegacy expense tool, kept for backwards compatibility.

Legacy expense tool, kept for backwards compatibility.

No parameter schema in public metadata yet.

qbo_expenses_list_billsLegacy expense tool, kept for backwards compatibility.

Legacy expense tool, kept for backwards compatibility.

No parameter schema in public metadata yet.

qbo_expenses_get_billLegacy expense tool, kept for backwards compatibility.

Legacy expense tool, kept for backwards compatibility.

No parameter schema in public metadata yet.

Sponsors

Configuration

QBO_CLIENT_ID*

QuickBooks Online OAuth2 client ID from the Intuit developer app

QBO_CLIENT_SECRET*secret

QuickBooks Online OAuth2 client secret

QBO_REFRESH_TOKEN*secret

OAuth2 refresh token for the connected QuickBooks company

QBO_REALM_ID*

QuickBooks Online company (realm) ID

QBO_ENVIRONMENTdefault: production

QuickBooks API environment: 'sandbox' or 'production'

MCP_TRANSPORTdefault: stdio

Transport mode for the server. Set to 'stdio' for local CLI use; the image defaults to 'http' for gateway hosting.

AUTH_MODEdefault: env

Credential source: 'env' reads vars locally, 'gateway' expects header injection from the WYRE MCP Gateway.

LOG_LEVELdefault: info

Log verbosity: debug, info, warn, error

Readme

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): qbo_invoices_get 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 MCP_BRAND_* env vars. Non-App hosts see the same JSON payload (plus a _card field).

One-Click Deployment

Deploy to DO

Deploy to Cloudflare Workers


View the full README on GitHub

Details

Repository
github.com/wyre-technology/qbo-mcp
Website
github.com/wyre-technology/qbo-mcp
Category
Finance & Commerce
Package
ghcr.io/wyre-technology/qbo-mcp:v1.6.4
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from wyre-technology

Related Finance & Commerce MCP servers

View all
1100xpercent avatarPop Pay100xpercent/pop-payRuntime security for AI agent commerce. CLI + MCP server blocks hallucinated purchases.1stars
2deepledger avatarDeepLedger QuickBooks MCP Server for ChatGPT, Claude & AIdeepledger/deepledger-pluginConnect QuickBooks to ChatGPT, Claude & Grok. Record bills, invoices, journal entries. Run reports.0stars
3rippermercs avatarTensorFeed x402 Base Readerrippermercs/tensorfeed-x402-base-mcpRead-only Base mainnet reader. Verifies x402 payment settlements + AFTA federation status.1stars
4artgas1 avatarRobokassa Mcpartgas1/robokassa-mcpComprehensive MCP server for the Robokassa payment gateway (18 tools, full API coverage).1stars
5casterdly avatarJarvis Market Signalscasterdly/jarvis-market-signalsLive crypto market signals for AI agents: perp liquidations, funding, OI positioning, yield, FX.1stars
6cloakedagent avatarCloaked Agentcloakedagent/cloakedTrustless spending accounts for AI agents on Solana with on-chain enforced limits.1stars