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 (fetch nativo, 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_KV para 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.json pú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.