For platform teams running several clouds and LLM providers

Give every engineer the cost context of a FinOps team.

Costory joins your cloud, LLM and data-cloud bills with your telemetry, allocates every euro with rules you version in git, and answers where your engineers work: Claude, Slack, Backstage. From 250€/month (~$300). Never a % of your bill.

Start free trial

30-day free trial. Connect in under 30 minutes, get your first optimization recommendation the next day. Read-only on your cloud.

It starts in Slack, not in a dashboard.

Search Acme Inc
Acme Inc
Unreads
Drafts & sent
Channels
#finops
#incidents
#support-ops1
#team-support-ai
Direct messages
Daniel Chen
Julien Moreau
Apps
Costory
# team-support-ai
14
Today
CostoryAPP8:02 AM
Alert: support agent LLM cost
Triggers when daily cost rises 20% or more week over week and is above €250
Now €340 a day, up from €210 on Nov 3.
(28 kB) ▼
Main contributors to the €130 a day increase:
•answer generation: 46% (€60)
•ticket classification: 44% (€57)
•embeddings: 10% (€13)
Open in Costory
Reply in this thread and mention @Costory to ask a follow-up.
3 repliesLast reply today at 8:41 AM
Message #team-support-ai
Thread# team-support-ai
3 replies
CostoryAPP8:03 AM
Support agent LLM cost is up 60% because support tickets went from 1,200 to 2,000 a day. Cost per ticket stayed flat at €0.17, so this is ticket volume, not a bug. Owner: @Daniel Chen
- Scout annotated the event here
Daniel Chen8:40 AM
@Costory why does ticket classification cost almost as much as answer generation?
CostoryAPP8:41 AM
Ticket classification is a short labeling task on every ticket, and it runs on the same model as the answers. One recommendation: route it to a smaller model. I can hand it to Claude Code with the context.
BIUS
Reply...
Platform teams at
Pennylane logo
Alan logo
Believe logo
Deezer logo
Delivery Hero logo
Expo logo
Kami logo
Voodoo logo
Adikteev logo
Amo logo
BeReal logo
Kpler logo
Akur8 logo
Alma logo
Dailymotion logo
Heuritech logo
Maisons du Monde logo
Splio logo

One person curious about cost? Ask Claude and DIY. A whole org that needs the same number? Use Costory.

If one person in your company looks at the cloud bill, connect Claude to your billing API. It works, and you don’t need us. Once you start to slice your engineering team into multiple squads or tribes, and their leads and finance rely on the same number, it becomes a data engineering problem: one dataset, one allocation logic, one definition of “cost per customer”. That’s what Costory is.

Built by data engineers, on a modern data stack.

Every bill (AWS, GCP, Azure, Snowflake, Databricks, OpenAI, Anthropic and more) is normalized into one model on BigQuery and joined with your context: telemetry, CI, dbt, product events, business metrics. It’s also why we can charge a flat price: processing your bills costs us little, and we pass that on.

Four reasons to choose Costory

01

Allocation that holds in a large org.

Write allocation rules as YAML in git. Map your Backstage or CMDB catalog onto the bill, split shared costs by weight or by real usage, and date every entry so a reorg never rewrites last quarter. Reviewed in a PR, backfilled over your full history, managed with Terraform.

name: component_ownership
description: Generated from the service catalog
keyField: component # the column your component label lands in
#...
targetColumns:
- name: team
mode: replace
- name: cost_center
mode: replace
entries:
# a reorg: past costs keep the old owner
- key: checkout-api
when: { start: "2025-01-01", end: "2026-03-31" }
then:
team: Payments
cost_center: CC-410
- key: checkout-api
when: { start: "2026-04-01" }
then:
team: Commerce Platform
cost_center: CC-520
# a shared database: each team pays its share of daily query time
- key: orders-postgres
then:
metric:
integrationId: datadog
query: sum:postgresql.queries.time{db:orders} by {team,cost_center}
propagates: [team, cost_center]

02

Everything included, at a flat price.

