É somente leitura. O assistente consulta a sua loja; não pode pausar, cancelar, editar nem mudar a configuração, com nenhuma chave. Para operar assinaturas a partir dos seus próprios sistemas existe a API.
Antes de começar
- Uma loja com a Reval instalada e acesso ao admin (Reval → Integrações).
- Um cliente MCP. Este guia cobre o Claude (web, desktop, celular e Claude Code) e o ChatGPT; qualquer outro cliente que suporte servidores MCP remotos por HTTP funciona com a mesma URL.
- Um plano que permita conectores personalizados. Em 21 de outubro de 2026: no Claude, os planos Pro, Max, Team e Enterprise; no ChatGPT, Plus, Pro, Business, Enterprise e Edu com o modo desenvolvedor ativado. Os menus e requisitos de cada cliente mudam com frequência: se algo não bater, procure «conectores» ou «MCP» na ajuda do cliente.
Passo 1: conecte o assistente
A URL do servidor está em Reval → Integrações → Assistentes de IA. Em produção é:Claude (web, desktop e celular)
- Entre em Configurações → Conectores (no claude.ai ou no app de desktop) e clique em Adicionar conector personalizado.
- Nome:
Reval. URL:https://api.appreval.com/mcp. Deixe a autenticação em Entrar (o Claude detecta sozinho) e o cliente OAuth na opção recomendada. - Clique em Adicionar e depois em Conectar: a Reval abre, você informa a sua loja (
tu-tienda.myshopify.com), confirma no seu admin da Shopify com Autorizar e volta ao Claude. - Em um chat novo, abra o menu + (ou o de ferramentas), ative Reval e pergunte: «Quantas assinaturas ativas eu tenho?».
Claude Code
/mcp mostra o status; escolha Reval → Authenticate na primeira vez: o navegador abre com o mesmo fluxo (loja → admin da Shopify → Autorizar). O Claude Code recebe a autorização em um endereço local (localhost), por isso a tela avisa.
ChatGPT
- Entre em Configurações → Conectores (ou Apps e conectores), abra Configurações avançadas e ative o modo desenvolvedor.
- Clique em Criar (conector). Nome:
Reval. URL do servidor MCP:https://api.appreval.com/mcp. Autenticação: OAuth. - Confirme: o ChatGPT abre a Reval, você informa a sua loja, confirma no seu admin da Shopify com Autorizar e o ChatGPT mostra as ferramentas disponíveis.
- Em um chat, abra + → Mais e escolha Reval, ou ative o modo desenvolvedor no chat, e pergunte: «Quantas assinaturas ativas eu tenho?».
Alternativa: uma API key
Se o seu cliente não sabe entrar (um script, um agente sem navegador), você pode usar uma chave:- Em Reval → Integrações → API keys, digite o nome do assistente, marque Somente leitura e clique em Gerar chave. Ela aparece completa uma vez só.
- Envie no header:
Authorization: Bearer reval_…, por exemplo no Claude Code com--header "Authorization: Bearer reval_…".
https://api.appreval.com/mcp/reval_… (chave no final da URL) continua funcionando para clientes que só aceitam uma URL, mas deixa a chave guardada no cliente e nos registros de acesso. Prefira entrar; se usar essa forma, faça a chave somente leitura e revogue em Integrações se a vir exposta.
O que perguntar
- «Quantas assinaturas ativas eu tenho? E pausadas?»
- «Quais clientes tiveram uma cobrança recusada esta semana?»
- «Quanto faturei com assinaturas nos últimos 30 dias em comparação com o período anterior?»
- «Quais são os motivos de cancelamento mais frequentes?»
- «Procure Martín Pérez e me diga o que ele assina e quando é a próxima cobrança.»
- «Quais produtos estão em mais caixas?»
- «Quais assinaturas serão cobradas na semana que vem?»
- «Tenho frete grátis ativado? E o Klaviyo conectado?»
- «Quais pedidos ficaram em espera por falta de estoque?»
O que ele pode consultar
Os nomes dessas ferramentas são um contrato: não mudam. Valores na moeda da loja; datas em UTC.
Dados pessoais dos seus assinantes
Cada resposta do servidor vai para o provedor do assistente (Anthropic, OpenAI ou outro). Por isso você decide quanto dos seus assinantes é compartilhado:
A opção Compartilhar dados de contato dos assinantes com os assistentes está em Reval → Integrações → Assistentes de IA e vale para todas as chaves da loja. Antes de ativá-la, revise as normas de proteção de dados do seu país (LGPD) e os termos do assistente que usar; a decisão e a responsabilidade são do lojista.
Limites
O servidor compartilha os limites da API para que uma conversa longa nunca afete o admin, o checkout nem as cobranças:- 2000 requests por minuto por conexão (um assistente que entrou, ou uma chave contando API e MCP juntos). Se passar, o assistente recebe uma mensagem clara («Usage limit reached… works again in Ns») e volta a funcionar quando a janela libera.
- Cada listagem retorna até 100 linhas (25 por padrão) e continua com um cursor.
- Um assistente desconectado ou uma chave revogada recebe «Unauthorized» em toda consulta e não retorna nenhum dado.
- O token de um assistente dura 1 hora e se renova sozinho por 30 dias de uso; depois de 30 dias sem uso, o assistente pede para entrar de novo.
Problemas frequentes
- O cliente diz que não consegue conectar. Verifique se a URL é exatamente
https://api.appreval.com/mcp, sem espaços nem barra final. Se usar chave, ela deve começar comreval_e não estar revogada. - Ao entrar, diz que a loja não tem a Reval. Informe o domínio
.myshopify.com(não o domínio próprio da loja) e confira se a Reval está instalada nessa loja. - O assistente pede para entrar de novo. Passaram 30 dias sem uso, ou você o desconectou em Integrações. Conecte de novo; leva um minuto.
- O Claude Code avisa que o endereço é local. É normal: ele recebe a autorização em
localhost. Autorize só se foi você quem rodou o comando. - O assistente não encontra um cliente que existe. Busque por email ou por parte do nome; se continuar sem aparecer, é de outra loja: cada chave vê só a loja que a gerou.
- Faltam o telefone ou o endereço. É a opção de dados pessoais (veja acima): por padrão não são compartilhados.