
Indie Founder Revenue MCP
If you're running a small product business across Lemon Squeezy, Gumroad, Polar, and Stripe, this aggregates all four into one queryable surface inside Claude. It exposes six tools: three free ones for daily checks (combined MRR/ARR, recent orders across stores, healthcheck), and three paid ones (top customers by revenue, refund spike detection, and a Ukrainian FOP tax CSV export with NBU exchange rates). The free tier never requires a license key. The paid tier is $19/month and gates the analytics tools behind a Lemon Squeezy license validation. Built by a solo founder who got tired of opening four dashboard tabs every morning to check the same numbers.
- tools
- 6
- auth
- Secret needed
- transport
- STDIO
- env vars
- 7
- last updated
- May 30, 2026
Tools
6 toolsPublic tool metadata for what this MCP can expose to an agent.
summary_mrrCombined MRR / ARR across every connected store. Per-provider breakdown.
Combined MRR / ARR across every connected store. Per-provider breakdown.
No parameter schema in public metadata yet.
recent_ordersLast N orders across all stores, normalized to one schema.
Last N orders across all stores, normalized to one schema.
No parameter schema in public metadata yet.
healthPer-adapter healthcheck — useful before the others.
Per-adapter healthcheck — useful before the others.
No parameter schema in public metadata yet.
top_customersHighest-revenue customers in window, ranked by gross USD.
Highest-revenue customers in window, ranked by gross USD.
No parameter schema in public metadata yet.
refund_signalCurrent N-day refund ratio vs prior N-day window. Fires alert when ratio jumps ≥2x. Zero-case safe.
Current N-day refund ratio vs prior N-day window. Fires alert when ratio jumps ≥2x. Zero-case safe.
No parameter schema in public metadata yet.
export_csv_for_taxCSV export for Ukrainian FOP 3rd-group quarterly filing. NBU USD/UAH exchange rate per-order from bank.gov.ua.
CSV export for Ukrainian FOP 3rd-group quarterly filing. NBU USD/UAH exchange rate per-order from bank.gov.ua.
No parameter schema in public metadata yet.
Sponsors
Configuration
LS_API_TOKENsecretLemon Squeezy API token (https://app.lemonsqueezy.com/settings/api). Enables the LS adapter.
LS_STORE_IDOptional Lemon Squeezy store ID filter.
GUMROAD_ACCESS_TOKENsecretGumroad OAuth access token (https://gumroad.com/settings/advanced). Enables the Gumroad adapter.
POLAR_API_TOKENsecretPolar.sh API token (https://polar.sh/settings/tokens). Enables the Polar adapter.
POLAR_ORG_IDOptional Polar organization ID filter.
STRIPE_API_KEYsecretStripe secret API key (https://dashboard.stripe.com/apikeys). Enables the Stripe adapter.
INDIE_FOUNDER_MCP_LICENSE_KEYsecretLemon Squeezy license key for the paid tier (top_customers, refund_signal, export_csv_for_tax). Free tools (summary_mrr, recent_orders, health) work without it. Buy at https://charliemorrison.lemonsqueezy.com.
Readme
Indie Founder Revenue MCP
A Model Context Protocol server that aggregates revenue across Lemon Squeezy + Gumroad + Polar + Stripe into a single Claude-queryable view. A solo founder can ask Claude "what's my MRR across all my stores?" — and Claude answers from one tool call instead of four browser tabs.
Status: v0.2 — all four adapters shipped. LS + Gumroad live-validated against production; Polar + Stripe offline-validated (live test requires your own org/account). Freemium: 3 tools free, 3 paid (see Pricing).
Tools exposed to Claude
Details
- Repository
- github.com/charlie-morrison/indie-founder-mcp
- Website
- github.com/charlie-morrison/indie-founder-mcp
- Categories
- Sales & Marketing, Finance & Commerce
- Package
https://github.com/charlie-morrison/indie-founder-mcp/releases/download/v0.2.0/indie-founder-mcp-0.2.0.mcpb- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active