Skip to main content
Skip to navigation

RevenueCat MCP Server Setup

Configure RevenueCat MCP Server for your AI assistant

AIAsk AIChatGPTClaude

Authentication overview

RevenueCat MCP Server offers two authentication methods depending on your client:

  • OAuth authentication: Available for Claude, Codex, Copilot, Cursor, VS Code, and several other clients — provides seamless authentication without managing API keys
  • API v2 secret key: Supported by all MCP clients — requires a RevenueCat API v2 secret key

Choose the method that works best for your client setup.

Manual MCP server setup

📘AI Toolkit

The recommended way to get started with the MCP server is to use the RevenueCat AI Toolkit. Follow the instructions below for a manual setup.

Using with Claude Code

For Claude Code, the recommended setup is the RevenueCat AI Toolkit plugin, which configures the MCP server for you and adds skills for common RevenueCat workflows:

claude plugins marketplace add RevenueCat/ai-toolkit
claude plugins install revenuecat

To configure the MCP server manually instead, without the toolkit, add the server via the claude CLI command:

claude mcp add --transport http revenuecat https://mcp.revenuecat.ai/mcp

Using with OpenAI Codex

For Codex, the recommended setup is the RevenueCat AI Toolkit plugin, which configures the MCP server for you and adds skills for common RevenueCat workflows.

Install and authenticate the RevenueCat plugin from a terminal:

# Add the RevenueCat marketplace
codex plugin marketplace add RevenueCat/ai-toolkit

# Install the RevenueCat plugin
codex plugin add revenuecat@RevenueCat

# Authenticate with RevenueCat
codex mcp login RevenueCat

Adding the marketplace does not install the plugin. The second command installs the revenuecat plugin from the registered RevenueCat marketplace.

Start a new Codex task after installation so the plugin's skills and MCP tools are loaded.

Verify the installation with:

codex plugin list

The output should show revenuecat@RevenueCat as installed, enabled.

Optional Google Play billing plugin

For detailed Google Play subscription lifecycle guidance, also install:

codex plugin add revenuecat-play-billing@RevenueCat

Troubleshooting

If the skills load but RevenueCat tools are unavailable—or the tools disappear after restarting Codex—register the MCP server globally:

codex mcp add RevenueCat --url https://mcp.revenuecat.ai/mcp
codex mcp login RevenueCat

Configure the MCP server without the toolkit

To connect the MCP server manually, without the toolkit, use the steps below. This adds RevenueCat tools only — it does not install the skills.

The Codex app, CLI, and IDE Extension share MCP settings. If you've already configured MCP servers in one, they're automatically adopted by the others.

You can add the MCP server via the Codex app:

  1. Open SettingsPlugins, select MCPs, then choose Add server.
  2. Give it a name, choose Streamable HTTP, enter the URL https://mcp.revenuecat.ai/mcp, and click Save.

To add the MCP server via the Codex CLI:

codex mcp add revenuecat --url https://mcp.revenuecat.ai/mcp

Or add the MCP server manually to your Codex configuration file (~/.codex/config.toml):

macOS/Linux:

[mcp_servers.revenuecat]
command = "npx"
args = ["mcp-remote", "https://mcp.revenuecat.ai/mcp", "--header", "Authorization: Bearer ${AUTH_TOKEN}"]
env = { AUTH_TOKEN = "YOUR_API_V2_SECRET_KEY" }
type = "stdio"
startup_timeout_ms = 20_000

Windows:

[mcp_servers.revenuecat]
command = 'C:\Program Files\nodejs\npx.cmd'
args = ["mcp-remote", "https://mcp.revenuecat.ai/mcp", "--header", "Authorization: Bearer ${AUTH_TOKEN}"]
env = {
APPDATA = 'C:\Users\USERNAME\AppData\Roaming',
LOCALAPPDATA = 'C:\Users\USERNAME\AppData\Local',
HOME = 'C:\Users\USERNAME',
SystemRoot = 'C:\Windows',
AUTH_TOKEN = "YOUR_API_V2_SECRET_KEY"
}
type = "stdio"
startup_timeout_ms = 20_000
📘Windows

On Windows, replace USERNAME with your actual Windows username.

Using with Cursor

For Cursor, the recommended setup is the RevenueCat AI Toolkit plugin, which configures the MCP server for you and adds skills for common RevenueCat workflows. Install it from the Cursor Marketplace:

Add RevenueCat AI Toolkit to Cursor

Or run:

/add-plugin revenuecat

To configure the MCP server manually instead, without the toolkit, you can add it to Cursor by clicking the button below:

Add revenuecat MCP server to Cursor

Or you can also add it manually by adding the following to your mcp.json file:

{
"servers": {
"revenuecat": {
"url": "https://mcp.revenuecat.ai/mcp",
"headers": {
"Authorization": "Bearer {your API v2 token}"
}
}
}
}

Using with VS Code Copilot

Add to your Visual Studio Code mcp.json:

{
"servers": {
"revenuecat-mcp": {
"url": "https://mcp.revenuecat.ai/mcp",
"type": "http"
}
},
"inputs": []
}

Using with Claude Web and Desktop

Use Anthropic's custom connectors with a remote MCP server. Full product steps and security notes are in Get started with custom connectors using remote MCP.

Remote MCP server URL: https://mcp.revenuecat.ai/mcp

Pro and Max (individual)

  1. Open SettingsConnectors.
  2. In the Connectors section, choose Add custom connector.
  3. Enter the URL above.
  4. Choose Add, then Connect and finish authentication when prompted.

Team and Enterprise

  1. An Owner (or Primary Owner) adds the connector under Organization settingsConnectorsAdd custom connector using the URL above.
  2. Each member opens SettingsConnectors, finds the custom connector (labeled Custom), and chooses Connect to authenticate.

Custom remote MCP connectors are in beta on Claude; free plans can use one custom connector.

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

Authentication methods

RevenueCat Cloud MCP Server supports two authentication methods:

OAuth provides a seamless authentication experience: log in to your RevenueCat account and grant access to the MCP server, with no API keys to manage. We support OAuth authentication for an ever-growing list of clients. If your client does not support OAuth with RevenueCat, you can still use the API v2 secret key authentication method.

To disconnect an MCP client later, revoke its token from Account → Security. See OAuth for how these connections work.

API v2 secret key authentication

All MCP clients support API v2 secret key authentication. This method requires manually providing your RevenueCat API v2 secret key in the client configuration.

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.
📘API key management

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
Was this page helpful?