Skip to main content
Glama
shawnro

QuickBooks MCP Server

by shawnro

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AWS_REGIONNoAWS region (aws mode). Default: us-east-2us-east-2
QBO_SANDBOXNoUse QuickBooks sandbox environment. Default: falsefalse
QBO_CLIENT_IDNoQuickBooks app Client ID (local mode)
MCP_AUTH_SCOPENoOptional required JWT scope
QBO_COMPANY_IDNoFallback company ID if not in Key Vault secret (azure mode)
MCP_AUTH_ISSUERNoRequired HTTPS JWT issuer for hosted authentication
QBO_SECRET_NAMENoSecrets Manager secret name (aws mode) or Key Vault secret name (azure mode). Default: prod/qboprod/qbo
QBO_UPLOAD_ROOTSNoOptional platform-delimited attachment roots for single-company mode (Windows uses ;).
MCP_AUTH_AUDIENCENoRequired JWT audience for hosted authentication
MCP_AUTH_DISABLEDNoExplicitly allow anonymous hosted MCP access; cannot be combined with auth/OAuth settings. Default: falsefalse
MCP_AUTH_JWKS_URINoHTTPS JWKS endpoint for hosted bearer-token validation
MCP_RESOURCE_NAMENoDisplay name in protected-resource metadata. Default: QuickBooks MCP ServerQuickBooks MCP Server
QBO_CLIENT_SECRETNoQuickBooks app Client Secret (local mode)
QBO_INLINE_OUTPUTNoReturn responses inline instead of writing to /tmp files. Default: falsefalse
QBO_PROFILES_FILENoPath to multi-company profiles config. Default: ~/.qbo-mcp/profiles.json~/.qbo-mcp/profiles.json
MCP_SINGLE_REPLICANoMust be true for hosted HTTP until distributed token-refresh coordination is available
QBO_DISABLE_CREATENoHide all create_* tools (read-only mode for creates). Default: falsefalse
QBO_DISABLE_DELETENoHide delete_entity tool (prevent deletions). Default: falsefalse
QBO_DISABLE_UPDATENoHide all edit_* tools (prevent modifications). Default: falsefalse
AZURE_KEY_VAULT_URLNoKey Vault URI, e.g., https://myvault.vault.azure.net (azure mode)
MCP_AUTH_SERVER_URLNoOptional OAuth authorization-server URL for hosted interactive login proxy
MCP_PUBLIC_BASE_URLNoRequired canonical base URL for hosted HTTP, including any API Gateway stage path
QBO_CREDENTIAL_FILENoCustom credential file path. Default: ~/.qbo-mcp/credentials.json~/.qbo-mcp/credentials.json
QBO_CREDENTIAL_MODENoCredential storage: local, aws, or azure. Default: locallocal
QBO_COMPANY_ID_PARAMNoSSM parameter path (aws mode). Default: /prod/qbo/company_id/prod/qbo/company_id

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/shawnro/qbo-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server