Qb Auto — Development skill for Claude Code
QuickBooks Online MCP server for Claude Code — 8 automation tools replacing 50K-token snapshots with ~200-token targeted extraction.
How to install Qb Auto
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Scottcjn/qb-auto and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Qb Auto does
QuickBooks Online MCP server for Claude Code — 8 automation tools replacing 50K-token snapshots with ~200-token targeted extraction.
Alternatives in Development
- Portaljs Add Geo — Auto-ingest a geospatial file (GeoJSON, Shapefile, GeoPackage, KML/KMZ, FlatGeobuf, CSV-with-geometry) into a 2.3k ★
- Claude Code Everything You Need To Know — Ultimate all-in-one guide to mastering Claude Code 1.3k ★
- Gmail AutoAuth MCP Installation Guide — This guide will help you install and configure the Gmail AutoAuth MCP server for managing Gmail operations thr 1.1k ★
README
[](BCOS.md)
qb-auto — QuickBooks MCP Server
MCP (Model Context Protocol) server that gives Claude Code native tools for QuickBooks Online automation.
Replaces 50K-token `browser_snapshot` round-trips with targeted DOM extraction (~200-500 tokens) and compound Playwright actions that complete entire workflows in one tool call.
Tools
| Tool | Description |
|---|---|
qb_page_state |
Check current page/dialog state (~50 tokens) |
qb_list_invoices |
List all visible invoices with optional customer filter |
qb_invoice_state |
Inspect an open invoice form (line items, totals) |
qb_receive_payment |
Record a payment (navigate → fill → save → confirm) |
qb_create_invoice |
Create a new invoice with line items |
qb_delete_line_item |
Delete a line from an existing invoice |
qb_edit_payment_amount |
Edit an existing payment amount |
qb_batch_receive_payments |
Record multiple payments in sequence |
qb_report |
Run any QBO report (30+ report types) with date range options |
qb_report_pnl |
Profit & Loss (income statement) |
qb_report_balance_sheet |
Balance Sheet (assets, liabilities, equity) |
qb_report_ar_aging |
A/R Aging Summary (who owes, how overdue) |
qb_report_customer_balance |
Customer Balance Summary |
qb_report_open_invoices |
Open (unpaid) Invoices |
qb_report_vendor_balance |
Vendor Balance Summary |
Token Savings
| Workflow | Before (snapshots) | After (MCP) | Savings |
|---|---|---|---|
| Receive Payment | ~290K tokens | ~13K tokens | 95% |
| Create Invoice | ~350K tokens | ~18K tokens | 95% |
| Full session (5 ops) | ~500K tokens | ~45K tokens | 91% |
Setup
Prerequisites
- Python 3.10+
mcpandplaywrightpackages- Chrome running with remote debugging:
google-chrome --remote-debugging-port=9222
Related Skills
Quickbooks Skill
/plugin install quickbooks-skill@focus-marketplace QuickBooks Online read-only access
MCP Trentina
Secure MCP server for quarantined web content extraction — two-layer defense against prompt injection
Leapfrog MCP
Multi-session browser MCP server -- 15 parallel isolated Chromium sessions so multiple Claude Code terminals c
Web Research MCP
Read-only Web search + page extraction MCP server (Streamable HTTP). Multi-client: Cursor / Claude Code / Chat
After Effects MCP
Agent-driven Adobe After Effects automation. MCP server + CEP plugin enabling Codex/Cursor/Claude Code to driv
Puppeteer MCP Claude
Browser automation MCP server for Claude, powered by Puppeteer.
Related Agents
Pencil Extractor
Extracts design specs from Pencil MCP (.pen files); operates in three modes — PANORAMIC for global token extra
Mack
Automation Specialist. Use proactively for API integrations, MCP server setup, webhook receivers, OAuth flows,
MCP Server Engineer
Own the embedded MCP automation server in unity-explorer — design and implement MCP tools, protocol/transport