Conecta CaptainDNS a ChatGPT vía MCP: 3 widgets para auditoría DNS y entregabilidad

Por CaptainDNS
Publicado el 17 de diciembre de 2025

  • #MCP
  • #ChatGPT
  • #CaptainDNS
  • #DMARC
  • #DNS
  • #SPF
  • #DKIM
  • #Entregabilidad
Ilustración de los 3 widgets MCP CaptainDNS en ChatGPT
TL;DR
  • 📢 Añade CaptainDNS a ChatGPT vía MCP para diagnosticar DNS y entregabilidad sin salir de la conversación.
  • Conecta el servidor MCP en los ajustes de ChatGPT y activa el conector en tu chat.
  • Usa 3 widgets: auditoría SPF/DKIM/DMARC/BIMI, propagación DNS multi-resolver y confianza de encabezados.
  • Aprovecha scores y verificaciones accionables, y cambia al modo "expert" para el detalle (TTL, Received, etc.).

Cuando diagnosticas un problema de entregabilidad, casi siempre repites el mismo flujo: comprobar la autenticación (SPF/DKIM/DMARC), confirmar que los registros correctos de verdad son visibles en todos lados (propagación DNS) y cruzarlo con lo que dice un email recibido (encabezados).

El servidor MCP CaptainDNS permite hacer esas tres comprobaciones directamente en ChatGPT, con widgets que resumen lo esencial (score, estado, señales) y dan acceso "expert" a los detalles técnicos.

Esta guía es práctica: cómo conectar CaptainDNS en ChatGPT y cómo invocar y aprovechar los 3 widgets actuales, con prompts listos para copiar.

MCP, conector y widget: 3 conceptos clave

  • MCP (Model Context Protocol): un estándar para exponer herramientas a ChatGPT mediante un servidor accesible por HTTPS.
  • Conector: la configuración en ChatGPT que apunta a tu endpoint MCP (p. ej. https://.../mcp) y lista las herramientas disponibles.
  • Widget: una vista enriquecida en ChatGPT que aparece automáticamente cuando una herramienta devuelve una respuesta estructurada asociada a una plantilla UI.

Esquema: del prompt al widget (MCP CaptainDNS)

Los 3 widgets CaptainDNS disponibles (y cuándo usarlos)

La idea no es "hacerlo bonito": cada widget corresponde a un momento concreto de un diagnóstico DNS/email.

NecesidadWidget (tool)Entrada mínimaQué obtienes
Ver si tu dominio está "listo para enviar"Auditoría de autenticación de email (email_auth_audit)DominioScore/nivel, resumen SPF/DKIM/DMARC (y BIMI si existe), checks y señales
Validar que los registros correctos se ven en todos ladosPropagación DNS (dns_propagation)Dominio + tipo (TXT/MX/CNAME/...)Score de coherencia, grupos de respuesta, TTL, estimación de propagación, vista experta por resolver
Cruzar un caso real a partir de un email recibidoConfianza de encabezados (email_header_audit)Bloque de encabezados en brutoScore de confianza, secciones Auth/Enrutamiento/Anti-spam, vista experta (Received, Auth-Results, headers)

Esquema: panorama de los 3 widgets (entradas → salidas)

Añadir el servidor MCP CaptainDNS a ChatGPT

Requisitos rápidos

  • El servidor MCP debe ser accesible por HTTPS (es un bloqueo si pruebas en local).
  • Tu cuenta/workspace de ChatGPT debe permitir conectores (según el plan y la configuración de la organización).

Pasos (cuenta o workspace)

  1. Abre Settings → Apps & Connectors → Advanced settings y activa Developer mode (si tu organización lo permite). Captura: activar modo desarrollador
  2. Ve a Settings → Connectors (o a la sección de conectores en Apps & Connectors) y haz clic en Create.
  3. Rellena:
    • Connector name: "CaptainDNS (MCP)" (o equivalente).
    • Description: "Auditoría DNS/email (SPF, DKIM, DMARC), propagación DNS, análisis de encabezados".
    • Connector URL: la URL pública del endpoint /mcp de CaptainDNS: https://captaindns-mcp.fly.dev/stream. Captura: crear conector
  4. Haz clic en Create: ChatGPT debería mostrar la lista de tools expuestas por el servidor. Captura: lista de tools de CaptainDNS
  5. En una nueva conversación:
    • Haz clic en "+" junto al cuadro de texto,
    • Luego en More,
    • Selecciona CaptainDNS (MCP) para añadirlo al contexto.

Buen hábito: refrescar la definición de tools

Si la lista de tools cambia en el servidor, vuelve a Settings → Connectors, abre el conector y usa Refresh.

Esquema: dónde encaja el conector en ChatGPT

Usar los widgets: comandos listos para copiar

1) Auditoría de autenticación de email: email_auth_audit

