• 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

プラグイン
revenuecat
ソース
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 で取得したデータに基づいて、変更前後の内容を簡潔にまとめて示し、ユーザーが明確に同意してからのみ進めてください:

  • 配信中の商品の価格変更
  • 利用可否やリージョン(配信地域)の削除
  • ストアレビューへの申請

各商品の変更は個別に、または明確にリスト化した一括で確認を取ってください。関連のない複数の変更を 1 つの確認にまとめないでください。読み取り、レビュー用スクリーンショットのアップロード、テストストアまたは 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 による自動翻訳です。