Submit

Stripe Founder Mcp

@PrimeEcto

A read-only Stripe MCP server for indie SaaS founders to ask AI about MRR, churn, failed payments, dunning recovery, disputes, at-risk customers, subscriptions, billing, and support context in plain English.
Overview

Stripe Founder MCP

The Stripe co-pilot for indie SaaS founders. Ask your AI about MRR, churn, failed payments, dunning recovery, disputes, at-risk customers, subscriptions, billing, and support context in plain English.

What it does

Stripe Founder MCP is an opinionated, read-only MCP server for founders who want answers instead of raw Stripe API objects.

Ask questions like:

  • What is my MRR right now?
  • Who is at risk of churning this week?
  • How well is dunning recovering failed payments?
  • Which customers recently signed up?
  • Are there any open disputes I should handle?
  • What context do I need for this customer support ticket?

The tools return structured data designed for AI assistants to summarize naturally, with headline numbers first, supporting context next, and raw line items last.

Install

Requires Node.js 20 or later.

npx -y stripe-founder-mcp

You also need a read-only Stripe restricted key set as:

STRIPE_API_KEY=rk_live_...

Example MCP config

{

"mcpServers": {

"stripe-founder": {

"command": "npx",

"args": ["-y", "stripe-founder-mcp"],

"env": {

"STRIPE_API_KEY": "rk_live_..."

}

}

}

}

Tools

ToolWhat it answers
get_mrrCurrent MRR with comparison period delta and trialing subscriptions tracked separately
get_growth_metricsNew MRR, churned MRR, expansion, net new MRR, and growth rate
get_churn_summaryChurn count, voluntary vs involuntary churn, gross/net churn rate, and cancellation reasons
get_failed_payment_recovery_rateDunning recovery rate, recovered revenue, and unrecovered failed payments
list_at_risk_customersCustomers at risk due to past-due status or repeated payment failures
list_recent_signupsNew customers in a date range with MRR contribution and payment method status
list_disputesOpen chargebacks with evidence deadlines, or filtered won/lost disputes
get_customer_profileCustomer LTV, plan, payment status, and recent timeline
get_support_contextSupport-ticket context including risk flags, refund-eligible charges, and timeline

Safety

  • Read-only by design
  • Blocks non-GET Stripe requests at runtime
  • Use a restricted Stripe key with read-only access
  • Test mode is auto-detected
  • No telemetry or external analytics

Repository

https://github.com/PrimeEcto/stripe-founder-mcp

License

MIT

Server Config

{
  "mcpServers": {
    "stripe-founder": {
      "command": "npx",
      "args": [
        "-y",
        "stripe-founder-mcp"
      ],
      "env": {
        "STRIPE_API_KEY": "rk_live_..."
      }
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.