Cuándo usarlo

  • Antes de un lanzamiento (nuevo dominio, nueva plataforma de envío).
  • Después de cambiar SPF/DKIM/DMARC.
  • En cuanto veas rechazos tipo "SPF fail/DKIM fail/DMARC fail".

Prompts de ejemplo

  • Haz una auditoría de email en captaindns.com y explica qué bloquea.
  • Analiza captaindns.com: ¿qué registros SPF/DKIM/DMARC debo corregir primero?

Qué destaca el widget

  • Un score (y un nivel) para estimar la "preparación para enviar".
  • Checks de SPF/DKIM/DMARC (y BIMI si aplica) con un resumen operativo.
  • Un modo más detallado para entender por qué pasa / no pasa.

Qué hacer después

  • Si el widget marca un problema SPF/DKIM/DMARC: corrige el registro DNS y vuelve a lanzar el audit.
  • Si acabas de cambiar un registro DNS: continúa con dns_propagation para verificar visibilidad en varios resolvers.

2) Propagación DNS: dns_propagation

Cuándo usarlo

  • Justo después de un cambio DNS (SPF, DKIM, DMARC, MX, CNAME).
  • Cuando "funciona en mi equipo" pero no en un destinatario / herramienta externa.
  • Para cuantificar la coherencia (score) en lugar de depender de un solo resolver.

Prompts de ejemplo

  • Prueba la propagación del TXT SPF de captaindns.com.
  • Verifica la propagación del TXT _dmarc.captaindns.com.
  • Ejecuta dns_propagation para captaindns.com en TXT y resume los grupos de respuesta.

Qué destaca el widget

  • Un score de coherencia (0–100) y un estado (OK / in progress / inconsistent / error).
  • Grupos de respuesta (valores observados) y una vista TTL/estimación.
  • Vista expert: matriz de resolvers, TTL por resolver, errores (SERVFAIL, etc.) y ayuda para reproducir (comando dig).

Qué hacer después

  • Score bajo / grupos múltiples: espera el TTL o corrige una divergencia (zona secundaria, DNS provider, split-horizon).
  • Errores: revisa que el registro exista, que la delegación NS esté bien y que el resolver consultado no filtre.

3) Confianza de encabezados: email_header_audit

Cuándo usarlo

  • Para entender un caso real: "¿Por qué llega a spam?" o "¿Por qué se marca como sospechoso?".
  • Para comprobar alineación autenticación/ruteo sobre un email realmente recibido.
  • Para obtener una vista estructurada (Auth/Enrutamiento/Anti-spam) sin analizar headers a mano.

Prompts de ejemplo

  • Analiza estos encabezados de email y dame un diagnóstico de entregabilidad: (luego pega el bloque de encabezados en bruto)
  • A partir de estos encabezados, dime si SPF/DKIM/DMARC están alineados y si el ruteo es correcto.

Qué destaca el widget

  • Un score de confianza y un resumen claro.
  • Pestaña Summary (3 columnas): Authentication, Routing, Anti-spam.
  • Pestaña Expert: Received (recorrido), Authentication-Results, señales anti-spam y headers en bruto (con acciones de copia).

