Shopify Change Intelligence

Monitore qualquer loja pública Shopify: snapshot gratuito, inteligência de mudanças paga e relatórios via x402.

Servidor MCP hospedado

npx add-mcp 'https://shopify-intel.contentforge-press.workers.dev/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Shopify Change Intelligence

English · 简体中文

Um Cloudflare Worker sem dependências que monitora lojas Shopify e vende inteligência de mudanças. Agentes de IA pagam automaticamente em USDC na Base via o protocolo nativo x402 — sem conta em plataforma, sem processador de pagamento, 0% de comissão.

npm: shopify-change-intelligence — npx shopify-change-intelligence imprime a configuração do cliente MCP para o servidor hospedado.

O que faz

Quatro níveis, de dados gratuitos a uma resposta destilada:

  • GET /v1/snapshot?store=allbirds.com — grátis. Snapshot do catálogo ao vivo (contagem, faixa de preço, disponibilidade).
  • GET /v1/changes?store=allbirds.com — US$ 0,05. Lista de mudanças brutas vs. o último snapshot armazenado: produtos novos/removidos, preço para cima/baixo, reposição/fora de estoque.
  • GET /v1/intel?store=allbirds.com — US$ 0,50 ⭐. Relatório de inteligência competitiva do catálogo completo: faixas de preço, mediana/intervalo, maiores descontos e aumentos, sinais de estoque e conclusões executivas geradas automaticamente.
  • POST /v1/batch — US$ 0,03 / loja (máx. 50). Corpo {"stores":["a.com","b.com"]}; monitora um conjunto inteiro de concorrentes em uma única chamada e retorna contagens de mudanças por loja.
  • GET /mcp — MCP (JSON-RPC sobre Streamable HTTP) expondo todos os quatro como ferramentas. GET / — página de destino. GET /v1 — manifesto JSON. GET /health — verificação de saúde.

Quando uma rota paga é chamada sem pagamento, o servidor retorna 402 Payment Required com um cabeçalho PAYMENT-REQUIRED codificado em base64. Um agente compatível com x402 busca uma liquidação USDC, a reenvia no cabeçalho PAYMENT, e o worker verifica e liquida através do facilitador x402 da Coinbase.

Arquitetura

  • Runtime: Cloudflare Workers (fetch nativo, sem frameworks, sem dependências npm).
  • Liquidação: protocolo x402, mainnet Base (chainId 8453), USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.
  • Facilitador: https://x402.org/facilitator (/verify, /settle).
  • Armazenamento (opcional): namespace Workers KV INTEL_KV para snapshots históricos. Sem ele, o worker ainda funciona; o snapshot gratuito é sempre ao vivo e a detecção de mudanças reporta contra uma linha de base vazia.

Implantação

npm i -g wrangler
wrangler login
wrangler kv namespace create INTEL_KV   # copy id into wrangler.toml
wrangler deploy

Defina seu próprio endereço de pagamento e preços em src/worker.js (PAY_TO, PRICE_DEEP_USD, PRICE_INTEL_USD, PRICE_PER_STORE_USD).

Notas

  • Apenas endpoints /products.json públicos e sem autenticação são lidos.
  • A liquidação de pagamento é independente da descoberta: para ser encontrado por agentes, liste o endpoint em diretórios x402/MCP.