MCP Quickbooks runs on your own machine — the client starts it, so there is no endpoint to ping. 64 installs a week from npm. Last commit 27 Sep 2026.
MCP server for QuickBooks Online (Intuit) — customers, invoices, payments, items, accounts, P&L
Today is the operative word: we check MCP Quickbooks every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add mcp-quickbooks -e 'QB_ACCESS_TOKEN=<QB_ACCESS_TOKEN>' -e 'QB_REALM_ID=<QB_REALM_ID>' -- npx -y @codespar/mcp-quickbooks
{
"mcpServers": {
"mcp-quickbooks": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-quickbooks"
],
"env": {
"QB_ACCESS_TOKEN": "<QB_ACCESS_TOKEN>",
"QB_REALM_ID": "<QB_REALM_ID>"
}
}
}
}
[mcp_servers.mcp-quickbooks]
command = "npx"
args = ["-y", "@codespar/mcp-quickbooks"]
env = { QB_ACCESS_TOKEN = "<QB_ACCESS_TOKEN>", QB_REALM_ID = "<QB_REALM_ID>" }
{
"mcpServers": {
"mcp-quickbooks": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-quickbooks"
],
"env": {
"QB_ACCESS_TOKEN": "<QB_ACCESS_TOKEN>",
"QB_REALM_ID": "<QB_REALM_ID>"
}
}
}
}
{
"servers": {
"mcp-quickbooks": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@codespar/mcp-quickbooks"
],
"env": {
"QB_ACCESS_TOKEN": "<QB_ACCESS_TOKEN>",
"QB_REALM_ID": "<QB_REALM_ID>"
}
}
}
}
Put your own values in place of
<QB_ACCESS_TOKEN> (QuickBooks OAuth2 bearer access token. Expires in 1hr — caller is responsible for refresh via Intuit's OAuth2 auth_code flow), <QB_REALM_ID> (QuickBooks company id (realmId). Issued when a user authorizes your app against a specific company).
The author’s registry entry marks them as required.
Optional settings from the registry entry, left out of the block above:
QB_ENV (QuickBooks environment: 'sandbox' (default) or 'production'. Selects sandbox-quickbooks.api.intuit.com vs quickbooks.api.intuit.com), QB_MINOR_VERSION (QuickBooks API minor version. Defaults to 70).
MCP server for QuickBooks Online — accounts, customers, invoices, bills, and reports.
MCP server for QuickBooks Online — accounts, customers, invoices, bills, and reports.
MCP server for Xero — global cloud accounting: contacts, invoices, payments, items, reports
MCP server for Conta Azul — accounting, invoicing, customers, products
MCP server for iugu — invoices, subscriptions, customers, payment methods
MCP server for Xero accounting — contacts, invoices, payments, accounts, and financial reports.
MCP server for Xero accounting — contacts, invoices, payments, accounts, and financial reports.
MCP server for Omie — ERP, customers, products, orders, invoices, financials
Answers built from our own checks of this server.