MCP server for QuickBooks Online — accounts, customers, invoices, bills, and reports.
QBO_CLIENT_SECRETOAuth apprequiredQuickBooks Online OAuth2 client secret
QBO_REFRESH_TOKENOAuth apprequiredOAuth2 refresh token for the connected QuickBooks company
Declared by the author in the official MCP registry. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read out of the source npm actually ships, at scan time. The package was never executed. Tools registered dynamically at runtime, or hidden inside bundled or minified code, can be missed — so this is a floor on the tool surface, not a complete census of it.
qbo_expenses_list_purchasesList purchases (expenses/checks/credit card charges) in QuickBooks Online with pagination.List purchases (expenses/checks/credit card charges) in QuickBooks Online with pagination.
No input schema was published for this tool.
qbo_expenses_list_billsList bills (accounts payable) in QuickBooks Online with pagination.List bills (accounts payable) in QuickBooks Online with pagination.
No input schema was published for this tool.
qbo_expenses_get_purchaseGet detailed information about a specific purchase by its ID. Returns full purchase details including line items and vendor info.Get detailed information about a specific purchase by its ID. Returns full purchase details including line items and vendor info.
No input schema was published for this tool.
qbo_expenses_get_billGet detailed information about a specific bill by its ID. Returns full bill details including line items and vendor info.Get detailed information about a specific bill by its ID. Returns full bill details including line items and vendor info.
No input schema was published for this tool.
qbo_reports_profit_and_lossGet a Profit and Loss (Income Statement) report for a given date range. Shows revenue, expenses, and net income.Get a Profit and Loss (Income Statement) report for a given date range. Shows revenue, expenses, and net income.
No input schema was published for this tool.
qbo_reports_balance_sheetGet a Balance Sheet report as of a given date range. Shows assets, liabilities, and equity.Get a Balance Sheet report as of a given date range. Shows assets, liabilities, and equity.
No input schema was published for this tool.
qbo_reports_aged_receivablesGet an Aged Receivables (A/R Aging Summary) report. Shows outstanding customer balances grouped by age.Get an Aged Receivables (A/R Aging Summary) report. Shows outstanding customer balances grouped by age.
No input schema was published for this tool.
qbo_reports_aged_payablesGet an Aged Payables (A/P Aging Summary) report. Shows outstanding vendor balances grouped by age.Get an Aged Payables (A/P Aging Summary) report. Shows outstanding vendor balances grouped by age.
No input schema was published for this tool.
qbo_reports_customer_salesGet a Customer Sales report for a given date range. Shows sales totals broken down by customer.Get a Customer Sales report for a given date range. Shows sales totals broken down by customer.
No input schema was published for this tool.
qbo_reports_cash_flowGet a Cash Flow Statement for a given date range. Shows cash inflows and outflows from operating, investing, and financing activities.Get a Cash Flow Statement for a given date range. Shows cash inflows and outflows from operating, investing, and financing activities.
No input schema was published for this tool.
qbo_reports_trial_balanceGet a Trial Balance report as of a given date. Lists all accounts with their debit/credit balances to verify the books balance.Get a Trial Balance report as of a given date. Lists all accounts with their debit/credit balances to verify the books balance.
No input schema was published for this tool.
qbo_reports_general_ledgerGet a General Ledger report for a given date range. Shows every posted transaction grouped by account.Get a General Ledger report for a given date range. Shows every posted transaction grouped by account.
No input schema was published for this tool.
qbo_reports_customer_balanceGet a Customer Balance report as of a given date. Lists the outstanding balance owed by each customer.Get a Customer Balance report as of a given date. Lists the outstanding balance owed by each customer.
No input schema was published for this tool.
qbo_reports_vendor_expensesGet a Vendor Expenses report for a given date range. Shows expense totals broken down by vendor.Get a Vendor Expenses report for a given date range. Shows expense totals broken down by vendor.
No input schema was published for this tool.
qbo_attachables_uploadprivilegedUpload a file to QuickBooks Online and (optionally) attach it to a transaction. Returns the created Attachable record. File bytes must be provided base64-encoded; QBO's max attachment size is 100 MB per file.Upload a file to QuickBooks Online and (optionally) attach it to a transaction. Returns the created Attachable record. File bytes must be provided base64-encoded; QBO's max attachment size is 100 MB per file.
No input schema was published for this tool.
qbo_invoices_listList invoices in QuickBooks Online with pagination and optional filters for status and date range.List invoices in QuickBooks Online with pagination and optional filters for status and date range.
No input schema was published for this tool.
qbo_invoices_sendSend an invoice by email. The invoice must already exist in QuickBooks Online.Send an invoice by email. The invoice must already exist in QuickBooks Online.
No input schema was published for this tool.
qbo_navigateDiscover available QuickBooks Online tools by domain. Returns tool names and descriptions for the selected domain. All tools are callable at any time — this is a help/discovery aid, not a prerequisite.Discover available QuickBooks Online tools by domain. Returns tool names and descriptions for the selected domain. All tools are callable at any time — this is a help/discovery aid, not a prerequisite.
No input schema was published for this tool.
qbo_statusShow credentials status and available domainsShow credentials status and available domains
No input schema was published for this tool.
19 of 19 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
MCP server for QuickBooks Online — accounts, customers, invoices, bills, and reports.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.