mcpField
S
Shopify Catalog Monitor

Shopify Catalog Monitor

Remote
apify.comBusiness & Marketing0Updated 21w ago

About Shopify Catalog Monitor

Shopify Catalog Monitor tracks catalog changes across public Shopify stores for competitor monitoring, product research, and restock alerts. It compares snapshots and reports changes rather than repeating the full catalog.

Key features

  1. 01Price changes and stock status
  2. 02New and removed products
  3. 03New product variants
  4. 04Snapshot-based change detection

Use cases

  1. 01Monitor competitor pricing
  2. 02Find product launches and restocks
  3. 03Check reseller minimum prices

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://mcp.apify.com?tools=dizzyvinci/shopify-catalog-monitor
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

Shopify Catalog Monitor — Price & Stock Change Alerts

Track price drops, stock-outs, restocks, and new or removed products across any public Shopify store. Schedule it daily or hourly and get only the diffs — not a giant dump you have to compare yourself.

Who uses this

  • Competitor price monitoring — watch rivals' Shopify stores and react to every price move.
  • Dropshipping & product research — catch new product launches and bestseller restocks early.
  • Brand / MAP enforcement — detect when a reseller breaks minimum-advertised-price.
  • Deal & restock alerts — know the moment a sold-out item is back in stock.

How it works

The Actor reads each store's public /products.json endpoint (no login, no scraping of rendered pages), stores a snapshot, and on every subsequent run reports what changed since last time:

Change typeMeaning
price_changedA variant's price moved (includes from / to)
out_of_stockA variant went unavailable
back_in_stockA variant became available again
product_addedA new product appeared in the catalog
product_removedA product disappeared from the catalog
variant_addedA new variant (size/color) was added

Input

FieldTypeDescription
storesarray of stringsStore domains or URLs, e.g. gymshark.com
maxProductsPerStoreintegerCap on products fetched per store per run (default 5000)
onlyReportChangesbooleanOutput only diffs (default true)

Output

Each detected change is one dataset record:

{ "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" }

The first run of a store captures a baseline (no diffs); changes start on the second run — so schedule it and let it work.

Notes

  • Only works on stores that keep /products.json public (most do; some large brands disable it — those are skipped with a notice).
  • Priced pay-per-event: you pay for stores checked and changes detected. No subscription.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.