MCPdir β€” MCP Server Directory
πŸ‡¬πŸ‡§ πŸ‡ͺπŸ‡Έ

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)

ToolCategoryDescription
list_productsanalyticsList all configured products and their pricing details
get_revenue_statsanalyticsQuery revenue metrics and subscription analytics
configure_entitlementsconfigurationSet up and modify entitlements for product access control
manage_offeringsconfigurationCreate and manage product offerings and packages
manage_customersmanagementView 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