RevenueCat MCP
by RevenueCat
Manage in-app purchases and subscription analytics without leaving your IDE
finance Node.js Intermediate Self-hostable
β 100 stars π
Updated: 1mo ago
Description
MCP server for RevenueCat that lets AI assistants manage in-app purchases, subscription analytics, customer data, and entitlement configuration directly from your development environment. Query revenue metrics, inspect customer purchase histories, configure offerings and entitlements, and troubleshoot subscription issues β all through natural language. Supports both remote and local (npx) installation, making it easy to integrate into any MCP-compatible client for real-time subscription management workflows.
β Best for
Mobile developers managing in-app subscriptions who want quick access to RevenueCat data from their AI workflow
βοΈ Skip if
You don't use RevenueCat for subscription management
π‘ Use cases
- Querying revenue stats and subscription analytics from your IDE
- Managing customer entitlements and purchase history during debugging
- Configuring product offerings and pricing without switching to the dashboard
- Troubleshooting subscription issues by inspecting customer data in context
π Pros
- β Direct access to RevenueCat subscription data from AI assistants
- β Supports remote and local installation modes for flexible integration
- β Covers the full subscription lifecycle from products to revenue reporting
- β Official integration backed by the RevenueCat team
π Cons
- β Requires a RevenueCat account and API key to function
- β Limited to RevenueCat-managed subscriptions β no support for other billing platforms
- β Revenue data may have slight delays compared to the real-time dashboard
π§ Exposed tools (5 tools)
| Tool | Category | Description |
|---|---|---|
| list_products | analytics | List all configured products and their pricing details |
| get_revenue_stats | analytics | Query revenue metrics and subscription analytics |
| configure_entitlements | configuration | Set up and modify entitlements for product access control |
| manage_offerings | configuration | Create and manage product offerings and packages |
| manage_customers | management | View and manage customer subscription data and purchase history |
β‘ Installation
Prerequisites:
- β’ Node.js v18+
- β’ RevenueCat API key
- β’ API key required
Check Claude Code documentation to configure this MCP server.
π‘ Tips & tricks
Set up your RevenueCat API key as an environment variable before launching the server. Use the remote mode for quick access without local installation, or npx for offline-capable workflows.
Quick info
- Author
- RevenueCat
- License
- MIT
- Runtime
- Node.js 18+
- Transport
- stdio
- Category
- finance
- Difficulty
- Intermediate
- Self-hostable
- β
- Auth
- β
- Docker
- β
- Version
- latest
- Updated
- Feb 28, 2026
Client compatibility
- β Claude Code
- β Cursor
- β VS Code Copilot
- β Gemini CLI
- β Windsurf
- β Cline
- β JetBrains AI
- β Warp
Platforms
π macOS π§ Linux πͺ Windows