Skip to content
mcp/skillhub

RetentionCheck MCP Server

by brianfofficialio.github.brianfofficial/retentioncheck-mcp-serverv0.6.2

MCP server for AI-powered churn analysis. Analyze cancellation feedback to identify churn patterns and get actionable recommendations.

Node.jsstdioofficial registry

context tax

queued

security

queued

cold start

queued

freshness

Slowing5mo ago

Install RetentionCheck MCP server

Install in Claude Code

claude mcp add brianfofficial -e ANTHROPIC_API_KEY='<anthropic-api-key>' -e STRIPE_SECRET_KEY='<stripe-secret-key>' -e POSTGRES_URL='<postgres-url>' -e MYSQL_URL='<mysql-url>' -- npx -y @retentioncheck/mcp-server

Configuration

VariableRequiredSecretDescription
ANTHROPIC_API_KEY—yesAnthropic API key for running churn analysis (required for analyze_churn, analyze_stripe_churn, and analyze_sql_churn; get_example_analysis works without it).
STRIPE_SECRET_KEY—yesStripe API key for analyze_stripe_churn. Use a RESTRICTED (read-only) key with these permissions: Subscriptions Read, Customers Read, Prices Read. Create one at https://dashboard.stripe.com/apikeys/create. Optional — only required for the analyze_stripe_churn tool.
POSTGRES_URL—yesPostgres connection string for analyze_sql_churn when dialect='postgres'. Format: postgres://user:pass@host:5432/db?sslmode=require. Use a READ-ONLY user — see retentioncheck.com/integrations for the exact GRANT SQL. Optional — only required for the analyze_sql_churn tool with postgres dialect.
MYSQL_URL—yesMySQL connection string for analyze_sql_churn when dialect='mysql'. Format: mysql://user:pass@host:3306/db?ssl=true. Use a READ-ONLY user — see retentioncheck.com/integrations for the exact GRANT SQL. Optional — only required for the analyze_sql_churn tool with mysql dialect.
RETENTIONCHECK_TELEMETRY——Set to 0 to opt out of anonymous usage telemetry. Telemetry tracks tool invocations and aggregate counts — never the feedback text, financial values, or any PII.

Freshness

Slowing — last maintenance signal 5mo ago. The newest of the signals below sets the band.

  1. Last commit (default branch)

    no data · GitHub

  2. Latest release

    no data · GitHub

  3. Package published

    no data · npm/PyPI

  4. Registry entry updated

    2026-05-05 · 5mo ago · official registry · v0.6.2

FAQ

›How do I install the RetentionCheck MCP server in Claude Code?

Run: claude mcp add brianfofficial -e ANTHROPIC_API_KEY='<anthropic-api-key>' -e STRIPE_SECRET_KEY='<stripe-secret-key>' -e POSTGRES_URL='<postgres-url>' -e MYSQL_URL='<mysql-url>' -- npx -y @retentioncheck/mcp-server. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.

›Does RetentionCheck require an API key?

Yes. It expects ANTHROPIC_API_KEY, STRIPE_SECRET_KEY, POSTGRES_URL, MYSQL_URL, of which 4 are secrets.

›Can I use RetentionCheck as a remote (hosted) MCP server?

No hosted endpoint is published; it runs locally over stdio.

›Is RetentionCheck in the official MCP registry?

Yes, as io.github.brianfofficial/retentioncheck-mcp-server.