Conecte o Brew ao Claude via MCP para fazer o briefing, criar, testar e agendar uma campanha no chat. Os passos, as ferramentas chamadas e onde você aprova.

Você já usa o Claude para rascunhar o plano da campanha e os textos da atualização mensal. Depois, cola tudo no editor de e-mail e remonta o layout em volta. Toda vez que uma frase precisa ser reescrita, você volta para o chat.
Com o Brew conectado via MCP, você planeja e agenda a campanha no mesmo chat do Claude, sem abrir um editor de e-mail. O Claude pede ao Brew que crie o e-mail a partir da sua marca, manda um teste para você, escolhe o público e agenda o envio. Numa conexão OAuth, o Brew exige confirmação antes de um envio real. Revise o público, o conteúdo e o horário finais antes de aprovar.
Este passo a passo usa o Claude Desktop ou o claude.ai. O Claude Code funciona do mesmo jeito depois de uma configuração de uma linha, mostrada no passo 1.
https://brew.new/api/mcp como conector personalizado no Claude, faça login e escolha uma marca.create_email, edit_email, send_email com test: true e, depois, send_email com scheduledAt.Você precisa de uma conta no Brew com a sua marca configurada, de um domínio de envio verificado para o envio real e de um público de contatos que deram opt-in. Se ainda não tem um público, o Claude pode montar um a partir de filtros no passo 6.
No Claude Desktop ou no claude.ai, abra Customize → Connectors → + Add → Add custom connector (Personalizar → Conectores → + Adicionar → Adicionar conector personalizado). Digite:
https://brew.new/api/mcp
Conclua a configuração do conector, selecione Connect (Conectar), faça login no Brew e escolha a marca em que o Claude vai trabalhar. A conexão fica restrita a essa marca, então o Claude não vê os dados de outras marcas, a menos que você conecte no nível da organização. Os passos para outros clientes MCP estão na página sobre como conectar o seu cliente MCP.
No Claude Code, adicione primeiro a configuração:
claude mcp add --transport http brew "https://brew.new/api/mcp"O comando salva o servidor na configuração local deste projeto. Adicione --scope user para deixá-lo disponível em todos os projetos. Depois, execute claude mcp login brew ou abra /mcp e autentique a conexão do Brew.
Abra um chat novo e pergunte: “O que você consegue fazer com o Brew?” O Claude chama get_brew_capabilities e lista as ferramentas disponíveis na sua conexão. Se aparecerem as ferramentas de e-mail, de público e de envio, está tudo pronto.
Dê ao Claude um briefing específico. Por exemplo, este briefing pede a atualização deste mês do produto para os clientes, com três seções (a nova importação de CSV, a busca mais rápida e a página de preços redesenhada), usando só os detalhes do changelog colado no fim, sem estatísticas nem citações, com um único CTA para example.com/changelog e menos de 200 palavras:
Create this month's product update for our customers.
Three sections: the new CSV import, faster search, and the pricing page redesign.
Use only the details in the changelog I'm pasting below. No statistics or quotes.
One CTA to example.com/changelog. Keep it under 200 words.
[paste changelog]O Claude chama create_email. O Brew gera o design a partir do email-design.md da sua marca, e o Claude mostra uma imagem de prévia com um link Open in Brew (abrir no Brew). A geração leva alguns instantes, e o Claude acompanha o progresso com get_email.
Peça ajustes como você faria com um designer:
Cada ajuste é uma chamada a edit_email, que cria uma nova versão para a qual você pode voltar. Para mudar só o assunto ou o nome do e-mail, o Claude usa update_email_metadata, que é gratuito e não cria versão.
Peça ao Claude para fazer as verificações:
send_email com test: true para o seu endereço.test_email_rendering. Confira o custo atual em créditos antes de rodar verificações pagas.audit_email e resume os resultados. Resolva os resultados que pedem alguma ação antes de agendar.Abra o teste na sua própria caixa de entrada. Clique em todos os links e leia o rodapé.
Pergunte “Quais públicos eu tenho?” e o Claude chama list_audiences. Para montar um novo, descreva-o:
“Crie um público com os contatos do plano Pro que se cadastraram antes de 1º de julho.”
O Claude confere os seus campos de contato com list_contact_fields, depois chama create_audience com os filtros e informa quantas pessoas correspondem a eles. Se a contagem parecer errada, corrija o filtro antes de seguir.
Agora peça o agendamento:
“Agende para o público Clientes Pro na terça às 9h, fuso America/New_York, pelo nosso domínio de marketing.”
O Claude chama list_domains para encontrar um domínio verificado com finalidade de envio de marketing. Depois, prepara o send_email com o e-mail, o assunto, o público, o domínio, uma chave de idempotência e o scheduledAt. Sempre informe o fuso horário no pedido.
O Brew trata um envio como irreversível, então, nas conexões OAuth e de organização, a chamada para e espera a sua confirmação. O Claude mostra o que vai ser enviado, para quem e quando. Só aprove depois de conferir os três.
Depois de agendar:
pause_email_send em um envio gradual. “Retome o envio” usa resume_email_send. “Cancele o envio” usa cancel_email_send para interromper de vez as entregas restantes.get_email_analytics com um relatório de envios, que cobre entregues, aberturas, cliques e rejeições.| Problema | Causa provável | Solução |
|---|---|---|
| O Claude não encontra um domínio que possa enviar | O domínio não está verificado ou tem finalidade transacional | Verifique o domínio ou adicione um domínio com finalidade de marketing |
| A contagem do público é zero | O filtro não corresponde aos valores dos seus campos | Peça ao Claude para listar os valores do campo e depois refaça o filtro |
| O envio informa que não há destinatários elegíveis | Todos no público estão descadastrados, suprimidos ou têm endereços que não recebem e-mails | Confira a contagem de elegíveis do público e importe o status de inscrição junto com os seus contatos |
| A marca parece errada | O documento de marca está raso | Faça upload do seu guia de marca e gere de novo |
Nas conexões OAuth e de organização, o send_email retorna uma etapa de confirmação antes de um envio real. O próprio app do Claude também pode pedir confirmação antes de cada chamada de ferramenta. Conexões com chave de API de marca precisam da própria política de aprovação no cliente MCP. Mantenha a revisão ativada para envios reais.
Sim. O ChatGPT na web usa um plugin; o app do ChatGPT para desktop e o Codex compartilham a configuração MCP. O Cursor, o VS Code e outros clientes MCP usam a mesma URL do servidor, cada um com as próprias etapas de configuração e autenticação. O guia de configuração de clientes traz as instruções de cada um.
Sim. Ela sai do seu domínio, com a sua reputação de remetente, e valem a lei CAN-SPAM e os requisitos do Gmail para remetentes. O post O que continua valendo quando um agente envia os seus e-mails traz os detalhes.
Sim. save_trigger, save_automation e test_automation criam e testam fluxos disparados por eventos, e a publicação é uma etapa separada e explícita.
Para experimentar, adicione o conector e peça ao Claude um teste da sua próxima campanha antes de agendar qualquer coisa.
