Testar um e-mail marketing antes de enviar
Confira um e-mail antes do disparo: links quebrados, UTM, imagens sem alt, corte do Gmail, pré-cabeçalho, descadastro e SPF, DKIM e DMARC. Gratuito.
- Não: nota 0 de 100, com 5 problemas graves. Falta o link de descadastro que Gmail e Yahoo exigem, e um link encurtado (bit.ly) mostrava um endereço e levava a outro domínio, que respondeu 404.
- 1 dos 2 links para o próprio site estava sem UTM, as 2 imagens não tinham texto alternativo e uma carregava por http. Com 29 palavras ao lado de 2 imagens, o e-mail tinha quase só imagem, o que filtros de spam penalizam.
- O HTML tem 0,7 KB, longe do corte de 102 KB do Gmail. A checagem levou 0,8 segundo.
O que vem na resposta
O que você recebe em cada consulta, venha de qual fonte vier.
- Nota de 0 a 100 e o resumo: links, links quebrados, links sem UTM, imagens sem alt, peso, corte do Gmail, descadastro e pré-cabeçalho
- Cada problema com gravidade, área e a correção em linguagem simples
- Cada link com status, redirecionamentos, encurtador e UTM
- Cada imagem com status, peso, https e texto alternativo
- Com from_domain: SPF, DKIM, DMARC e MX do domínio que envia
- Uma folha de revisão em Markdown para mandar a quem aprova o disparo
Fontes
Mesma entrada e mesma saída em todas. Taxa de sucesso dos últimos 30 dias aparece a partir de 5 consultas reais.
| Fonte | Preço por consulta | Situação |
|---|---|---|
| Superpowers email preflight | Grátis | Disponível |
Perguntas frequentes
O que é verificado?
Cada link (status, redirecionamentos, encurtadores e texto que mostra um domínio e leva a outro), as UTM dos links para o seu site, cada imagem (quebrada, http, peso, alt), o tamanho contra o corte de 102 KB do Gmail, o pré-cabeçalho, o link de descadastro e o básico de celular.
E a reputação do domínio?
Passe from_domain com o domínio que envia e a checagem inclui SPF, DKIM, DMARC e MX, com o que publicar em cada registro.
Preciso mandar o HTML?
Ou o HTML, ou o link público de ver no navegador que a sua ferramenta de e-mail gera. O e-mail não é enviado para ninguém.
Quanto custa?
A consulta é gratuita. Você só precisa de uma conta para ter a chave de API; os US$5 de crédito de boas-vindas servem para as ferramentas pagas.
Como o meu agente usa?
Adicione o servidor MCP da Superpowers no Claude, Cursor, Codex ou ChatGPT e peça em linguagem natural, ou chame POST /v1/run com a ferramenta emailcheck.preflight. Para conferir só o domínio, veja o guia de SPF, DKIM e DMARC.
Para desenvolvedoresRequisição da API, resposta completa, campos e configuração MCP
Passe o HTML do e-mail (ou o link de ver no navegador) e receba uma nota e a lista do que corrigir antes do disparo: links, UTM, imagens, tamanho, pré-cabeçalho e descadastro. Consulta gratuita, pela API ou pelo seu agente de IA.
Campos da resposta
score / summaryNota de 0 a 100 e o resumo: links, links quebrados, links sem UTM, imagens sem alt, peso, corte do Gmail, descadastro e pré-cabeçalhofindings[]Cada problema com gravidade, área e a correção em linguagem simpleslinks[]Cada link com status, redirecionamentos, encurtador e UTMimages[]Cada imagem com status, peso, https e texto alternativosending_domainCom from_domain: SPF, DKIM, DMARC e MX do domínio que enviareport_urlUma folha de revisão em Markdown para mandar a quem aprova o disparoRequisição
curl -X POST https://superpowers.tools/v1/run \
-H 'Authorization: Bearer $SUPERPOWERS_KEY' \
-H 'content-type: application/json' \
-d '{"tool":"emailcheck.preflight","idempotency_key":"example-1","input":{"html":"<html>… o HTML do e-mail …</html>","expected_utm":{"source":"newsletter","medium":"email","campaign":"outubro"},"own_domains":["seusite.com.br"]}}'Resposta normalizada
Consulta feita em 11/10/2026 pela Superpowers (cada link e imagem carregados de verdade), respondida em 808 ms. Resposta encurtada (run_DALoTOXiOB6AhQ), num e-mail de teste com erros de propósito: 3 de 11 achados.{
"score": 0,
"summary": {
"links": 3,
"links_checked": 3,
"broken_links": 1,
"own_links": 2,
"own_links_without_utm": 1,
"images": 2,
"images_without_alt": 2,
"image_kb": 271,
"html_kb": 0.7,
"clipped_in_gmail": false,
"unsubscribe_link": false,
"preheader": null,
"words": 29
},
"findings": [
{
"severity": "high",
"area": "compliance",
"finding": "No unsubscribe link found",
"fix": "Add a visible unsubscribe link; Gmail and Yahoo require one (plus one-click List-Unsubscribe) from bulk senders."
},
{
"severity": "medium",
"area": "tracking",
"finding": "1 of 2 links to your site have no UTM tags (e.g. https://superpowers.tools/pt/api-fipe)",
"fix": "Add utm_source, utm_medium and utm_campaign so clicks show up as this campaign in analytics."
},
{
"severity": "medium",
"area": "images",
"finding": "2 of 2 images have no alt text",
"fix": "Add alt text; many clients block images by default and show the alt text instead."
},
"…"
]
}Configuração MCP
Adicione o servidor MCP no Claude, Cursor ou outro cliente e peça em linguagem natural.claude mcp add --transport http superpowers https://superpowers.tools/mcp \ --header "Authorization: Bearer $SUPERPOWERS_KEY"
{
"mcpServers": {
"superpowers": {
"url": "https://superpowers.tools/mcp",
"headers": {
"Authorization": "Bearer ${env:SUPERPOWERS_KEY}"
}
}
}
}codex mcp add superpowers --url https://superpowers.tools/mcp \ --bearer-token-env-var SUPERPOWERS_KEY
Comece com US$5 de crédito
Esta consulta é gratuita; o crédito serve para as outras ferramentas. Sem cartão para começar.