Processes/finance — banking, accounting, and money movementfinance
Bookkeeping close — finance processBookkeeping close
Complete monthly bookkeeping including categorization, reconciliation, and financial statement preparation.
QuickBooks API and official Intuit MCP server enable transaction categorization, bank auto-matching for reconciliation, and reports. Final review and approval stay human.
Current agent ceiling
An agent can run 6 of 8 steps — 1 of them behind a human approval gate ⏸
Irreducibly human (2): Review uncategorized items (needs a human); Accountant review and approval (needs a human)
How it runs
Route-coded block flow: emerald = agent, amber = manual form/portal, red = needs a human. ⏸ approval gate · ⏳ async wait.
01Pull Mercury transactions
agent1 API call
- GET /api/v1/accounts/{id}/transactions?start={date}&end={date}
02Categorize transactions in QBO
agent1 API call
- POST /v3/company/{id}/purchase
runs in parallel · 2
03Reconcile bank statement
agent1 API call
- qbo.banking.matchTransactions()
04Review uncategorized items
human05Generate P&L statement
agent1 API call
- GET /v3/company/{id}/reports/ProfitAndLoss
06Generate Balance Sheet
agent1 API call
- GET /v3/company/{id}/reports/BalanceSheet
07Flag anomalies for review
agent08Accountant review and approval
humanContext the agent needs first: monthly transactions · chart of accounts
The market options
Each role resolves against its arena’s live leaderboard — the default is the process’s canonical vendor, alternatives ranked by agent-readiness.
Digits47/100 agent-ready
Xero44/100 agent-ready
QuickBooks Onlinedefault39/100 agent-ready
Zoho Books33/100 agent-ready
FreshBooks33/100 agent-ready
Puzzle24/100 agent-ready
Kick8/100 agent-ready
Pilot3/100 agent-ready
Mercury Books1/100 agent-ready
Wave0/100 agent-ready
Bench0/100 agent-ready
Mercurydefault76/100 agent-ready
Ramp44/100 agent-ready
Brex42/100 agent-ready
Wise Business32/100 agent-ready
Relay20/100 agent-ready