{"id":8704,"name":"ChurnLens Agent","description":"ChurnLens is a SaaS revenue quality scoring and due diligence tool. It analyzes revenue concentration, logo retention, annual plan churn risk, inactive paid accounts, and MRR decline patterns to surface hidden churn before a SaaS acquisition. Built for acquirers, PE analysts, and founders evaluating","card_url":"https://churnlens.site/.well-known/agent-card.json","endpoint":"https://churnlens.site","protocol_version":"0.3.0","first_seen":"2026-10-10T07:48:15.554325+00:00","last_verified":"2026-10-10T15:31:19.357510+00:00","card":{"url":"https://churnlens.site","name":"ChurnLens Agent","skills":[{"id":"get_revenue_quality_score","name":"Get Revenue Quality Score","tags":["saas due diligence","saas acquisition","churn analysis","revenue quality","mrr analysis"],"examples":[],"description":"Score a SaaS company's revenue quality (0-100) from MRR data, logo retention, and concentration metrics."},{"id":"get_churn_benchmarks","name":"Get Churn Benchmarks","tags":["saas due diligence","saas acquisition","churn analysis","revenue quality","mrr analysis"],"examples":[],"description":"Compare a SaaS company's churn rate against industry benchmarks by ARR band and vertical."}],"content":[{"url":"https://churnlens.site/","type":"homepage","title":"ChurnLens — SaaS Due Diligence","description":"Upload SaaS contracts, reveal hidden churn risk before acquisition."},{"url":"https://churnlens.site/pricing","type":"pricing","title":"ChurnLens Pricing","description":"Per-deal and subscription pricing for SaaS due diligence."}],"iconUrl":"https://churnlens.site/icon.png","version":"1.0.0","attribution":"ChurnLens, https://churnlens.site","description":"ChurnLens is a SaaS revenue quality scoring and due diligence tool. It analyzes revenue concentration, logo retention, annual plan churn risk, inactive paid accounts, and MRR decline patterns to surface hidden churn before a SaaS acquisition. Built for acquirers, PE analysts, and founders evaluating","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"protocolVersion":"0.3.0","defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"preferredTransport":"JSONRPC"},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-10T15:31:19.357510+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agenstry federation","source_url":"https://agenstry.com/docs","last_check":{"checked_at":"2026-10-10T15:31:19.35751+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://churnlens.site/.well-known/agent-card.json"],"skills":[{"skill_id":"get_churn_benchmarks","name":"Get Churn Benchmarks","description":"Compare a SaaS company's churn rate against industry benchmarks by ARR band and vertical.","tags":["saas due diligence","saas acquisition","churn analysis","revenue quality","mrr analysis"],"quality_warning":false},{"skill_id":"get_revenue_quality_score","name":"Get Revenue Quality Score","description":"Score a SaaS company's revenue quality (0-100) from MRR data, logo retention, and concentration metrics.","tags":["saas due diligence","saas acquisition","churn analysis","revenue quality","mrr analysis"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":4,"passed":4},"recent_checks":[{"card_url":"https://churnlens.site/.well-known/agent-card.json","checked_at":"2026-10-10T15:31:19.357510+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://churnlens.site/.well-known/agent-card.json","checked_at":"2026-10-10T12:39:24.582539+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://churnlens.site/.well-known/agent-card.json","checked_at":"2026-10-10T07:59:23.882440+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://churnlens.site/.well-known/agent-card.json","checked_at":"2026-10-10T07:48:15.554325+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-10T15:31:19.357510+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-10T07:48:15.554325+00:00","state":"unconfirmed","http_status":405,"detail":"Endpoint did not return a JSON protocol response"},"events":[],"relationships":[],"verification":{"agent_card_url":"https://churnlens.site/.well-known/agent-card.json","last_successful_card_check":"2026-10-10T15:31:19.357510+00:00","latest_card_check":{"checked_at":"2026-10-10T15:31:19.35751+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-10T15:31:19.357510+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-10T15:31:19.357510+00:00","endpoint_tls_reachable":true,"protocol_check_state":"unconfirmed","protocol_checked_at":"2026-10-10T07:48:15.554325+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}