Email Spam Tester
Prueba un correo antes de que salga: una dirección de un solo uso, una puntuación de spam, 41 verificaciones con citas RFC y un plan de corrección.
Servidor MCP alojado
npx add-mcp 'https://email-spam-tester.com/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
El bucle
Cinco pasos, y el agente los ejecuta todos sin que se le guíe paso a paso.
-
Obtener una dirección
Una llamada reserva una dirección de un solo uso y le indica al agente en qué idioma debe redactar el plan de corrección. La dirección acepta exactamente un mensaje y caduca en una hora. -
Enviar el mensaje real a esa dirección
No un resumen, no 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 incluye ninguna de ellas. -
Esperar
Una llamada bloqueante. Devuelve el control cuando el análisis ha terminado, así el agente no tiene nada que consultar periódicamente ni un bucle de espera que pueda fallar. -
Corregir lo que señala
Cada hallazgo viene con la sección de la RFC y la página de documentación de Google que lo respalda, para que el agente pueda verificar la afirmación en lugar de confiar ciegamente. -
Enviar de nuevo
Una dirección nueva, el mensaje corregido, una segunda puntuación para comparar con la primera. Las mejoras esperadas se calculan volviendo a puntuar, pero no son acumulativas, y el segundo informe es la cifra honesta.
Conectarlo
El servidor MCP es una sola línea para Claude Code:
claude mcp add --transport http email-spam-tester https://email-spam-tester.com/mcp
O, para un cliente que acepte JSON:
{
"mcpServers": {
"email-spam-tester": {
"type": "http",
"url": "https://email-spam-tester.com/mcp"
}
}
}
Con él llegan cuatro herramientas: reservar una dirección, esperar el informe, leer un informe existente mediante su slug y obtener la fuente del mensaje exactamente tal como se entregó.
El archivo de habilidad
MCP le da al agente las herramientas. Esto le da el criterio: cuándo usarlas, cómo interpretar un estado de omitido frente a un estado de aprobado, y qué hallazgos son registros DNS que la persona debe cambiar en lugar de texto que el agente puede editar. Colócalo y el agente deja de preguntar.
Leer el archivo /skill/SKILL.md
Guárdalo como .claude/skills/mail-vet/SKILL.md, o pégalo en lo que tu cliente llame a lo mismo.
Sin un agente
Dos solicitudes, sin clave. La primera reserva la dirección, 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>@t.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. Entrega eso en lugar de un muro de JSON.
Leer el 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 el mayor 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 estilo SpamAssassin con el que la gente ya compara. Está aquí para que el informe sea comparable con lo que alguien vio en otro sitio, no porque mida mejor.
Una comprobación aprueba, advierte, falla, se omite o da error. Omitido no es aprobado: significa que la comprobación no aplicaba, sin adjuntos que escanear o sin parte HTML que evaluar. Un error significa que no pudimos averiguarlo, y eso merece decirse en voz alta en lugar de puntuar como si lo hubiéramos hecho.
Lo que el borrador no puede corregir
Algunos hallazgos son DNS, no contenido, y el agente debería decirlo claramente en lugar de editar el mensaje hasta que la puntuación cambie:
- Registros SPF, DKIM y DMARC, y si coinciden con el dominio del remitente
- DNS inverso para la IP de envío, y si tiene confirmación directa
- Registros MX, TLS en el host de envío y entradas en listas de bloqueo
- MTA-STS, informes TLS, DNSSEC y BIMI
Todo lo demás es el borrador: asunto, preencabezado, peso del HTML, la parte de texto, texto alternativo de imágenes, acortadores de enlaces, cabeceras de cancelación de suscripción.
Cuatro hábitos que vale la pena 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 lo tiene en cuenta es el segundo informe.
No pruebes el correo de otra persona sin preguntar
El informe muestra el asunto, el remitente, la dirección de rebote y la fuente completa a cualquiera que tenga el enlace.