io.github.kindrat86/churnlens

ChurnLens

Buyer-side SaaS due-diligence maths: NRR, GRR, revenue concentration, zombie MRR, LTV:CAC.

Endpointhttps://churnlens.site/api/mcp (streamable-http)
Registry version1.0.1
Now6 tools · grade A (100) · pin ts_6d665b8c4c8629036b5ea7242651bc17 · protocol 2024-11-05
First / last listed2026-10-27 06:51 UTC / 2026-10-27 06:51 UTC
Grade over time2026-10-27: A (100), 6 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-27 06:51 UTC
6 tools, grade A (100)

Tools: calculate_churn_rate analyze_revenue_concentration detect_zombie_mrr score_saas_health calculate_ltv get_scoring_bands

Current tools (6)

calculate_churn_rateCalculate net revenue retention (NRR), gross revenue retention (GRR), revenue churn and implied customer lifetime from one period's MRR movements. Also reports the NRR-minus-GRR spread, which reveals how much churn is being masked by expansion revenue.
params: starting_mrr*, expansion_mrr, contraction_mrr, churned_mrr
analyze_revenue_concentrationAssess customer concentration risk across a book of revenue using the Herfindahl-Hirschman Index (HHI), top-N share and whale detection. Answers the question every acquirer asks first: how much revenue walks out with one logo?
params: customer_mrrs*, top_n, whale_threshold_pct
detect_zombie_mrrIdentify dormant-but-paying accounts — revenue that still counts in MRR but whose customers have stopped showing up. Zombie revenue is one renewal notice from cancelling and is invisible to standard revenue dashboards.
params: accounts*, threshold_days
score_saas_healthScore a SaaS business 0-100 across five dimensions — retention, growth, concentration, efficiency and durability — and return the composite. Every mapping is published, so the score can be reconstructed by hand.
params: monthly_churn_rate_pct*, nrr_pct*, top_customer_share_pct*, ltv_to_cac_ratio*, annual_plan_share_pct*
calculate_ltvCalculate gross-margin-adjusted customer lifetime value, the LTV:CAC ratio and CAC payback in months. Omitting gross margin yields lifetime revenue rather than lifetime value — usually a third of the number.
params: arpa*, monthly_churn_rate_pct*, gross_margin_pct, cac
get_scoring_bandsReturn the scoring thresholds ChurnLens applies to NRR, revenue concentration and the composite health score. These are bands, not measured benchmark data — the sourced benchmark figures are cited at https://churnlens.site/benchmarks.
params: metric

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.