{
  "markdown": "# RevenueCat AI Toolkit\n\nConfigure RevenueCat projects, products, entitlements, and offerings directly from your AI coding assistant. Access data about your revenue, conversion funnel, and experiments. Manage your in-app purchase monetization without leaving your agent. Works with **Claude Code, Cursor, OpenAI Codex, Visual Studio Code, and Gemini CLI**.\n\nThe AI toolkit is distributed as a marketplace (containing a single plugin) for Claude Code, Cursor, Codex, and Visual Studio, and as an extension for Gemini. Both plugins also ship a portable [Agent Plugins 1.0.0](https://agent-plugins.org/) manifest, so any client implementing that standard can load them.\n\n## Plugins\n\nThis marketplace ships two plugins:\n\n| Plugin | What it does |\n|---|---|\n| `RevenueCat` | The RevenueCat MCP server (project configuration and data access) plus cross-platform integration skills for iOS, Android, Kotlin Multiplatform, Flutter, and React Native. |\n| `revenuecat-play-billing` | Deep Google Play subscription lifecycle skills for the RevenueCat Android SDK — purchases, plan and price changes, payment recovery, webhooks, security. Synced from [RevenueCat/play-billing-skills](https://github.com/RevenueCat/play-billing-skills), which is the source of truth. |\n\nMost users want the `revenuecat` plugin. Add `revenuecat-play-billing` on top if you ship Android and want handbook-level depth on Google Play billing behavior.\n\n## Installation\n\n### Claude Code CLI\n\nFrom within Claude Code\n\n```\n/plugin\n```\nThen select `Marketplace`, `+ Add Marketplace`, enter `RevenueCat/ai-toolkit`. Then, select the `revenuecat` plugin. If you ship Android and want handbook-level Google Play depth, also select `revenuecat-play-billing`.\n\nOr from the command line:\n\n```\nclaude plugins marketplace add RevenueCat/ai-toolkit\nclaude plugins install revenuecat\nclaude plugins install revenuecat-play-billing\n```\n\n\n### Cursor\n\nYou can add the RevenueCat AI Toolkit to Cursor from the [Cursor Marketplace](https://cursor.com/marketplace/revenuecat/revenuecat) or using the following command:\n\n```\n/add-plugin revenuecat\n```\n\n### OpenAI Codex CLI\n\n```bash\ncodex plugin marketplace add RevenueCat/ai-toolkit\n```\n\nStart Codex, then run `/plugins`, search for `revenuecat`, and install.\n\nInstalling the plugin does not trigger authentication automatically. If the RevenueCat MCP server shows as \"Not logged in\", run:\n\n```bash\ncodex mcp login RevenueCat\n```\n\n\n### OpenAI Codex Desktop App\n\nFirst, install the marketplace by running the following command in your terminal:\n\n```\ncodex plugin marketplace add RevenueCat/ai-toolkit\n```\n\nThen, in the Codex app, click on \"Plugins\". From the \"Built by OpenAI\" dropdown, select \"RevenueCat\". Then, click the Plus button next to the plugin.\n\nInstalling the plugin does not trigger authentication automatically. If the RevenueCat MCP server shows as \"Not logged in\", run the following in your terminal:\n\n```bash\ncodex mcp login RevenueCat\n```\n\n**Upgrading from v2.0.0 or earlier (Codex CLI and Desktop App):** The plugin was renamed from `RevenueCat` to `revenuecat` in v2.0.1. A previously installed `RevenueCat` plugin keeps working from Codex's local cache but no longer receives updates. To get back on the update path, open `/plugins`, uninstall `RevenueCat`, and install `revenuecat`. Your MCP server login is preserved — no need to run `codex mcp login` again.\n\n**Troubleshooting (Codex CLI and Desktop App):** If the RevenueCat MCP server disappears from Settings or the agent loses access to RevenueCat tools after restarting Codex, you are hitting a known Codex issue with reloading plugin-provided MCP servers ([openai/codex#25809](https://github.com/openai/codex/issues/25809)). As a workaround, register the MCP server globally — the plugin's skills keep working, and the server survives restarts:\n\n```bash\ncodex mcp add RevenueCat --url https://mcp.revenuecat.ai/mcp\ncodex mcp login RevenueCat\n```\n\n\n### Gemini CLI\n\n```bash\ngemini extensions install https://github.com/RevenueCat/ai-toolkit\n```\n\nGemini has no marketplace and supports a single extension per repository, so it installs the `revenuecat` plugin only. The `revenuecat-play-billing` plugin is available on Claude Code, Cursor, Codex, and VS Code.\n\n\n### Visual Studio Code\n\nPlugin marketplace support is currently experimental in Visual Studio Code. Refer to the [instructions](https://code.visualstudio.com/docs/copilot/customization/agent-plugins#_configure-plugin-marketplaces) for how to add this repo as a plugin marketplace, then install the plugin from the marketplace.\n\n### Agent Plugins clients\n\nBoth plugins conform to [Agent Plugins 1.0.0](https://agent-plugins.org/specification): You can install them depending on the client as the `revenuecat` or `revenuecat-play-billing` plugin.\n\n\n### Other (unsupported agentic coding environments)\nUse `npx skills`:\n\n```\nnpx skills add RevenueCat/ai-toolkit\n```\n\nNote that this will only install the skills from this repository, not the MCP server. Configure the MCP manually in your coding environment [following our instructions](https://www.revenuecat.com/docs/tools/mcp/setup).\n\n## Authentication\n\nThe plugin requires authentication with your RevenueCat account via OAuth.\n\nDepending on the environment, you might get prompted to authenticate immediately, when you first use a RevenueCat tool, or manually (in Codex: `codex mcp login RevenueCat`; in Gemini: `/mcp auth revenuecat`). Authentication happens via OAuth in your browser. This grants access based on your RevenueCat account permissions and covers all your projects.\n\n## Example Workflows\n\n### New App Setup\n\n```\nYou: Set up RevenueCat for my fitness app\n\nClaude: I'll help you set up RevenueCat. What platforms are you building for?\n\nYou: iOS and Android\n\nClaude: Creating your iOS app... [creates app]\n        Creating your Android app... [creates app]\n        What subscription tiers do you want? (e.g., monthly, annual)\n\nYou: Monthly at $9.99 and annual at $79.99\n\nClaude: [Creates products, entitlements, offering, packages]\n        \n        Setup complete! Here are your API keys:\n        iOS: appl_xxxxx\n        Android: goog_xxxxx\n```\n\n### Quick Project Check\n\n```\nYou: What is the status of my RevenueCat project\n\nClaude: RevenueCat Project Status\n        ============================\n        Project: Fitness App (proj123)\n        \n        Apps: 2 (iOS, Android)\n        Products: 4\n        Entitlements: 2\n        Offerings: 1\n        \n        ✅ Configuration looks healthy!\n```\n\n## MCP Tools Reference\n\nThe plugins contain the RevenueCat MCP server setup and uses it to access your RevenueCat projects.\n\n## Support\n\n- [RevenueCat Documentation](https://www.revenuecat.com/docs)\n- [MCP Server Documentation](https://www.revenuecat.com/docs/tools/mcp/overview)\n- [Community Forum](https://community.revenuecat.com/)\n- [GitHub Issues](https://github.com/RevenueCat/ai-toolkit/issues)\n\n## License\n\nMIT License — see [LICENSE](LICENSE) for details. The `revenuecat-play-billing` plugin is synced from [RevenueCat/play-billing-skills](https://github.com/RevenueCat/play-billing-skills) and is licensed under Apache 2.0 — see [revenuecat-play-billing/LICENSE](revenuecat-play-billing/LICENSE).\n",
  "bytes": 7198,
  "sha": "a74a275a63bbb45bd62efdee626008e5bc0ff240fc52ac7d5738cafc0a15a6be",
  "repo_slug": "revenuecat/rc-claude-code-plugin",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_revenuecat_rc_claude_code_plugin_rc_41179391/readme"
}