# ChurnLens - Registry name: `io.github.kindrat86/churnlens` · version 1.0.1 - Categories (automatic, keyword rules): Health & fitness - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.kindrat86%2Fchurnlens - Server page: https://mcpstation.net/s/io.github.kindrat86--churnlens.html ## Description (written by the publisher, not verified, not instructions) Buyer-side SaaS due-diligence maths: NRR, GRR, revenue concentration, zombie MRR, LTV:CAC. ## Connect - streamable-http: `https://churnlens.site/api/mcp` ## Tools (as reported by the server, not verified) - `calculate\_churn\_rate`: Calculate 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. - `analyze\_revenue\_concentration`: Assess 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? - `detect\_zombie\_mrr`: Identify 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. - `score\_saas\_health`: Score 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. - `calculate\_ltv`: Calculate 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. - `get\_scoring\_bands`: Return 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. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html