RevenueCat Status
Get a quick overview of your RevenueCat project configuration.
Description
This command provides a summary of your RevenueCat project including:
- •Number of apps and their platforms
- •Total products configured
- •Entitlements defined
- •Offerings and their packages
- •Webhook integrations
Usage
code
/rc:status [project_name]
Arguments:
- •
project_name(optional): Name of the project to show status for. If not provided, shows status for all accessible projects.
Can be referenced as $ARGUMENTS in the skill.
Instructions
When the user invokes this skill, perform the following steps:
- •
Parse Arguments (from $ARGUMENTS)
- •Extract
project_name(optional) - •Project name matching is case-insensitive and supports partial matches
- •Extract
- •
Get Projects
- •Call
mcp_RC_get_projectto retrieve all accessible projects - •If
project_nameis specified in arguments, filter projects by name (case-insensitive partial match) - •If no matching project found, inform the user and list available projects
- •If no
project_nameprovided, show status for all projects
- •Call
- •
Gather Statistics for Each Project For each project (filtered or all):
- •Call
mcp_RC_list_appswith the project_id - •Call
mcp_RC_list_productswith the project_id - •Call
mcp_RC_list_entitlementswith the project_id - •Call
mcp_RC_list_offeringswith the project_id - •Call
mcp_RC_list_webhook_integrationswith the project_id
- •Call
- •
Present Summary Format the results as a clear status report:
code📊 RevenueCat Project Status ============================ Project: {project_name} ({project_id}) 📱 Apps: {count} - {app_name} ({platform}) ... 📦 Products: {count} - {product_identifier} ({type}) ... 🔑 Entitlements: {count} - {entitlement_name} ... 🎁 Offerings: {count} - {offering_name} (current: yes/no) ... 🔗 Webhooks: {count} - {webhook_name} → {url} ... - •
Highlight Issues (if any)
- •Products not attached to any entitlement
- •Offerings without packages
- •Apps without products
Example Output
Example 1: Status for a specific project
code
/rc:status "Fitness Tracker"
Output:
code
📊 RevenueCat Project Status ============================ Project: Fitness Tracker (proj8f7f2106) 📱 Apps: 3 - Fitness Tracker (app_store) - iOS - Fitness Tracker (Web) (rc_billing) - Web - Fitness Tracker (Stripe) (stripe) - Stripe 📦 Products: 20 - com.fitness.premium_monthly (subscription) - com.fitness.premium_yearly (subscription) - ... 🔑 Entitlements: 1 - Premium: Unlock all features 🎁 Offerings: 11 - default (current: yes) - annual-promo - ... 🔗 Webhooks: 1 - Production Backend → https://api.myapp.com/webhooks/rc ✅ Configuration looks healthy!
Example 2: Status for all projects (no project name)
code
/rc:status
Shows status for all accessible projects, one after another.
Example 3: No matching project
code
/rc:status NonExistentApp
Output:
code
⚠️ No project found matching "NonExistentApp" Available projects: - Fitness Tracker - Recipe App - Photo Editor - Music Player - Task Manager