What the organisation is actually doing with the AI it pays for, read across every seat and every vendor that reports. Findings are things you could act on this week; the tables underneath are the evidence for them, and the bottom of the page names what we still cannot see.
james.oldham0604@gmail.com accounts for 100% of tokens across the estate. Either the rest of the team has not adopted it yet, or this person is doing work the others could be.
Bash ~7.8s over 425 runs, WebFetch ~7.8s over 11 runs. Slow tools stall the whole turn, and they are usually the cheapest thing on this page to fix.
| Seat | Model | Calls | Tokens | Share |
|---|---|---|---|---|
| james.oldham0604@gmail.com | claude-opus-5 | 846 | 407.2M | 91% |
| claude-sonnet-5 | 77 | 16.9M | 4% | |
| claude-opus-4-8 | 16 | 14.0M | 3% | |
| claude-fable-5 | 24 | 7.1M | 2% | |
| claude-haiku-4-5 | 37 | 242.3k | 0% |
| Tool | Runs | Seats | Avg | Rejected |
|---|---|---|---|---|
| Bash | 425 | 1 | 7.8s | – |
| Edit | 177 | 1 | 10ms | – |
| mcp_tool | 89 | 1 | 1.2s | – |
| Read | 57 | 1 | 79ms | – |
| Write | 41 | 1 | 10ms | 1 |
| ToolSearch | 13 | 1 | 2ms | – |
| WebFetch | 11 | 1 | 7.8s | – |
| TodoWrite | 9 | 1 | 1ms | – |
| Skill | 3 | 1 | 33ms | – |
| WebSearch | 2 | 1 | 12.3s | – |
Rejected counts the times a person declined an edit the agent proposed. They are not failures – they are the only place a harness tells us a human pushed back, which is the control plane working.
1 of 90 decisions went against the agent.
Discovery
Needs a connector into a system of record
Finding AI nobody registered means reading SSO logs, browser telemetry or a SaaS admin API. Telemetry only ever shows what already reports to us, which is the opposite problem.
Entitlements
Needs a scopes read per harness
Whether an agent can reach more than it needs is a comparison between what it was granted and what it has used. We hold the second half; the first has to be pulled from each vendor.
Benefit
Needs telling us what the work was worth
Hours saved and deals closed are not observable from a token counter. The cost side above is measured; the return has to come from you, per use case.