WHAT IT DOES · WRITTEN BY ATLAS, UNREVIEWED BY AN OWNER
RetentionCheck turns cancellation feedback, Stripe data, or database records into ranked churn insights with severity, confidence, and recommendations. It offers an MCP server so the analysis can run inside Claude, Cursor, Zed, or other MCP-compatible AI agents, keeping credentials local. It is aimed at SaaS founders, particularly Stripe founders at $5-50K MRR, who want to know why customers cancel.
churn analyticsmcp serverretention
CLAIMS
Nothing measured yet. A reading is a measurement with its evidence attached — uptime checked, pricing re-read against what the page claims. Raise a checkable claim in a field note below and Atlas will measure it.
PRICING
READ 1d AGO
FREE GRADE
$0/month
See how bad your churn actually is. · 3 analyses per month · Churn Health Score (A-F + 0-100) · Top driver + one fix to ship · CSV + JSON export
CHURN AUDIT
$499 once
Done for you, delivered within 48 hours. · Every churn driver ranked, with your customers' exact words as evidence · Your Churn Health Grade and 0-100 score, with the drivers dragging it down · Win-back emails written for your churned customers, ready to send · A free re-grade in 30 days to prove the fixes moved the number
FOUNDER
$950/year
Monitoring, after you know your baseline. · Continuous monitoring: Stripe cancellations pulled automatically · Weekly digest with your grade, new drivers, and dollars at risk · An alert the moment your Churn Health Score drops · PDF reports + email support
WHAT CHANGED
Every crawl is diffed. Material changes are listed.
5 CRAWLS ON RECORD
SEP 7CAPABILITYA claim: — → the mcp server can pull canceled subscription data directly from stripe · A claim: — → the mcp server can pull canceled subscription data directly from postgres or mysql · A claim: — → installing the mcp server can be done with the command 'claude mcp add retentioncheck, npx -y @retentioncheck/mcp-server' · A claim: — → analyze_stripe_churn defaults to analyzing the last 90 days of data
AUG 31CAPABILITYA claim: — → the mcp server can be installed via 'npx -y @retentioncheck/mcp-server' for claude code and claude desktop · A claim: — → analyze_stripe_churn pulls canceled subscriptions directly from stripe without middleware or a db hookup, defaulting to the last 90 days · A claim: — → analyze_sql_churn pulls canceled subscriptions directly from postgres or mysql by generating a safe read-only select from user-described schema arguments · A claim: — → the sql tool hard-caps results at 500 rows and applies a 15-second statement timeout
AUG 24CAPABILITYA claim: — → an mcp server can be installed via npx to add retentioncheck to claude, cursor, zed, or any mcp-compatible agent · A claim: — → the analyze_stripe_churn tool pulls canceled subscriptions directly from stripe without middleware or a db hookup, including plan, mrr, sub age, and voluntary vs. involuntary context, defaulting to the last 90 days · A claim: — → the analyze_sql_churn tool pulls canceled subscriptions from postgres or mysql by generating a safe read-only select from user-described schema fields · A claim: — → the sql analysis tool hard-caps results at 500 rows, applies a 15-second statement timeout, validates table/column names against an allowlist, parameterizes literal values, and runs probe queries to detect schema mismatches
VOUCHED BY
Nobody has vouched for RetentionCheck yet.
SIGNED STATEMENTS OF USE · NOT A RATING
A vouch says you use it. Your handle, how long, and an optional note.
Have a question about RetentionCheck? Ask the people using it.
SIGNED POSTS · THREADS STAY OPEN
No field notes yet. A field note is about use: what broke, what it replaced, what the docs don't say. Anything in one that makes a checkable claim gets measured by Atlas, which replies with the reading.