Ir al contenido
Tutorial

Validar correos electrónicos de Claude con el servidor botoi MCP

| 5 min read

Conecte Claude Desktop o Claude Code a 44 herramientas de desarrollo a través de MCP. Valide correos electrónicos, verifique registros MX y marque direcciones desechables sin salir de su editor.

Email inbox with messages flagged for validation
Photo by Stephen Phillips on Unsplash

Estás revisando un CSV de 500 registros de usuarios en Claude. La mitad de las direcciones de correo electrónico parecen sospechosas; dominios temporales, errores ortográficos, direcciones que huelen a bots. Puede exportar el archivo, escribir un script de Python, instalar una biblioteca de validación, ejecutarlo y volver a pegar los resultados. O puedes pedirle a Claude que los verifique usando una herramienta MCP que ya esté conectada a una API de validación.

Esa segunda opción tarda unos diez segundos. Este tutorial le muestra cómo configurarlo y tres formas de usarlo.

Conecte el servidor MCP

El servidor Botoi MCP se ejecuta en api.botoi.com/mcp y expone 44 herramientas de desarrollo, incluida la validación de correo electrónico, la detección de correo electrónico desechable y las búsquedas de DNS. No requiere instalación. Agregue la URL del servidor a la configuración de su cliente y reinicie.

Escritorio Claude

Abierta claude_desktop_config.json (Configuración > Desarrollador > Editar configuración) y agregue el servidor:

{
  "mcpServers": {
    "botoi": {
      "type": "streamable-http",
      "url": "https://api.botoi.com/mcp"
    }
  }
}

Código Claude

Ejecute esto en su terminal:

claude mcp add botoi --transport streamable-http https://api.botoi.com/mcp

Cursor

Crear o editar .cursor/mcp.json en la raíz de tu proyecto:

{
  "mcpServers": {
    "botoi": {
      "url": "https://api.botoi.com/mcp",
      "type": "streamable-http"
    }
  }
}

Reinicie su cliente después de guardar. Claude descubre las 44 herramientas en la primera conexión.

Caso de uso 1: consultar un único correo electrónico

Hágale a Claude una pregunta sencilla: "Compruebe si usuario@tempmail.org es un correo electrónico real". Claude elige el lookup_email herramienta, envía la solicitud y devuelve los resultados en línea.

You: "Check if user@tempmail.org is a real email."

Tool call: lookup_email
Input: { "email": "user@tempmail.org" }

Result:
{
  "email": "user@tempmail.org",
  "is_valid": true,
  "is_disposable": true,
  "is_free": false,
  "mx_found": true,
  "suggestion": null
}

Claude: "The address is syntactically valid and has working MX
records, but it belongs to a disposable email provider. This
signup is likely throwaway."

La respuesta incluye cuatro señales: validez del formato, si existen registros MX para el dominio, si el proveedor es un servicio desechable conocido y una sugerencia de ortografía si el dominio parece un error tipográfico (por ejemplo, gmial.comgmail.com).

Caso de uso 2: validación por lotes desde un CSV

Entregue a Claude un archivo CSV y dígale qué buscar. "Lea usuarios.csv y marque las filas donde el correo electrónico sea desechable". Claude lee el archivo, extrae la columna de correo electrónico y llama. check_disposable_email para cada dominio único.

You: "Read users.csv and flag any rows where the email is disposable."

Claude reads the file, extracts the email column, and calls
disposable_email_check for each unique domain:

Tool call: check_disposable_email
Input: { "email": "alice@guerrillamail.com" }
Result: { "email": "alice@guerrillamail.com", "is_disposable": true }

Tool call: check_disposable_email
Input: { "email": "bob@gmail.com" }
Result: { "email": "bob@gmail.com", "is_disposable": false }

Tool call: check_disposable_email
Input: { "email": "charlie@yopmail.com" }
Result: { "email": "charlie@yopmail.com", "is_disposable": true }

Claude: "3 of 500 rows use disposable email providers:
  Row 12: alice@guerrillamail.com (Guerrilla Mail)
  Row 87: charlie@yopmail.com (YOPmail)
  Row 341: dana@throwaway.email (Throwaway)
The rest look clean."

Para 500 filas con 14 dominios únicos, Claude solo necesita 14 llamadas API ya que deduplica por dominio. En el nivel gratuito (5 solicitudes/min), eso lleva menos de tres minutos. Con una clave API, finaliza en segundos.

Caso de uso 3: verificación MX a nivel de dominio

A veces quieres ir más allá de la detección desechable. Una dirección de correo electrónico puede ser sintácticamente válida y no desechable, pero es posible que el dominio no tenga registros MX, lo que significa que no puede recibir ningún correo electrónico. Pídale a Claude que verifique los registros MX de cada dominio único en su lista.

