Shopify Change Intelligence

io.github.contentforge-pressv1.0.0更新于 Sep 30, 2026

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

已验证Streamable HTTP可网页运行Business & CommerceFinanceData & Analytics

概览

AI 生成的概览

让助手获取免费的 Shopify 商店目录快照,并用 Base 上的 USDC 购买变更与竞品情报报告。

功能
这是一个远程 Cloudflare Worker,通过 Streamable HTTP 以 MCP 工具形式暴露四个 Shopify 商店数据接口。免费快照返回商品数量、价格区间和库存情况;付费接口返回与上次存储快照对比的原始变更列表、包含价格区间、折扣、库存信号和高管摘要的完整竞品情报报告,以及最多 50 家商店的批量变更计数。付费接口通过 x402 协议以 Base 上的 USDC 结算。
适用场景
当助手需要监控公开的 Shopify 店铺、比较竞品目录,或长期跟踪价格与库存变化时适用。免费快照层适合一次性目录查询;付费层适合有 x402 钱包时的持续竞品情报需求。
运行要求
使用提供方的 Cloudflare Workers 远程端点,无需本地运行时或安装包。未声明账号、API 密钥或请求头。付费接口需要支持 x402 的代理,并在 Base 主网上持有 USDC,且能处理 402 Payment Required 响应和 PAYMENT 请求头。可选的 Workers KV 存储仅与自行部署有关。
安装前请注意
付费接口会花费真实的 Base 链上 USDC:每次变更查询 0.05 美元,每份情报报告 0.50 美元,批量调用每店 0.03 美元(最多 50 家)。付款通过 Coinbase x402 协调器结算,涉及钱包及其资金。仅读取公开且无需认证的商品接口,但商店数据来自第三方网站。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Shopify Change Intelligence,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

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

来源:README.md,提交 81b7b6b

工具

0
工具元数据尚未被收录。

版本历史

1
  1. v1.0.0最新Sep 30, 2026