• Projects
  • Service
  • About
  • branding.bz
  • Podcast
  • Tips
  • FAQ
  • Recruit
  • Download
  • Contact
  • branding.bz(ブランド構築SaaS)
  • DESIGN NOW(デザインメディア)
  • X
  • LinkedIn
  • Spotify
  • Facebook

213-0011 神奈川県川崎市高津区久本3-6-7-303

© 2026 ID INC. All rights reserved

claude-skills/スキル
SKILLOfficialdevelopment

revenuecat-store-state

プラグイン
rc
ソース
GitHub で見る ↗
説明

次のような場合に使用: ユーザーがRevenueCat MCP(マルチプロトコル通信インターフェース)のストア状態ツールを使って、App Store ConnectやGoogle Play Console内の商品の状態を確認・変更したい場合。具体的には、価格や利用可能性、レビュー用スクリーンショットなどの変更が対象です。

原文を表示

Use when the user wants to inspect or change the state of products in App Store Connect or Google Play Console (prices, availability, review screenshots) via the RevenueCat MCP store-state tools

ユースケース
  • App Store Connectで商品情報を確認したい
  • Google Play Consoleで商品状態を変更したい
  • 商品の価格を変更するとき
  • 利用可能性を確認・変更したい
  • レビュー用スクリーンショットを更新したい
本文(日本語訳)

商品のストア状態を管理する

RevenueCat MCP のストア状態ツールは、App Store Connect と Google Play Console で商品の状態(ステータス、料金、利用可能性、レビューメタデータ)を直接読み書きします。読み込みは即座に実行されますが、書き込みは非同期処理(時間がかかり、完了を待つ必要がある)となります。

各ツールの正確なパラメータについては、MCP ツールスキーマを参照してください。

前提条件

ストア状態への書き込みには、以下の両方が必要です:

  • RevenueCat プロジェクトに接続されたストア認証情報(App Store Connect API キー、または「ストアプレゼンス管理」権限を持つ Google Play サービスアカウント)
  • プロジェクトへの書き込みアクセス権限のある RevenueCat ログイン

書き込みが認証情報またはアクセス権限エラーで失敗した場合は、再試行するのではなく、何が不足しているのか、どう対処するか(ダッシュボードのアプリ設定でストア認証情報を追加するなど)をユーザーに報告してください。

書き込み前に確認する

ストア状態への書き込みは本番環境のストアに直接反映され、実際のお客さんが見る内容と料金が変わります。以下の場合は、get-product-store-state で最新の状態を確認して、変更前と変更後の内容を簡潔に比較した概要をユーザーに示し、明確な了承を得てから実行してください:

  • 配信中の商品の料金変更
  • 利用可能地域の削除
  • 商品をストアレビューに提出

各商品の変更は個別に、または関連する項目をまとめて確認してください。関連のない複数の変更を一度に確認させないようにしてください。読み込み、レビュースクリーンショットのアップロード、テストストアと RC Billing 商品への書き込みは確認不要です。

推奨される手順

  1. まず状態を確認する。 get-product-store-state を呼び出して、変更前の商品の現在の状態を把握します。

  2. 必要に応じて料金を設定する。 create-product-prices を呼び出して、まだ料金が設定されていない商品の料金を設定します。

  3. 必要に応じてレビュースクリーンショットをアップロードする。 ユーザーがレビュー用スクリーンショットを添付したい場合は、状態を設定する前に upload-product-store-state-screenshot を呼び出します。

  4. ユーザーに確認する。 上記の書き込み項目の場合、変更前後の比較概要を表示して、明確な了承を待ちます。

  5. 変更を適用する。 set-product-store-state を呼び出して、希望する変更を実行します。

  6. 完了を待つ。 get-product-store-state-operation を呼び出して status が succeeded または failed になるまでポーリングします。処理が失敗した場合は、無理に再試行するのではなく、エラーの詳細をユーザーに報告します。

  7. 必要に応じて地域ごとの料金をそろえる。 warnings に購読商品の地域別料金が不完全であることが示されている場合は、equalize-subscription-prices を呼び出します。

  8. 準備ができたらレビューに提出する。 App Store の商品の場合、各商品の提出準備が整ったら submit-products-to-store を呼び出します。これは他の書き込み操作と同じく、ユーザーの確認が必要です。

原文(English)を表示

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.

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.

Confirm before writing

Store-state writes go straight to production stores and can change what live customers see and pay. Before any of the following, show the user a compact before → after summary of the exact change (based on a fresh get-product-store-state read) and proceed only after they explicitly confirm:

  • Price changes on a live product
  • Removing availability or territories
  • Submitting products for store review

Confirm each product's change individually or as one clearly itemized batch — never fold unrelated changes into a single confirmation. Reads, review-screenshot uploads, and writes to Test Store or RC Billing products do not need confirmation.

Recommended flow

  1. Inspect first. Call get-product-store-state to understand the current state of the product before making any change.
  2. Configure prices if needed. Call create-product-prices to set up prices for a product that does not have them yet.
  3. Upload a review screenshot if needed. If the user has a review screenshot to attach, call upload-product-store-state-screenshot before setting the state.
  4. Confirm with the user. For the write types listed above, show the before → after summary and wait for an explicit go-ahead.
  5. Apply the change. Call set-product-store-state with the desired changes.
  6. Poll for completion. Call get-product-store-state-operation until status is succeeded or failed. If the operation fails, report the error details back to the user instead of retrying blindly.
  7. Equalize territory pricing if warned. If warnings indicates incomplete subscription territory pricing, call equalize-subscription-prices.
  8. Submit for review when ready. For App Store products, call submit-products-to-store once each product is ready for submission — this is a confirmed write like the others.

原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。