io.github.WYRE-AI/qbo-mcp

MCPcommunity
v1.6.5io.github.WYRE-AIUnknownUpdated 1mo agoGitHub

MCP server for QuickBooks Online — accounts, customers, invoices, bills, and reports.

Automatically indexed from public sources. Not yet verified by the developer on Forge.Claim this listing →
1mo agoLast update
Needs 2 credentials before it runs
  • QBO_CLIENT_SECRETOAuth apprequired

    QuickBooks Online OAuth2 client secret

  • QBO_REFRESH_TOKENOAuth apprequired

    OAuth2 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.

Package
Authorio.github.WYRE-AI
LicenseUnknown
Version1.6.5
Sourcemcp-registry
Trust Status
B
60/100Good
✓Listed in Forge index+10/10
—Publisher identity verified+0/30
→ Publisher: run `forge publish` from the repo to claim ownership
—Domain verification+0/10
→ Not currently available for this listing type — the domain-verification check only runs for npm-backed packages today, so this row cannot be earned here yet regardless of what's hosted at the domain.
✓Prompt-injection scan · clean+30/30
✓Obfuscation / exfil scan · clean+20/20
Paste into Claude Code, Cursor, or any AI assistant to fix all gaps
StatusCommunity-indexed
PublisherUnverified
SignatureUnsigned
Domain—
Provenance—
DependenciesNot audited
Tool surface19 tools · 1 privileged
Security scan✓ CleanvHEAD · 1d agoHow well does this scan work?
EvalsNone
IndexedAug 27, 2026

Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.

Tools

19 tools · 1 privileged
Statically extracted from the published packagevHEAD · 1d ago

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 domains

Show 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.

About

MCP server for QuickBooks Online — accounts, customers, invoices, bills, and reports.

Keywords
mcp
Alternatives
Comparing tool surfaces…

No dependency coverage

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.

Topics

Related in finance & trading