Skip to main content

RevenueCat MCP Server Setup

Prerequisites

  • RevenueCat project with API v2 access
  • RevenueCat API v2 secret key

Getting Your API Key

  1. Open your RevenueCat dashboard
  2. Navigate to your project's API Keys page
  3. Create a new API v2 secret key and copy it

💡 Tip: Create a dedicated API key for the MCP server to keep your credentials organized.

⚠️ Permissions:

  • Use a write-enabled key if you plan to create/modify resources
  • A read-only key works if you only need to view data

Cloud MCP Server Setup

Using with MCP Inspector

For testing and development:

npx @modelcontextprotocol/inspector@latest

Configure the inspector with:

  • Transport Type: Streamable HTTP
  • URL: https://mcp.revenuecat.ai/mcp
  • Authentication: Bearer Token with your RevenueCat API v2 secret key

Using with VS Code Copilot

Add to your VS Code settings:

{
"mcp": {
"servers": {
"revenuecat": {
"type": "http",
"url": "https://mcp.revenuecat.ai/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_V2_SECRET_KEY"
}
}
}
}
}

Using with Claude Desktop

Add to your Claude Desktop configuration:

{
"mcpServers": {
"revenuecat": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-fetch"],
"env": {
"FETCH_BASE_URL": "https://mcp.revenuecat.ai/mcp",
"FETCH_HEADERS": "{\"Authorization\": \"Bearer YOUR_API_V2_SECRET_KEY\"}"
}
}
}
}

Local MCP Extension Setup

1. Install Extension

  1. Open VS Code or Cursor
  2. Go to Extensions marketplace
  3. Search for "RevenueCat MCP"

    ⚠️ Visual Studio Marketplace:

    This only works if your VS Code fork has access to the Visual Studio Marketplace.

    If not, you can install the extension manually by downloading the VSIX file.

  4. Click Install

2. Configure Extension

  1. Open Command Palette (Cmd+Shift+P or Ctrl+Shift+P)
  2. Run: RevenueCat: Set Project Secret Key
  3. Paste your API key when prompted

This creates an mcp.json file in your workspace with the MCP server configuration.

🔒 Security: Add mcp.json to your .gitignore to avoid committing your API credentials.

3. Enable MCP in Cursor

  1. Go to Cursor Settings → MCP
  2. Click the Enable button
  3. Click the Refresh icon to activate the server

VS Code Extension Commands

The local extension provides additional VS Code commands for key management:

CommandDescription
RevenueCat: Set Project Secret KeySet or update your API key
RevenueCat: Remove Project Secret KeyDelete your stored API key
RevenueCat: Show your project secret keyDisplay your current API key (masked)