Aggregates Lemon Squeezy, Gumroad, Polar, and Stripe revenue into one Claude-queryable view.
MCPpedia last refreshed this data
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"indie-founder": {
"env": {
"LS_STORE_ID": "optional_store_id_filter",
"LS_API_TOKEN": "your_lemon_squeezy_token_here",
"STRIPE_API_KEY": "optional_stripe_secret_key",
"POLAR_API_TOKEN": "optional_polar_token",
"GUMROAD_ACCESS_TOKEN": "optional_gumroad_token",
"INDIE_FOUNDER_MCP_LICENSE_KEY": "optional_license_key_for_paid_tier"
},
"args": [
"--from",
"git+https://github.com/charlie-morrison/indie-founder-mcp@main",
"indie-founder-mcp"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
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.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml / finance
Dynamic problem-solving through sequential thought chains
Persistent memory using a knowledge graph
Workspace template + MCP server for Claude Code, Codex CLI, Cursor & Windsurf. Multi-agent knowledge engine (ag-refresh / ag-ask) that turns any codebase into a queryable AI assistant.
Compact, efficient, and extensible long-term memory for LLM agents.
MCP Security Weekly
Get CVE alerts and security updates for io.github.charlie-morrison/indie-founder-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
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).
| Tool | Tier | What it does |
|---|---|---|
summary_mrr(days=30) | Free | Combined MRR / ARR across every connected store. Per-provider breakdown. |
recent_orders(limit=20) | Free | Last N orders across all stores, normalized to one schema. |
health() | Free | Per-adapter healthcheck — useful before the others. |
top_customers(limit=10, days=30) | Paid | Highest-revenue customers in window, ranked by gross USD. |
refund_signal(days=7, alert_multiplier=2.0) | Paid | Current N-day refund ratio vs prior N-day window. Fires alert when ratio jumps ≥2x. Zero-case safe. |
export_csv_for_tax(year, quarter) | Paid | CSV export for Ukrainian FOP 3rd-group quarterly filing. NBU USD/UAH exchange rate per-order from bank.gov.ua. |
Until the PyPI release lands, install from this Git repo via uvx:
{
"mcpServers": {
"indie-founder": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/charlie-morrison/indie-founder-mcp@main",
"indie-founder-mcp"
],
"env": {
"LS_API_TOKEN": "your_lemon_squeezy_token_here",
"LS_STORE_ID": "optional_store_id_filter",
"GUMROAD_ACCESS_TOKEN": "optional_gumroad_token",
"POLAR_API_TOKEN": "optional_polar_token",
"STRIPE_API_KEY": "optional_stripe_secret_key",
"INDIE_FOUNDER_MCP_LICENSE_KEY": "optional_license_key_for_paid_tier"
}
}
}
}
Drop this into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop.
Get a Lemon Squeezy API token from https://app.lemonsqueezy.com/settings/api.
git clone https://github.com/charlie-morrison/indie-founder-mcp.git
cd indie-founder-mcp
pip install -e .
indie-founder-mcp # runs stdio transport
Three open-source LS-only MCPs already exist on GitHub. All expose raw CRUD API calls. None monetized, none aggregated.
This MCP differs:
Built and validated on the author's own charliemorrison.lemonsqueezy.com store (store ID 344362) and live Gumroad account:
health → {"lemonsqueezy": true, "gumroad": true} against each provider's /users/me-equivalent.recent_orders → returns the real $17 Social Media AI Mastery LS order from johannaakoenig@gmail.com on 2026-05-07, normalized into the same schema as Gumroad orders.summary_mrr → $0 MRR (correct — no subscr