---
id: "tools/mcp"
title: "RevenueCat MCP Server"
description: "The RevenueCat MCP (Model Context Protocol) server enables AI assistants to manage subscription apps, Products, Entitlements, and everything in-between without using the RevenueCat dashboard. If you're using an AI coding assistant like Claude Code, Codex, or Cursor, the recommended way to connect is the RevenueCat AI Toolkit, a plugin that installs and configures the MCP server for you along with skills for common RevenueCat workflows."
permalink: "/docs/tools/mcp"
slug: "mcp"
version: "current"
original_source: "docs/tools/mcp.mdx"
---

> **AI agents:** This is the Markdown version of a RevenueCat documentation page. For the complete documentation index, see [llms.txt](https://www.revenuecat.com/docs/llms.txt).

The RevenueCat MCP (Model Context Protocol) server enables AI assistants to manage subscription apps, Products, Entitlements, and everything in-between without using the RevenueCat dashboard. If you're using an AI coding assistant like Claude Code, Codex, or Cursor, the recommended way to connect is the [RevenueCat AI Toolkit](https://www.revenuecat.com/docs/tools/ai-toolkit), a plugin that installs and configures the MCP server for you along with skills for common RevenueCat workflows.

:::info[AI Toolkit]
The MCP server ships as part of the [RevenueCat AI Toolkit](https://www.revenuecat.com/docs/tools/ai-toolkit), which also includes skills that guide your agent through common RevenueCat workflows. Installing the toolkit is the recommended way to get started in AI coding assistants.
:::

## What is MCP?

[Model Context Protocol](https://modelcontextprotocol.io/) is a standard that allows AI assistants to securely access external tools and data sources. The RevenueCat MCP server acts as a bridge between AI assistants (like Claude and ChatGPT) and the RevenueCat API, enabling natural language interactions with your subscription infrastructure.

## Access

The RevenueCat MCP server is available as a cloud-hosted service:

**URL:** `https://mcp.revenuecat.ai/mcp`

**Authentication:**

- **Bearer token** with a RevenueCat API v2 key
- **OAuth** with your RevenueCat account

## Core features and capabilities

The MCP server provides tools for:

- **Project management**: Access and view RevenueCat project details
- **App management**: Create, read, update, and delete apps across platforms
- **Product management**: Manage subscription Products and in-app purchases
- **Store product management**: Inspect and change product state — prices, availability, and review metadata — directly in App Store Connect and Google Play Console
- **Offering and Package management**: Create and manage subscription Offerings
- **Paywall management**: Create and update RevenueCat Paywalls using AI, currently through [Rico](https://www.revenuecat.com/docs/tools/rico) (see [AI-assisted Paywall creation](https://www.revenuecat.com/docs/tools/mcp/tools-reference#ai-assisted-paywall-creation))
- **Analytics integration**: Analyze charts and experiment results

For the full list of tools by category, see the [Tools Reference](https://www.revenuecat.com/docs/tools/mcp/tools-reference).

## Getting started

Using an AI coding assistant? Install the [AI Toolkit](https://www.revenuecat.com/docs/tools/ai-toolkit) instead — it configures the MCP server for you. To set up the MCP server on its own:

1. [Setup](./mcp/setup)
   Get your API keys and configure the MCP server for your AI assistant.
2. [Usage Examples](./mcp/usage-examples)
   Natural language interaction examples and common usage patterns to help you get the most out of the MCP server.
3. [Best Practices & Troubleshooting](./mcp/best-practices-and-troubleshooting)
   Security considerations, best practices, troubleshooting guides, and advanced usage patterns.

Ready to get started? Jump to [Setup](./mcp/setup) to configure the MCP server for your AI assistant.
