关于 ChurnLens
ChurnLens 是面向收购方、私募股权机构和并购分析师的 MCP 服务,用于初步评估 SaaS 企业。它根据提供的数据计算留存率、收入集中度、休眠 MRR、LTV:CAC 和健康评分,并返回结构化结果。
主要功能
- 01计算 NRR、GRR 和流失率
- 02分析收入集中风险
- 03识别休眠 MRR 及风险 ARR
- 04从五个维度评估 SaaS 健康度
- 05计算 LTV:CAC 和 CAC 回本期
- 06提供带来源的评分阈值
适用场景
- 01在收购尽调中初筛 SaaS 企业
- 02检查扩张收入是否掩盖客户流失
- 03评估休眠经常性收入的风险敞口
- 04将提供的指标与评分阈值对照
MCP 相关
通过可流式 HTTP 向 MCP 客户端提供财务计算和评分工具。结果包含带类型值的 structuredContent。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://churnlens.site/api/mcpclaude mcp add --transport http kindrat86-churnlens https://churnlens.site/api/mcp{"mcpServers":{"kindrat86-churnlens":{"type":"http","url":"https://churnlens.site/api/mcp"}}}在 Cursor 中打开{"servers":{"kindrat86-churnlens":{"type":"http","url":"https://churnlens.site/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"kindrat86-churnlens":{"type":"http","url":"https://churnlens.site/api/mcp"}}}{"mcpServers":{"kindrat86-churnlens":{"serverUrl":"https://churnlens.site/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
6| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| churned_mrr | number | 否 | 因完全取消而流失的 MRR。 |
| starting_mrr | number | 是 | 周期开始时的 MRR,使用任意单一货币单位。 |
| expansion_mrr | number | 否 | 从现有客户群的升级和扩展中获得的 MRR。不包括新客户。 |
| contraction_mrr | number | 否 | 因降级而流失的 MRR(客户仍保留)。 |
详细介绍
ChurnLens MCP 服务
为 AI Agent 提供买方视角的 SaaS 尽职调查计算。根据你提供的数据计算净收入留存率和毛收入留存率、收入集中度风险、休眠(“僵尸”)MRR、LTV:CAC,以及综合健康评分。
在线端点: https://churnlens.site/api/mcp — 可流式传输的 HTTP,MCP 协议版本为 2024-11-05。无需身份验证、无需账户、没有速率限制,而且不会存储你发送的任何内容。
安装
适用于 Claude Desktop、Claude Code 或任何支持 stdio 的客户端:
npx mcp-remote https://churnlens.site/api/mcp
通过配置:
{
"mcpServers": {
"churnlens": {
"command": "npx",
"args": ["mcp-remote", "https://churnlens.site/api/mcp"]
}
}
}
对该端点执行 GET 请求会返回清单。机器可读的描述文件位于 /.well-known/mcp.json。
工具
| 工具 | 返回内容 |
|---|---|
calculate_churn_rate | NRR、GRR、收入流失率、正确复合计算的年化流失率,以及揭示被扩张掩盖的流失情况的 NRR−GRR 差值 |
analyze_revenue_concentration | 赫芬达尔-赫希曼指数、前 N 大客户的收入占比,以及哪些客户规模大到一旦流失就会影响资产负债表 |
detect_zombie_mrr | 仍在付费但已超过指定期限处于休眠状态的账户,以及这些账户对应的风险 ARR |
score_saas_health | 从留存、增长、集中度、效率和持久性五个维度计算的综合 0–100 分,以及最弱的维度 |
calculate_ltv | 按毛利率调整后的客户生命周期价值、LTV:CAC,以及以月为单位的 CAC 回本周期 |
get_scoring_bands | 所有工具使用的阈值及其来源 |
每个工具都会在文本块之外返回 structuredContent,因此 Agent 获取的是有类型的数字,而不是需要重新解析的文字。
示例
calculate_churn_rate({
starting_mrr: 100000,
expansion_mrr: 37000,
contraction_mrr: 5000,
churned_mrr: 17000
})
// nrr_pct: 115, grr_pct: 78, expansion_masking_spread_pts: 37
// "A wide NRR-GRR spread: expansion revenue is masking substantial
// churn underneath. Diligence should look at the retained base
// separately from upsell."
一家企业报告净收入留存率为 115%,听起来非常出色。但如果同一家企业的毛收入留存率只有 78%,那它每年流失的收入基数将近四分之一,只能靠追加销售填补缺口。大多数仪表板只显示前一个数字,而不显示后一个。
关于评分区间
get_scoring_bands 返回的是阈值,而非测量数据。这些阈值参考了已发布的行业基准数据,包括 SaaS Capital、Benchmarkit、Recurly 和 FE International;相关来源见churnlens.site/benchmarks。细分市场的影响极大:企业级基础设施与 SMB 自助服务的留存率中位数并不相同。不要将某个评分区间说成调查结果。
它不做什么
这些工具根据你提供的汇总数据进行计算。它们无法发现只有通过客户级数据才能看出的情况,例如群组衰减曲线、续约断崖的时间节点、具体客户的收入集中度。请将它们视为初步筛查工具。
自行验证计算结果
相同的计算已基于 MIT 许可证开源,代码位于 kindrat86/saas-metrics:零依赖、每个评分区间均有文档说明,并包含 27 项测试。你可以独立复现此服务的计算结果。
供个人使用的交互版本,无需注册: churnlens.site/free。
关于
ChurnLens 是一款为收购方、私募股权公司和并购分析师提供的买方视角 SaaS 尽职调查工具。
与名称相似的 churnlens.io(留存自动化)或 churnlens.tech(流失预测)无关联。
采用 MIT 许可证。免费。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。