MCP server for QuickBooks Online API integration
Connect Runs on your machine
claude mcp add quickbooks-mcp -e QBO_CLIENT_ID=<QBO_CLIENT_ID> -e QBO_CLIENT_SECRET=<QBO_CLIENT_SECRET> -e QBO_CREDENTIAL_MODE=<QBO_CREDENTIAL_MODE> -e QBO_SANDBOX=<QBO_SANDBOX> -- npx -y [email protected]
{
"mcpServers": {
"quickbooks-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"QBO_CLIENT_ID": "<QBO_CLIENT_ID>",
"QBO_CLIENT_SECRET": "<QBO_CLIENT_SECRET>",
"QBO_CREDENTIAL_MODE": "<QBO_CREDENTIAL_MODE>",
"QBO_SANDBOX": "<QBO_SANDBOX>"
}
}
}
}
{
"mcpServers": {
"quickbooks-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"QBO_CLIENT_ID": "<QBO_CLIENT_ID>",
"QBO_CLIENT_SECRET": "<QBO_CLIENT_SECRET>",
"QBO_CREDENTIAL_MODE": "<QBO_CREDENTIAL_MODE>",
"QBO_SANDBOX": "<QBO_SANDBOX>"
}
}
}
}
{
"servers": {
"quickbooks-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"QBO_CLIENT_ID": "<QBO_CLIENT_ID>",
"QBO_CLIENT_SECRET": "<QBO_CLIENT_SECRET>",
"QBO_CREDENTIAL_MODE": "<QBO_CREDENTIAL_MODE>",
"QBO_SANDBOX": "<QBO_SANDBOX>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
QBO_CLIENT_IDOptional, secret | QuickBooks app Client ID from developer.intuit.com |
QBO_CLIENT_SECRETOptional, secret | QuickBooks app Client Secret from developer.intuit.com |
QBO_CREDENTIAL_MODEOptional | Credential storage mode: 'local' (default) or 'aws' |
QBO_SANDBOXOptional | Set to 'true' to use QuickBooks sandbox environment |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 19 Oct 2026 |
| Last updated | 19 Oct 2026 |
| Registry name | io.github.laf-rge/quickbooks-mcp |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
