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 (
fetchnativo, 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_KVpara 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.jsonpú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.