El ciclo
Cinco pasos, y el agente los ejecuta todos sin que haya que guiarlo en cada uno.
Obtén una dirección
Una llamada reserva una dirección de un solo uso e indica al agente en qué idioma debe escribir el plan de corrección. La dirección acepta exactamente un mensaje y caduca en una hora.
Envíale el mensaje real
No un resumen ni una versión abreviada. La mitad de las comprobaciones leen las cabeceras que añade la plataforma de envío, y un cuerpo pegado no contiene ninguna de ellas.
Espera
Una llamada bloqueante. Devuelve el resultado cuando termina el análisis, por lo que el agente no tiene que hacer consultas periódicas ni puede equivocarse al implementar un bucle de espera.
Corrige lo que señala
Cada hallazgo incluye la sección del RFC y la página de documentación de Google que lo respaldan, para que el agente pueda comprobar la afirmación en lugar de confiar en ella.
Envía de nuevo
Una dirección nueva, el mensaje corregido, una segunda puntuación para compararla con la primera. Las mejoras esperadas se calculan volviendo a puntuar, pero no son acumulables, y el segundo informe contiene la cifra real.
Conéctalo
El servidor MCP se configura con una línea en Claude Code:
claude mcp add --transport http email-spam-tester https://email-spam-tester.com/mcp
O, para un cliente que acepta JSON:
{
"mcpServers": {
"email-spam-tester": {
"type": "http",
"url": "https://email-spam-tester.com/mcp"
}
}
}
Incluye cuatro herramientas: reservar una dirección, esperar el informe, leer un informe existente mediante su slug y obtener el código fuente del mensaje exactamente como se entregó.
El archivo de habilidad
MCP proporciona las herramientas al agente. Esto le proporciona el criterio: cuándo utilizarlas, cómo interpretar un estado de skip frente a un estado de pass y qué hallazgos son registros DNS que debe cambiar la persona en lugar de texto que el agente puede editar. Añádelo y el agente dejará de preguntar.
Guárdalo como .claude/skills/mail-vet/SKILL.md o pégalo en aquello que tu cliente denomine de la misma forma.
Sin un agente
Dos solicitudes, sin clave. La primera reserva la dirección y la segunda lee el informe: 202 mientras no haya llegado nada, 200 con todo una vez que haya llegado.
# reserve a single-use address curl -sX POST 'https://email-spam-tester.com/api/v1/inbox?lang=en&utm_source=agent' # {"address":"test-<slug>@email-spam-tester.com","slug":"<slug>",...} # send the message there, then read it back curl -s 'https://email-spam-tester.com/api/v1/tests/<slug>' # 202 while nothing has arrived, 200 with the report once it has
La respuesta incluye report_url, que es la página que una persona puede leer. Entrégala en lugar de un muro de JSON.
Lectura del informe
Dos números, y no son dos opiniones sobre lo mismo.
Puntuación de bandeja de entrada, de 0 a 100
Nuestro modelo. La autenticación y la infraestructura tienen la mayor parte del peso, porque deciden la entrega antes de que un filtro lea una palabra del contenido.
Puntuación clásica, de 0 a 10
Reproduce el número al estilo de SpamAssassin que la gente ya utiliza para comparar. Está aquí para que el informe sea comparable con lo que alguien vio en otro lugar, no porque mida mejor.
Una comprobación se supera, genera una advertencia, falla, se omite o produce un error. Omitida no significa superada: significa que la comprobación no era aplicable, porque no había archivos adjuntos que analizar o ninguna parte HTML que evaluar. Un error significa que no pudimos determinarlo, lo cual conviene decir claramente en lugar de puntuar como si lo hubiéramos hecho.
Lo que el borrador no puede corregir
Algunos hallazgos corresponden a DNS, no al contenido, y el agente debe decirlo claramente en lugar de editar el mensaje hasta que cambie la puntuación:
- Registros SPF, DKIM y DMARC, y si están alineados con el dominio del remitente
- DNS inverso para la IP de envío, y si se confirma mediante resolución directa
- Registros MX, TLS en el host de envío y entradas en listas de bloqueo
- MTA-STS, informes de TLS, DNSSEC y BIMI
Todo lo demás es el borrador: asunto, preencabezado, peso del HTML, la parte de texto, texto alternativo de las imágenes, acortadores de enlaces, encabezados de cancelación de suscripción.
Cuatro hábitos que conviene enseñarle
Prueba lo que vas a enviar
Una muestra reescrita mide la muestra.
Envía desde la plataforma, no desde tu propio cliente
Probar una campaña de Mailchimp desde una cuenta personal mide esa cuenta.
Vuelve a probar después de corregir
Las correcciones interactúan. El único número que tiene eso en cuenta es el del segundo informe.
No pruebes el correo de otra persona sin preguntar
El informe muestra el asunto, el remitente, la dirección de rebote y el código fuente completo a cualquiera que tenga el enlace.
Primero haz una prueba manual
Tarda alrededor de un minuto y te muestra lo que leerá el agente.