Revenue MCP
by warfare-hub
README.md
# Revenue MCP
Query your MRR, churn, and revenue from **Stripe, Gumroad, and Lemon Squeezy** directly inside Claude.
No more switching tabs. Ask Claude "what's my MRR this month?" and get the answer in context.
## Supported Platforms
| Platform | MRR | Churn | Product Breakdown | Recent Revenue |
|----------|-----|-------|------------------|----------------|
| Stripe | ✅ | ✅ | ✅ | ✅ |
| Gumroad | — | — | ✅ | ✅ |
| Lemon Squeezy | ✅ | — | — | ✅ |
| Paddle | 🔜 | 🔜 | 🔜 | 🔜 |
| Polar | 🔜 | 🔜 | 🔜 | 🔜 |
## Quick Start
### 1. Get your API keys
- **Stripe**: Dashboard → Developers → API keys → Secret key
- **Gumroad**: Settings → Advanced → Applications → Generate access token
- **Lemon Squeezy**: Settings → API → Create key
### 2. Add to Claude Desktop
Edit `~/Library/Application Support/Claude/claude_desktop_config.json`:
```json
{
"mcpServers": {
"revenue-mcp": {
"command": "npx",
"args": ["-y", "revenue-mcp"],
"env": {
"STRIPE_SECRET_KEY": "sk_live_...",
"GUMROAD_ACCESS_TOKEN": "your_token",
"LEMONSQUEEZY_API_KEY": "your_key"
}
}
}
}
```
Restart Claude Desktop. Done.
### 3. Ask Claude anything
- "What's my MRR this month?"
- "How much did I make in the last 30 days?"
- "Which product is generating the most revenue?"
- "What's my churn rate?"
- "Break down my revenue by platform"
## Tools
| Tool | Description |
|------|-------------|
| `get_revenue_summary` | Full summary across all platforms — MRR, ARR, new MRR, churn |
| `get_mrr_by_platform` | MRR comparison table across platforms |
| `get_product_breakdown` | Revenue + subscribers per product (Stripe) |
| `get_recent_revenue` | Total revenue over last N days |
| `get_churn_summary` | Churn MRR, new MRR, net new MRR, churn rate |
## License
MIT
TDQS
A4.1/5.0
Scored across 5 tools
Disambiguation5/5
Each tool focuses on a distinct aspect of revenue data: product breakdown, churn summary, overall summary, MRR by platform, and recent revenue. There is no overlap in their purposes.
Naming Consistency5/5
All tools follow a consistent 'get_' prefix and snake_case pattern, making it predictable for an agent to infer functionality.
Tool Count5/5
With 5 tools, the server is well-scoped for a revenue analytics domain, covering key metrics without being overwhelming or sparse.
Completeness5/5
The tool set covers essential revenue metrics: summary, breakdowns by product and platform, churn, and time-based revenue. No obvious gaps for basic revenue analysis.
Maintenance
ActivityInactive
ResponsivenessUnresponsive