Endpoint:
https://api.bevits.com/mcp · Transporte: Streamable HTTP ·
Autenticação: OAuth 2.1 · Acesso: somente leitura · 20 toolsmcp:read.
Conectar no Claude (claude.ai e app)
Este é o caminho sem terminal. O Claude se conecta ao servidor da Bevits a partir da nuvem da Anthropic, então basta informar o endereço público do endpoint.1
Abra Personalizar → Conectores
No Claude, pelo navegador ou pelo app de desktop, vá em
Personalizar → Conectores.
2
Adicione um conector personalizado
Clique em +, depois em Adicionar conector personalizado, e informe a
URL do servidor MCP remoto da Bevits:Deixe Configurações avançadas em branco: o servidor da Bevits publica os
próprios metadados OAuth, então não é necessário informar Client ID nem
Client Secret. Clique em Adicionar.
3
Conecte sua organização
Clique em Conectar, entre na Bevits pelo navegador, escolha a
organização e aprove o acesso somente leitura.
4
Ative o conector na conversa
No chat, abra o botão +, escolha Conectores e ative Bevits.
A partir daí é só perguntar, por exemplo: “quais campanhas de e-mail tiveram
a maior taxa de abertura?”.
Em contas Team e Enterprise, um owner adiciona o conector em
Configurações da organização → Conectores e cada pessoa depois clica em
Conectar para autenticar com a própria conta Bevits — cada uma enxerga
apenas os dados da organização que autorizou. Os nomes dos menus podem mudar
conforme o Claude é atualizado; a
documentação de conectores personalizados
tem sempre o passo a passo mais recente.
Conectar no terminal (Claude Code e Codex)
1
Adicione a Bevits ao seu cliente
Rode o comando no terminal. Os comandos exatos também ficam em
Configurações → MCP.
2
Autorize sua organização
Inicie o OAuth, faça login na Bevits pelo navegador, escolha a organização e
aprove o acesso somente leitura.
3
Confirme a conexão
Verifique se o servidor aparece conectado e se as 20 tools foram carregadas.
Qualquer cliente compatível com MCP via Streamable HTTP e OAuth 2.1 pode se
conectar ao mesmo endpoint. Claude Code e Codex são apenas os caminhos
documentados.
O que dá para fazer
CRM e clientes
Encontrar clientes por e-mail, telefone, tag, segmento ou busca livre, e ler
contato, tags, atributos, endereço padrão e métricas de consumo.
Compras e faturamento
Listar e detalhar pedidos, e agregar faturamento, ticket médio e clientes
únicos em uma chamada — com ranking por UTM, plataforma, status ou dia.
Segmentos
Localizar segmentos pelo nome, ver o tamanho de cada um e listar seus
clientes ordenados por atualização ou total gasto.
Recuperação de vendas
Medir um flow de carrinho abandonado: taxa de recuperação, faturamento
recuperado e conversões por mensagem da sequência.
Campanhas
Campanhas de e-mail com envio, entrega, abertura e clique; campanhas de
WhatsApp e SMS com destinatários, entregues, lidas e falhas por template.
- “Quais as UTMs que mais venderam nos últimos 7 dias?”
- “Qual a taxa de recuperação e o faturamento recuperado do meu flow de carrinho abandonado?”
- “Qual mensagem da sequência de recuperação converte mais?”
- “Qual foi o ticket médio deste mês comparado ao mês passado?”
- “Quem são os 20 clientes que mais gastaram no segmento VIP e o que compraram?”
- “Qual template de WhatsApp teve a pior taxa de entrega?”
- “Este cliente está inscrito? Quais tags e atributos ele tem?”
- “Quais flows estão ativos e quantas vezes cada um rodou?”
Catálogo de tools
Todas as tools são de leitura (readOnlyHint) e idempotentes. Nenhuma delas
cria, altera ou remove dados, e nenhuma aceita um ID de organização — o escopo
vem sempre do token.
Identidade
Clientes
Compras
Segmentos
Tags e atributos
Flows e campanhas
Filtros disponíveis
bevits_list_customers
bevits_list_purchases
bevits_get_purchase_stats
Aceita exatamente os mesmos filtros de bevits_list_purchases (inclusive os
UTM) e mais dois parâmetros:
A resposta traz os totais do período (
purchase_count, customer_count,
revenue_in_cents, average_ticket_in_cents) e, quando há group_by, a lista
groups ordenada por faturamento — pedidos sem aquela UTM aparecem com
key: null. groups_truncated avisa quando existem mais grupos além do
group_limit.
bevits_list_segments aceita q, e bevits_list_segment_customers aceita
sort (updated ou total_spent).
Métricas de recuperação de vendas
bevits_get_flow_metrics responde às perguntas de recuperação de carrinho a
partir da atribuição que a Bevits já grava em cada envio:
A janela padrão é de 30 dias e o máximo é de 366 dias; use
since e until
para outro período. Os números são os mesmos exibidos no modo Desempenho
dentro do builder de flows.
Paginação
Todas as tools de listagem usam paginação por cursor:limit— quantidade de itens por página. Padrão25, máximo50.starting_after— ID do último item da página anterior.- A resposta traz
data,has_moree, quando há mais páginas,next_cursor.
next_cursor em starting_after. Como o
limite por página é fixo, perguntas do tipo “traga tudo” fazem o agente paginar
várias vezes; seja específico com filtros para respostas mais rápidas.
Segurança e limites
Somente leitura
O catálogo não expõe nenhuma operação de escrita. O agente não consegue
criar, editar ou apagar clientes, pedidos, flows ou campanhas.
Isolado por organização
O token carrega a organização escolhida no login. Nenhuma tool aceita um ID
de organização como parâmetro, então não há como consultar outra conta.
Sem chave na configuração
A autenticação é OAuth 2.1 com callback local. Nenhuma API key da Bevits é
gravada nos arquivos de configuração do agente.
Rate limit
As chamadas são limitadas por cliente, token e operação (padrão: 120 por
minuto). As respostas trazem
X-RateLimit-Limit, X-RateLimit-Remaining,
X-RateLimit-Reset e Retry-After.Erros
Quando uma tool falha, o agente recebe um erro estruturado comcode e, quando
disponível, request_id e retry_after.
Solução de problemas
O agente não lista as tools. Confirme que o servidor aparece conectado
(
claude mcp list ou codex mcp list) e refaça a autorização OAuth.Conectei na organização errada. Remova o servidor do cliente, adicione
novamente e escolha a organização correta na tela de login.
Preciso de escrita ou de outra integração. O MCP é somente leitura nesta
versão. Para outros fluxos, use a
API REST ou fale com o suporte.