Your Claude bill,broken down by person.
OpenWatch reads what Anthropic bills and splits it by person and product, then lines it up with the token usage on each session. A monthly total becomes a list of names you can ask about.

One invoice.Hundreds of people behind it.
01
Totals don't name anyone
A rising Claude invoice tells finance that spend went up, not who drove it or what they were working on.
02
Cost and transcripts are separate
Anthropic's Compliance API returns session records without cost. Spend has to be joined from its Analytics API.
03
Month end is too late
By the time the invoice arrives, the sessions behind a jump are weeks old and hard to explain.
What you get
From the invoice totalto the people inside it.
Billed spend
Anthropic's numbers, split by person and product
An Attri deployment reads Anthropic's Analytics API every day, so totals match what Anthropic reports, broken down across chat, Claude Code and Cowork for each person.
- Daily sync from Anthropic's Analytics API
- Per-person split across chat, Claude Code and Cowork
- Summary figures compared with the previous period
Tokens
Token usage on every session
Each message carries its input, output and cache token counts, so you can see which sessions were heavy and whether caching is doing its job.
- Input, output, cache creation and cache read tokens
- Model recorded on each message
- Sessions ranked by activity for a person or project
Trends
Spend over time, by the cut you need
Group cost by day or week, by person or by model. Ask Claude the same question through MCP and get the same numbers back.
- Daily or weekly time series
- Breakdowns by person and by model
- Tool usage counts alongside spend
Every numbertraceable to its source.
Cost over time
Daily or weekly series for the whole organisation or one person.
Spend by person
Billed usage per person from Anthropic's Analytics API.
Spend by product
Chat, Claude Code and Cowork split out for each person.
Token detail
Input, output, cache creation and cache read tokens per message.
Tool usage
How often each tool is called, across people and sessions.
Period comparison
Summary figures against the previous period, so jumps stand out.
Get the numbers where you work.
Open the dashboard
Billed spend, product split and trends, signed in with Microsoft Entra.
Ask Claude through MCP
The cost breakdown tool groups by user, model, project or day.
get_cost_breakdown(group_by="model", days=30)Call the REST API
Pull a time series into your own reporting.
curl "http://localhost:8788/api/v1/dashboard/cost-timeseries?days=30&granularity=week"
Where the numbers come from.
Each figure has one source, so you can check it against Anthropic directly.
| Source | What it provides | Refresh |
|---|---|---|
| Anthropic Analytics API | Billed cost and usage per person and per organisation | Daily |
| Device collector | Model and token counts on each message, including cache | Continuous, after an initial backfill |
| Claude Code telemetry | OpenTelemetry events such as API requests and tool results | Every minute, through a pipeline Attri runs |
The collector records tokens as Claude reports them. It doesn't calculate its own prices.
Questions about cost
Will these numbers match my Anthropic invoice?
Billed figures come from Anthropic's Analytics API, so they reflect what Anthropic reports for each person and organisation.
Can I set budgets or spend alerts?
Not yet. OpenWatch reports spend but doesn't enforce budgets or send spend alerts. Daily cost spikes are flagged by anomaly detection and filed as tickets.
Does it cover other AI vendors?
Not today. Cost data comes from Anthropic. If you need another vendor covered, tell us, since requests shape the roadmap.
Is cost reporting in the open-source repo?
The public repository includes the cost breakdown and time-series endpoints and the matching MCP tools. Syncing billed spend from Anthropic comes with an Attri deployment.
Someone will ask what happened.Have the answer ready.
Run OpenWatch on sample data in minutes, or have Attri deploy it inside your cloud with live data from your organisation.