Shopify Catalog Monitor について
Shopify Catalog Monitorは公開Shopifyストアの商品カタログの変化を追跡し、競合調査や商品リサーチ、再入荷の確認に使えます。スナップショットを比較し、カタログ全体ではなく差分を報告します。
主な機能
- 01価格と在庫状況の変化
- 02商品の追加と削除
- 03バリエーションの追加
- 04スナップショットによる変更検出
活用シーン
- 01競合商品の価格監視
- 02新商品と再入荷の確認
- 03販売店の最低広告価格の確認
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
https://mcp.apify.com?tools=dizzyvinci/shopify-catalog-monitorインストールコマンドをコピー
Claude CodeTerminal
claude mcp add --transport http dizzyvinci-shopify-catalog-monitor https://mcp.apify.com?tools=dizzyvinci/shopify-catalog-monitorCursor.cursor/mcp.json
{"mcpServers":{"dizzyvinci-shopify-catalog-monitor":{"type":"http","url":"https://mcp.apify.com?tools=dizzyvinci/shopify-catalog-monitor"}}}Cursor で開くVS Code.vscode/mcp.json
{"servers":{"dizzyvinci-shopify-catalog-monitor":{"type":"http","url":"https://mcp.apify.com?tools=dizzyvinci/shopify-catalog-monitor"}}}VS Code で開くClaude Desktopclaude_desktop_config.json
{"mcpServers":{"dizzyvinci-shopify-catalog-monitor":{"type":"http","url":"https://mcp.apify.com?tools=dizzyvinci/shopify-catalog-monitor"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"dizzyvinci-shopify-catalog-monitor":{"serverUrl":"https://mcp.apify.com?tools=dizzyvinci/shopify-catalog-monitor"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Shopify カタログモニター — 価格・在庫変更アラート
公開 Shopify ストアでの値下げ、在庫切れ、再入荷、新商品の追加や商品の削除を追跡します。毎日または毎時実行するようスケジュールを設定すれば、差分だけを受け取れます。自分で比較しなければならない大量のデータは不要です。
利用者
- 競合の価格モニタリング — 競合他社の Shopify ストアを監視し、価格の変動にすぐ対応できます。
- ドロップシッピングと商品リサーチ — 新商品の発売や人気商品の再入荷をいち早く把握できます。
- ブランド/MAP の順守状況の監視 — 販売店が最低広告価格に違反したことを検知できます。
- セール・再入荷アラート — 売り切れの商品が再入荷した瞬間に把握できます。
仕組み
Actor は各ストアの公開 /products.json エンドポイントを読み取ります(ログイン不要。レンダリングされたページのスクレイピングも行いません)。スナップショットを保存し、以降の実行では毎回、前回からの変更を報告します。
| 変更の種類 | 意味 |
|---|---|
price_changed | バリエーションの価格が変わりました(from/to を含みます) |
out_of_stock | バリエーションが入手不可になりました |
back_in_stock | バリエーションが再び入手可能になりました |
product_added | カタログに新商品が追加されました |
product_removed | 商品がカタログから削除されました |
variant_added | 新しいバリエーション(サイズ/色)が追加されました |
入力
| フィールド | 型 | 説明 |
|---|---|---|
stores | 文字列の配列 | ストアのドメインまたは URL。例:gymshark.com |
maxProductsPerStore | 整数 | 1 回の実行でストアごとに取得する商品の上限(デフォルトは 5000) |
onlyReportChanges | ブール値 | 差分のみを出力します(デフォルトは true) |
出力
検出された変更はそれぞれ 1 件のデータセットレコードになります。
{ "store": "https://gymshark.com", "detectedAt": "2026-06-01T12:00:00.000Z",
"type": "price_changed", "productId": "123", "handle": "training-shorts",
"variant": "M / Black", "from": "38.00", "to": "30.00" }
ストアの初回実行ではベースラインを取得し、差分はありません。2 回目の実行から変更が報告されます。スケジュールを設定して、そのまま使い続けてください。
注意事項
/products.jsonを公開しているストアでのみ動作します(ほとんどのストアが公開していますが、一部の大手ブランドは無効にしているため、通知を表示してスキップします)。- 検知したイベントごとに料金が発生します。確認したストア数と検知した変更数に応じた従量課金で、サブスクリプションはありません。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。