revenuecat-store-state

Installation
SKILL.md

Managing product store state

The RevenueCat MCP store-state tools read and write product state — status, pricing, availability, and review metadata — directly in App Store Connect and Google Play Console. Reads are immediate; writes are asynchronous operations that must be polled for completion.

The same operations are available via the rc CLI (see the revenuecat-cli skill), but the CLI uses an auditable plan/apply model instead of the MCP read-then-poll model:

  • rc products show <product-id> --store-state reads a product's current live store state (the closest CLI equivalent of get-product-store-state).
  • rc products store plan <app-id> --file <csv|json> computes a reviewable diff and returns a plan ID; rc products store show <plan-id> re-displays a saved plan.
  • rc products store apply <plan-id> applies that plan (or rc products store discard <plan-id>). Apply handles the async operation internally, so there is no separate poll step.
  • rc products prices set sets prices; rc products store screenshot <product-id> uploads a review screenshot.

Confirm exact flags with rc commands --schemas --json.

Refer to the MCP tool schemas for the exact parameters of each tool.

Prerequisites

Store-state writes require store credentials connected to the RevenueCat project (an App Store Connect API key, or a Google Play service account with the Manage store presence permission) and a RevenueCat login with write access to the project. If a write fails with a credentials or permission error, report what is missing and how to fix it (dashboard app settings for store credentials) instead of retrying.

Installs
321
GitHub Stars
65
First Seen
Jul 3, 2026
revenuecat-store-state — revenuecat/ai-toolkit