revenuecat-store-state
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-statereads a product's current live store state (the closest CLI equivalent ofget-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 (orrc products store discard <plan-id>). Apply handles the async operation internally, so there is no separate poll step.rc products prices setsets 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.