Shopify Change Intelligence
Supervisa cualquier tienda pública de Shopify: instantánea gratuita, inteligencia de cambios de pago e informes a través de x402.
Servidor MCP alojado
npx add-mcp 'https://shopify-intel.contentforge-press.workers.dev/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Shopify Change Intelligence
Inglés · 简体中文
Un Cloudflare Worker sin dependencias que monitorea tiendas Shopify y vende inteligencia de cambios. Los agentes de IA pagan automáticamente en USDC en Base mediante el protocolo nativo x402 — sin cuenta de plataforma, sin procesador de pagos, 0% de comisión.
npm: shopify-change-intelligence — npx shopify-change-intelligence imprime la configuración del cliente MCP para el servidor alojado.
Qué hace
Cuatro niveles, desde datos gratuitos hasta una respuesta destilada:
GET /v1/snapshot?store=allbirds.com— gratis. Instantánea del catálogo en vivo (cantidad, rango de precios, disponibilidad).GET /v1/changes?store=allbirds.com— $0.05. Lista de cambios en bruto frente a la última instantánea almacenada: productos nuevos/eliminados, precios al alza/baja, reposición/agotado.GET /v1/intel?store=allbirds.com— $0.50 ⭐. Informe de inteligencia competitiva del catálogo completo: bandas de precios, mediana/rango, mayores descuentos y aumentos, señales de stock y conclusiones ejecutivas generadas automáticamente.POST /v1/batch— $0.03 / tienda (máx. 50). Cuerpo{"stores":["a.com","b.com"]}; observa un conjunto completo de competidores en una sola llamada y devuelve recuentos de cambios por tienda.GET /mcp— MCP (JSON-RPC sobre Streamable HTTP) que expone los cuatro como herramientas.GET /— página de destino.GET /v1— manifiesto JSON.GET /health— verificación de salud.
Cuando se llama a una ruta de pago sin pago, el servidor devuelve 402 Payment Required con un encabezado PAYMENT-REQUIRED codificado en base64. Un agente compatible con x402 obtiene un acuerdo USDC, lo reenvía en el encabezado PAYMENT, y el worker lo verifica y liquida a través del facilitador x402 de Coinbase.
Arquitectura
- Runtime: Cloudflare Workers (
fetchnativo, sin frameworks, sin dependencias npm). - Liquidación: protocolo x402, red principal Base (chainId 8453), USDC
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. - Facilitador:
https://x402.org/facilitator(/verify,/settle). - Almacenamiento (opcional): espacio de nombres KV de Workers
INTEL_KVpara instantáneas históricas. Sin él, el worker sigue funcionando; la instantánea gratuita siempre está en vivo y la detección de cambios informa contra una línea base vacía.
Despliegue
npm i -g wrangler
wrangler login
wrangler kv namespace create INTEL_KV # copy id into wrangler.toml
wrangler deploy
Establece tu propia dirección de pago y precios en src/worker.js (PAY_TO, PRICE_DEEP_USD, PRICE_INTEL_USD, PRICE_PER_STORE_USD).
Notas
- Solo se leen endpoints
/products.jsonpúblicos y sin autenticación. - La liquidación del pago es independiente del descubrimiento: para ser encontrado por agentes, lista el endpoint en directorios x402/MCP.