Analytics

RevenueCat MCP Server

Connect your account, then chat with AI to run tools.

RevenueCat is a subscription management platform that helps mobile app developers manage in-app purchases and subscriptions with ease. Use it to track revenue, understand customer behavior, and optimize subscription offerings.

15 tools
Agent guide included
Start Chatting

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for RevenueCat — workflow patterns, data models, and gotchas for your AI agent.

RevenueCat

RevenueCat organizes subscription data by Project. Projects contain Apps, Offerings (product sets), and Customers. Entitlements define what a customer can access.

Data Model

  • Projects — top-level container; all entities are project-scoped.
  • Apps — iOS/Android apps in a project.
  • Offerings — product groupings (e.g., "Premium"); contain Packages.
  • Packages — individual purchasable units (monthly, annual, etc.).
  • Products — App Store / Play Store product IDs.
  • Customers — end users; have entitlements, purchases, subscriptions.
  • Entitlements — access rights (e.g., "pro"); link to products.
  • Metrics — revenue, active subscribers, churn by project.

Gotchas

  • project_id required: All operations require a project ID. List projects first.
  • Customer identifiers: Customers are identified by app_user_id; ensure consistent IDs across platforms.

Tools in this Server (15)

Revenuecat Fetch Customers

Retrieve a list of all customers associated with a specific project. Use this tool to gain insights into customer data for subscription management pur...

Revenuecat Fetch Customers Active Entitlements

Get a list of active entitlements for a specific customer in a project. This tool is useful for confirming customer access levels and entitlements. It...

Revenuecat Fetch Customers Aliases

Retrieve alias information for a specific customer within a project. Employ this tool to track customer identity across platforms. It returns aliases ...

Revenuecat Fetch Customers Invoices

Fetch all invoices related to a specific customer in a given project. Use this for managing billing and understanding the invoicing history. It return...

Revenuecat Fetch Customers Purchases

Retrieve purchase history for a specified customer under a particular project. Ideal for tracking customer purchase behavior and managing customer acc...

Revenuecat Fetch Customers Subscriptions

Fetch the subscription details for a particular customer within a project. Utilize this tool to analyze individual customer subscriptions, aiding in p...

Revenuecat Fetch Entitlements

Retrieve a list of entitlements for a specified project. Use it to manage and analyze entitlement configurations across your app offerings. It returns...

Revenuecat Fetch Entitlements Products

Retrieve a list of products associated with a specific entitlement in a given project. Use this to understand which products are available for a parti...

Revenuecat Fetch Metrics Overview

Fetch an overview of key metrics for a specified project. Leverage this when you need a high-level summary of your project's performance and trends. I...

Revenuecat List Apps

Get a list of all apps under a specific project identified by 'project_id'. Utilize this tool to monitor and manage app-level subscription settings an...

Revenuecat List Offerings

Fetch all subscription offerings available within a specific project. Use it to get an overview of the offerings that you can present to customers. Re...

Revenuecat List Offerings Packages

Access all packages within a specific offering under a project to manage or analyze subscription bundles. This is useful to see which packages are gro...

Revenuecat List Offerings Packages Products

List all products linked to a specific package within a project to understand the components of your subscription packages. Utilize this for fine-tuni...

Revenuecat List Products

Obtain a full list of all products within a specific project to keep track of your inventory and product variations. Best used for overall inventory m...

Revenuecat List Projects

Retrieve a list of all projects within your RevenueCat account. Use this tool to view and manage all active projects, especially useful for overseeing...

Frequently Asked Questions

What is the RevenueCat MCP server?

RevenueCat is a subscription management platform that helps mobile app developers manage in-app purchases and subscriptions with ease. Use it to track revenue, understand customer behavior, and optimize subscription offerings. It provides 15 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect RevenueCat to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/revenuecat. Authentication is handled automatically.

How many tools does RevenueCat provide?

RevenueCat provides 15 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does RevenueCat require?

RevenueCat uses API Key or One-click sign in. RevenueCat requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect RevenueCat to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/revenuecat

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to use RevenueCat?

Sign in to connect your credentials and start running tools from the chat.

RevenueCat MCP Server & Skill — 15 Tools