Unlimited users and sources. Notebooks, unit economics with formulas (cost per ticket, per customer, per feature), formula alerts you can backtest, budgets, Slack alerts and the MCP. In every plan, from 250€/month.

Support cost per ticketSend testCreate Alert
Back to Alerts
1 · Condition2 · Notification
fxa / b > 0.20+ Add condition
Send toSlack#team-support-aiat mostonce per week
Preview
▲Dimmed markers show days when the condition was met but deduplication prevented a notification.
Support cost per ticketLineAgg byDay
€0.00€0.10€0.20€0.302026-08-172026-08-312026-09-142026-09-282026-10-122026-10-262026-11-09
Preview
When this alert would have notified you from 2026 Aug 12 to 2026 Nov 9.
DateValue
15/10/2026Send test
support-agent€0.23

03

The FinOps harness.

An agent with the skills, the company context and the loops to monitor, investigate, report and recommend. Ask it in Claude, Cursor, Slack or Dust. Some teams only use Costory through Claude. Loops are Scouts: a markdown file that says what to read, what to summarize and when to ping. Costory runs it. It never touches your code base: it hands each saving to your coding agent.

✳︎ BigQuery cost this week
Claude Code v2.1.322
Opus 5.5 · Claude Enterprise
~/acme/analytics-dbt
> Why did our BigQuery cost go up this week?
●costory - get_context (MCP)(team: "data-platform")
⎿Team, owners, services and dbt models
●costory - query (MCP)(metric: "cost", groupBy: "dbt_model", period: "last 14 days")
⎿14 rows
●
The dbt model orders_daily scans the full table since PR #2291: +€640 this week. Owner: Leo Martin (data platform).
Recommendation: partition orders_daily by date. I can make that change in this repo and open a PR for your review.
>
? for shortcuts

04

Open by default.

Public API (OpenAPI). Export allocated data to your dashboards, your IDP (Backstage), BigQuery, Iceberg/Parquet or your finance systems. No lock-in.

Backstage
Search
Home
Catalog
APIs
Docs
Create
Catalog
Component • service
support-agent
Lifecycle productionOwner support-platform
OverviewDocsAPIs
Costory
Cost, last 30 days
€8,240
Cost per ticket
€0.17
Daily LLM cost
€340, from €210
Owner
support-platform
CONTEXT
Tickets up from 1,200 to 2,000 a day. PR #2417 routes classification to a smaller model.
View in Costory →

Asked to build an internal FinOps tool?

One engineer with Claude and a billing API gets a useful dashboard in an afternoon. That part is free, and we recommend it. The cost starts when the whole team needs it: weeks to build a framework, tools and a harness others can share, then hosting, maintenance and every new feature request, forever, on the platform team’s backlog. We built that part. You keep control through YAML, formulas, the API and Terraform.

Clear limits

What Costory does not do

Costory does not buy Reserved Instances or Savings Plans for you. The agent recommends; your team decides.

It does not apply automated rightsizing or change resources for you.

It does not promise a savings percentage. Recommendations come with an impact estimate from your own usage.

It never gets write access to your cloud accounts. MCP actions create Costory objects only: alerts, reports, dashboards and events.

It never charges a percentage of your bill.

Start at 250€/month (~$300). Pay more only when you use more. Never a % of your bill.

€5,000,000
At 1% of spend, a common FinOps pricing model€50,000/year
CostoryStarter€3,000/year
Annual billing. Above €10M and €20M of yearly spend, the plan steps up because large bills mean heavier queries on our side, not because we take a cut.

FROM G2

What platform teams say on G2.

Read G2 reviews

“From 'How much do we pay' to 'How much each team is investing, in each tool', and why, at a glance”
Verified G2 review
“I appreciate the ability to manage budgets and track certain lines in detail. The MCP and its integration into my ecosystem are also a real plus.”
Verified G2 review
“Fast, Smooth MCP Server Integration with Responsive Support”
Verified G2 review

Connect your first bill in under 30 minutes.

Start free trial

Prefer a human? Book a demo