We recommend creating a new key specifically for use with the MCP plugin.
Note:
If you want to modify your project configuration (such as creating or updating apps, products, or entitlements), make sure the API key has write permissions.
A key with read-only permissions is sufficient if you only need to view project data.
2. Set the secret key in Cursor
Open the Command Palette in Cursor (Cmd+Shift+P on macOS, Ctrl+Shift+P on Windows/Linux).
Run the command: RevenueCat: Set Project Secret Key.
Paste the key when prompted.
This will create an mcp.json file in your workspace containing the stored key.
Important:
To avoid leaking credentials, do not commit mcp.json to version control (e.g., Git).
We recommend adding mcp.json to your .gitignore file.
The secret key only needs to be set once per workspace. You can configure different API keys for different workspaces if you work across multiple RevenueCat projects.
Features
The extension allows you to interact with your RevenueCat project directly from the Cursor chat. You can:
Create and manage apps
Create and manage products
Manage product-to-entitlement relationships
View details about your projects, apps, products, offerings, and more
Known Issues
MCP server not enabled:
If the MCP server is not automatically enabled, go to Cursor Settings → MCP and click the Enable button. Then click the Refresh icon next to it.
MCP server disconnected:
If the MCP server becomes disconnected, you may not receive responses from the chat. To fix this, reopen Cursor Settings → MCP and click the Refresh icon.