Qué hacer después

  • Si Auth es débil: vuelve a email_auth_audit y corrige SPF/DKIM/DMARC.
  • Si el ruteo es "raro": revisa relays, TLS, retrasos e IP de origen.
  • Si Anti-spam penaliza: revisa reputación, contenido y headers añadidos por la plataforma.

Plan de acción

  1. Conecta el servidor MCP CaptainDNS en ChatGPT y activa el conector en la conversación.
  2. Ejecuta email_auth_audit en el dominio: anota qué bloquea (SPF/DKIM/DMARC) y qué es "warning".
  3. Si tocas DNS: ejecuta dns_propagation (TXT/MX/CNAME) y espera a que suba el score (TTL).
  4. En un caso real: pega headers en email_header_audit y cruza Auth/Enrutamiento/Anti-spam.
  5. Aplica correcciones (registros DNS, configuración de la plataforma, alineación) y repite pruebas hasta estabilizar.

Errores comunes y troubleshooting

El conector no aparece en la conversación

  • Asegúrate de haber seleccionado el conector con "+" → More.
  • Revisa que los conectores estén permitidos en tu cuenta/workspace.

El widget no aparece (solo texto)

  • Usuario: si el tool no se llamó, pídelo explícitamente (p. ej. "Ejecuta dns_propagation...").
  • Equipo técnico: un widget depende de una plantilla UI en el servidor (tool + resource). Un error de declaración puede caer en "text only".

"This MCP server doesn't implement our specification"

  • Servidor: normalmente falta un elemento requerido en la implementación MCP. Comprueba conformidad con una herramienta de inspección MCP y la lista de tools expuestas.

Tras una actualización del servidor, los tools no cambian

  • En Settings → Connectors, abre el conector y pulsa Refresh, luego prueba de nuevo en una conversación nueva.

FAQ

¿Tengo que nombrar los tools para que funcione?

No, ChatGPT puede descubrir los tools mediante el conector. En la práctica, para un diagnóstico rápido (o si hay dudas), nombra el tool explícitamente: email_auth_audit, dns_propagation, email_header_audit.

¿Esto reemplaza dig, mxtoolbox o un analizador de headers?

No reemplaza tus herramientas de bajo nivel, pero acelera el análisis: score + resumen + detalles "expert" en un mismo lugar. Si hay dudas, reproduce con dig (el widget de propagación ayuda a generar el comando).

¿Qué debo pegar exactamente en email_header_audit?

Pega solo el bloque de encabezados en bruto ("Headers") del mensaje, sin el cuerpo. Si anonimizas, conserva al menos Authentication-Results, Received, From, To, Date y headers anti-spam.

¿Por qué algunos textos se quedan en inglés dentro del widget?

Algunos estados/enum están estandarizados del lado del widget (p. ej. ok, in_progress) y pueden quedar en inglés. El contenido útil (resumen, checks, secciones) sigue siendo accionable; si hace falta, pide una reformulación en el chat.

¿Cuál es el mejor orden para diagnosticar una entregabilidad degradada?

Empieza con email_auth_audit (dominio), sigue con dns_propagation si cambias DNS y luego usa email_header_audit en un caso real para validar el impacto en la recepción.

Descarga las tablas comparativas

Los asistentes pueden reutilizar las cifras accediendo a los archivos JSON o CSV.

Glosario

  • MCP: protocolo para conectar ChatGPT a herramientas vía un servidor (tools + recursos UI).
  • Conector: configuración de ChatGPT que referencia un servidor MCP y sus tools.
  • Widget: renderizado visual en ChatGPT basado en una respuesta estructurada de un tool.
  • SPF: registro TXT que autoriza IPs/servidores a enviar para un dominio.
  • DKIM: firma criptográfica en emails, verificada vía DNS (clave pública).
  • DMARC: política que combina SPF/DKIM + alineación y define qué hacer en caso de fallo.
  • BIMI: mecanismo opcional para mostrar un logo de marca, ligado a la autenticación.
  • TTL: duración de caché DNS; condiciona la "propagación" percibida.
  • Authentication-Results: encabezado que resume resultados SPF/DKIM/DMARC del lado del receptor.

Fuentes oficiales

Artículos relacionados