Ashish · field notes
All notes
← back to the system map
LiveInfrastructure2 min read

Accounting & payroll data connectors

My finance agents read the books straight from QuickBooks and Gusto, so they never wait on me to export a spreadsheet.

The finance agents needed the books under them: P&L, balance sheet, A/R and A/P aging, and payroll reads. The catch is QuickBooks Online. Its OAuth is scoped to one company file per authorization, and I run a separate QBO company for every property. So I can address exactly one property's books at a time, not the whole portfolio at once.

How it works

Hosted MCP connectors expose QuickBooks Online and Gusto to Claude as a read layer. QBO hands back the financials and the AR/AP aging. Gusto handles payroll, because the QBO payroll scopes aren't on the grant, so I route payroll reads through Gusto instead. Since Intuit only grants one realm at a time, I designed the multi-property work as sequential re-auth plus a per-property local cache, never parallel access.

It's live and boring in the best way. It's the plumbing every finance agent sits on. The next move is caching enough that a cross-property read stops needing a fresh consent screen every time.

This is the seat where I stay CFO and the agents run the back office. The read layer is what lets them work the books without me handing them files one at a time.

Got an idea? Tell me →More field notes