Tallyroom

Your statement stays in this tab. The agent comes to it.

checking… 0 bytes sent

Drop a bank or card statement here

CSV export from almost any bank. It is read in the browser and never sent anywhere — the counter in the header stays at zero.

No account, no upload, no server. to see the parser handle a different export shape, encoding and currency.

Once it is loaded, ask your agent

In a browser without WebMCP, open the Tool console instead — it runs the same tools through document.modelContext.executeTool().

The problem

A cloud agent can only analyse your finances if you first hand your finances to the cloud. Most people, sensibly, will not do that.

What WebMCP changes

The page registers tools the agent can call. The data stays in the tab; only the questions and the answers cross the boundary.

What that feels like

You ask for the subscriptions you forgot about. It reads a thousand rows, filters your screen to the eight it found, and pins the total.

Things to ask your agent

Spending by category

Spending per month

Transactions

Date Description Category Account Amount