Shopify Change Intelligence

io.github.contentforge-pressv1.0.0Updated Sep 30, 2026

Free Shopify store snapshot; paid change intelligence in USDC on Base via x402.

VerifiedStreamable HTTPWeb executableBusiness & CommerceFinanceData & Analytics

Overview

AI-generated overview

Lets an assistant pull free Shopify store catalog snapshots and buy paid change and competitor intelligence reports with USDC on Base.

What it does
A remote Cloudflare Worker exposing four Shopify store data routes as MCP tools over Streamable HTTP. A free snapshot returns catalog count, price range and availability; paid routes return raw change lists versus the last stored snapshot, a full competitor intelligence report with price bands, discounts, stock signals and executive takeaways, and batch change counts for up to 50 stores. Paid routes settle in USDC on Base through the x402 protocol.
When to use it
Use it when an assistant needs to monitor public Shopify storefronts, compare competitor catalogs, or track price and stock changes over time. The free snapshot tier is useful for one-off catalog checks; the paid tiers suit recurring competitor intelligence where an x402-capable wallet is available.
Requirements
Remote endpoint at the provider's Cloudflare Workers URL; no local runtime or package install. No account, API key or header is declared. Paid routes require an x402-capable agent with a USDC balance on Base mainnet and the ability to handle a 402 Payment Required response and PAYMENT header. Optional Workers KV storage is only relevant to self-hosting.
Before you install
Paid routes spend real money in USDC on Base: $0.05 per change call, $0.50 per intelligence report, and $0.03 per store for batch calls up to 50 stores. Payment is settled through the Coinbase x402 facilitator, so a wallet and its funds are involved. Only public unauthenticated product endpoints are read, but store data is fetched from third-party sites.

Installation

In SourceWeft

  1. Open Shopify Change Intelligence in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "shopify-intel": {
      "type": "http",
      "url": "https://shopify-intel.contentforge-press.workers.dev/mcp"
    }
  }
}

README

Shopify Change Intelligence

A zero-dependency Cloudflare Worker that monitors Shopify stores and sells change intelligence. AI agents pay automatically in USDC on Base via the native x402 protocol — no platform account, no payment processor, 0% commission.

What it does

Four tiers, from free data to a distilled answer:

  • GET /v1/snapshot?store=allbirds.com — free. Live catalog snapshot (count, price range, availability).
  • GET /v1/changes?store=allbirds.com — $0.05. Raw change list vs. the last stored snapshot: new/removed products, price up/down, restock/out-of-stock.
  • GET /v1/intel?store=allbirds.com — $0.50 ⭐. Full-catalog competitor intelligence report: price bands, median/range, top discounts & hikes, stock signals and auto-generated executive takeaways.
  • POST /v1/batch — $0.03 / store (max 50). Body {"stores":["a.com","b.com"]}; watches a whole competitor set in one call and returns per-store change counts.
  • GET /mcp — MCP (JSON-RPC over Streamable HTTP) exposing all four as tools. GET / — landing page. GET /v1 — JSON manifest. GET /health — health check.

When a paid route is called without payment the server returns 402 Payment Required with a base64-encoded PAYMENT-REQUIRED header. An x402-capable agent fetches a USDC settlement, re-sends it in the PAYMENT header, and the worker verifies and settles it through the Coinbase x402 facilitator.

Architecture

  • Runtime: Cloudflare Workers (native fetch, no frameworks, no npm dependencies).
  • Settlement: x402 protocol, Base mainnet (chainId 8453), USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.
  • Facilitator: https://x402.org/facilitator (/verify, /settle).
  • Storage (optional): Workers KV namespace INTEL_KV for historical snapshots. Without it the worker still runs; the free snapshot is always live and change detection reports against an empty baseline.

Deploy

bash
npm i -g wranglerwrangler loginwrangler kv namespace create INTEL_KV   # copy id into wrangler.tomlwrangler deploy

Set your own payout address and prices in src/worker.js (PAY_TO, PRICE_DEEP_USD, PRICE_INTEL_USD, PRICE_PER_STORE_USD).

Notes

  • Only public, unauthenticated /products.json endpoints are read.
  • Payment settlement is independent of discovery: to be found by agents, list the endpoint in x402/MCP directories.

Source: README.md at commit 81b7b6b

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v1.0.0LatestSep 30, 2026