The Operating Layer for Metrics

The source of truth for every metric.
For analystsengineersexecsagents everyone.

Tenet discovers metrics from your data stack, reviews and publishes them, and delivers canonical definitions to Slack, AI agents, APIs, and your whole team.

Everything your metrics need

From discovery to delivery, one platform.

Discover

Your metrics already exist. Find them.

Connect your dbt project or data warehouse. Tenet scans your metric tables and drafts definitions automatically. Not there yet? Describe your company and AI onboarding drafts a starter catalog you can build on.

Review

Your KPIs have a lifecycle. Never lose track.

Every metric moves through draft, review, publish, and deprecate. Every change is logged and conflicting definitions get flagged before they spread. No more stale KPIs — no more “wait, which version are we using?”

Catalog

Tribal knowledge for everyone.

Published metrics become a canonical catalog with natural-language search and full context: formula, ownership graphs, lineage, and assumptions. Your team self-serves every definition. Your analysts stop answering the same questions.

Deliver

One answer. Every channel.

The same trusted definitions reach Slack, AI agents, REST APIs, and embeds. Your agents stop making up numbers, your dashboards stop drifting, and every surface returns the same answer.

Metrics, delivered where you work

Get consistent answers everywhere in seconds.

T
Tenet Bot
Online
🔍
RL
Ryan Le 2:34 PM
what is MRR?
Tenet is typing...
T
Tenet APP 2:34 PM
💰 Monthly Recurring Revenue MRR
Published · Financial
The total predictable revenue from all active subscriptions in a given month, excluding one-time charges, refunds, and credits.
Formula: Monthly subscription revenue + (Annual subscription revenue ÷ 12)
SQL: SELECT SUM(CASE WHEN billing_period = 'monthly' THEN amount WHEN billing_period = 'annual' THEN amount / 12 END) AS mrr FROM subscriptions WHERE status = 'active'
👤 Sarah Chen (Finance) 👥 12 consumers
View in Tenet →
RL
Ryan Le 2:35 PM
how is it trending this quarter?
Tenet is typing...
T
Tenet APP 2:35 PM
📈 MRR — Q1 2026
$2.4M
▲ +18.3% vs last quarter
Jan $2.08M → Feb $2.21M → Mar $2.41M
Strongest growth in Pro tier (+24%). Enterprise flat.
via Snowflake · TENET_PROD.MARTS.FCT_MRR_MONTHLY
Claude Code — Tenet MCP
User: What’s our MRR definition and who owns it?
Claude: I’ll look that up in Tenet…
Tool call: mcp__tenet__get_metric
{
  "id": "kpi-mrr"
}
Tool response
{
  "name": "Monthly Recurring Revenue",
  "abbreviation": "MRR",
  "status": "published",
  "definition": "Total predictable revenue from
  active subscriptions, excluding one-time charges.",
  "formula": "Monthly subscription revenue
  + (Annual subscription revenue / 12)",
  "sql": "SELECT SUM(CASE WHEN
  billing_period='monthly' THEN amount
  WHEN billing_period='annual' THEN
  amount/12 END) AS mrr FROM subscriptions
  WHERE status='active'",
  "owner": {
    "name": "Sarah Chen",
    "role": "VP Finance",
    "team": "Finance"
  }
}
Claude: Monthly Recurring Revenue (MRR) is the total predictable revenue from active subscriptions, excluding one-time charges. It’s owned by Sarah Chen (VP Finance, Finance team) and is currently published.
Terminal — curl
$curl -s https://api.tenet.app/v1/metrics/kpi-mrr \
  -H "Authorization: Bearer $TENET_KEY" | jq
{
  "id": "kpi-mrr",
  "name": "Monthly Recurring Revenue",
  "abbreviation": "MRR",
  "category": "financial",
  "status": "published",
  "definition": "Total predictable revenue...",
  "formula": "Monthly subscription revenue + (Annual subscription revenue / 12)",
  "sql": "SELECT SUM(CASE WHEN billing_period='monthly' THEN amount WHEN billing_period='annual' THEN amount/12 END) AS mrr FROM subscriptions WHERE status='active'",
  "owner": {
    "name": "Sarah Chen",
    "role": "VP Finance",
    "team": "Finance"
  },
  "consumers": 12,
  "tags": ["revenue", "saas", "subscription"]
}
HTTP 200 OK · application/json · 0.023s
#
Slack
Ask questions in Slack. Tenet returns canonical metric cards and analytical answers in seconds.
AI Agents
Claude, Cursor, and other AI agents query Tenet over MCP for canonical definitions — no hallucinated metrics.
{ }
REST API
Integrate metrics into any internal tool or build on top of your metric catalog with a complete, well-documented API.

Conflict detection, built in.

Genuinely ambiguous metrics, instantly untangled.

TN
Tom Nguyen
CFO
Conflict
Net Revenue Retention
Revenue retained from a cohort after 12 months, including all expansion — upsells, cross-sells, and new product lines.
(start_rev + expansion - churn) / start_rev
Result: 127% Source: fct_nrr_finance
PP
Priya Patel
Director of Product
Conflict
Net Revenue Retention
Revenue retained from a cohort after 12 months, counting only same-product expansion. Cross-sell revenue is excluded to isolate true product stickiness.
(start_rev + same_product_exp - churn) / start_rev
Result: 108% Source: fct_nrr_product
Tenet detects the conflict
Resolved
Published

Portfolio NRR

Owner: Tom Nguyen (Finance)
Net retention across the entire product portfolio, including all expansion — upsells, cross-sells, and new product adoption. Used for board reports, earnings, and investor updates.
(cohort_start + all_expansion - churn) / cohort_start

Product NRR

Owner: Priya Patel (Product)
Net retention within a single product, counting only same-product expansion. Strips out cross-sell to isolate true product stickiness. Used for roadmap and product health reviews.
(cohort_start + same_product_exp - churn) / cohort_start
What Tenet did: The 19-point gap (127% vs 108%) comes from whether cross-sell revenue counts as “retention.” Finance measures the whole portfolio — every dollar the customer spends. Product measures their product — is what we’re building actually sticky? Both are standard NRR variants, and Tenet ensures each audience gets the right one.

Where Tenet fits in your stack

The operating layer between your data infrastructure and every metric consumer.

Consumers
Data Teams
Business Users
Developers
AI Agents
Metrics
Operating
Layer
Slack Bot MCP Server REST API Embeds
tenet
Discovery Engine Metric Catalog Lifecycle Engine Trust & Lineage
Data
Stack
Warehouses
Snowflake Amazon Redshift Google BigQuery
Transformation
dbt
BI Tools
Looker Tableau Metabase

Make your metrics
trustworthy.