You: "Check the MX records for all unique domains in this email list."

Claude extracts 14 unique domains and calls dns_lookup for each:

Tool call: lookup_dns
Input: { "domain": "acme-corp.io", "type": "MX" }
Result:
{
  "domain": "acme-corp.io",
  "type": "MX",
  "records": [
    { "value": "aspmx.l.google.com", "priority": 1, "ttl": 300 }
  ]
}

Tool call: lookup_dns
Input: { "domain": "defunct-startup.xyz", "type": "MX" }
Result:
{
  "domain": "defunct-startup.xyz",
  "type": "MX",
  "records": []
}

Claude: "12 of 14 domains have valid MX records. Two domains
have no MX records and can't receive email:
  - defunct-startup.xyz (0 MX records)
  - old-agency.co (0 MX records)
Emails to these domains will bounce."

Esto detecta dominios que han caducado, que nunca se configuraron para correo electrónico o que están estacionados. Estas son direcciones que rebotarán si les envías mensajes.

como funciona

El servidor MCP en api.botoi.com/mcp expone 44 herramientas como funciones invocables. Cuando lo conectas a Claude, el cliente recupera el manifiesto de la herramienta al inicio. Claude ve el nombre, la descripción y el esquema de entrada de cada herramienta.

Cuando preguntas sobre la validación del correo electrónico, Claude selecciona la herramienta adecuada según tu pregunta:

  • Preguntas sobre una dirección de correo electrónico específica → lookup_email
  • Preguntas sobre proveedores desechables → check_disposable_email
  • Preguntas sobre registros MX, SPF o DMARC → lookup_dns

Claude envía la solicitud, recupera JSON estructurado e interpreta el resultado en contexto. No se requiere clave API para el nivel gratuito de 5 solicitudes por minuto y 100 por día. Añade una clave en el Authorization encabezado para límites más altos.

Otras herramientas MCP relacionadas con el correo electrónico

La misma conexión MCP le brinda acceso a estas herramientas relacionadas:

  • lookup_email: validación completa que incluye sintaxis, formato, registros MX y detección desechable
  • check_disposable_email: verificación enfocada para proveedores desechables como Mailinator, Guerrilla Mail y YOPmail
  • lookup_dns: consulta MX, SPF, DMARC y otros registros DNS para cualquier dominio
  • detect_pii: escanea un bloque de texto y busca direcciones de correo electrónico (más números de teléfono, SSN y otra PII) integradas en él

Los cuatro funcionan a través del mismo servidor MCP. No se necesita configuración adicional.

Explore la lista completa de 44 herramientas en api.botoi.com/v1/mcp/tools.json, o visitar el Página de configuración de MCP para configuraciones para cada cliente compatible.

FAQ

¿Cómo valido una dirección de correo electrónico usando Claude y MCP?
Conecte el servidor Botoi MCP a Claude Desktop o Claude Code, luego pídale a Claude que verifique cualquier dirección de correo electrónico. Claude llama a la herramienta email_validate automáticamente y devuelve la validez del formato, el estado del registro MX y la detección del proveedor desechable en segundos.
¿Puede Claude validar un lote de correos electrónicos desde un archivo CSV?
Sí. Pídale a Claude que lea su archivo CSV y marque los correos electrónicos desechables o no válidos. Claude recorre las filas, llama a la herramienta desechable_email_check o email_validate para cada dirección e informa qué filas tienen problemas.
¿Qué herramientas de validación de correo electrónico están disponibles a través del servidor Botoi MCP?
Cuatro herramientas cubren la validación del correo electrónico: email_validate (sintaxis, formato, MX, verificación desechable), desechable_email_check (detecta proveedores desechables como Mailinator y Guerrilla Mail), dns_lookup (verificaciones de registros MX, SPF, DMARC) y pii_detect (busca direcciones de correo electrónico incrustadas en texto).
¿Necesito una clave API para validar correos electrónicos a través de MCP?
No. El servidor Botoi MCP funciona sin una clave API a 5 solicitudes por minuto y 100 por día. Para límites más altos, obtenga una clave gratuita para 1000 solicitudes por día o un plan pago a partir de $9 al mes.
¿Qué clientes MCP admiten la validación de correo electrónico con Botoi?
Claude Desktop, Claude Code, Cursor, VS Code y Windsurf son compatibles con el servidor Botoi MCP. Agregue la URL del servidor (https://api.botoi.com/mcp) a la configuración de su cliente y comience a preguntar sobre las direcciones de correo electrónico.

Empieza a construir con botoi

150+ endpoints de API para consultas, procesamiento de texto, generacion de imagenes y utilidades para desarrolladores. Plan gratuito, sin tarjeta de credito.