MCP Server
MCP Server for email checker. Integrate email verification with Claude, Cursor, and AI assistants.
Model Context Protocol (MCP) es un protocolo abierto de Anthropic que permite a los modelos de IA interactuar de forma segura con herramientas externas y fuentes de datos. A través de MCP, puede permitir que Claude verifique correos electrónicos directamente usando lenguaje natural.
¿Qué es MCP?
MCP permite a los modelos de IA:
- Llamar herramientas y APIs externas
- Acceder a archivos y datos locales
- Ejecutar tareas específicas
Para EmailVerify: Los usuarios pueden verificar correos electrónicos usando lenguaje natural sin llamar manualmente a las APIs.
Clientes compatibles
| Cliente | Estado | Descripción |
|---|---|---|
| Claude Desktop | Compatible | Aplicación de escritorio para Mac/Windows |
| Claude Code | Compatible | Asistente de programación CLI |
| Cursor | Compatible | Editor de código con IA |
| Zed | Compatible | Editor de código de alto rendimiento |
| Cline (VS Code) | Compatible | Extensión de IA para VS Code |
| Continue | Compatible | Asistente de IA de código abierto |
Configuración rápida
Paso 1: Obtener clave de API
Visite el Panel de EmailVerify para crear su clave de API.
Paso 2: Configurar Claude Desktop
Edite el archivo de configuración:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"emailverify": {
"command": "npx",
"args": ["-y", "@emailverify/mcp-server"],
"env": {
"EMAILVERIFY_API_KEY": "your-api-key-here"
}
}
}
}Paso 3: Reiniciar Claude Desktop
Después de reiniciar, simplemente puede decir:
"Verifica si john@company.com es un correo electrónico válido"
Configuración de Claude Code
Para Claude Code, agregue el servidor MCP a su configuración:
claude mcp add emailverify -- npx -y @emailverify/mcp-serverO agregue a su ~/.claude/claude_code_config.json:
{
"mcpServers": {
"emailverify": {
"command": "npx",
"args": ["-y", "@emailverify/mcp-server"],
"env": {
"EMAILVERIFY_API_KEY": "your-api-key-here"
}
}
}
}Configuración de Cursor
En Cursor, vaya a Settings > MCP y agregue:
{
"emailverify": {
"command": "npx",
"args": ["-y", "@emailverify/mcp-server"],
"env": {
"EMAILVERIFY_API_KEY": "your-api-key-here"
}
}
}Herramientas disponibles
verify_email
Verificar una sola dirección de correo electrónico.
Parámetros:
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| string | Sí | Dirección de correo electrónico a verificar |
Devuelve:
- Estado del correo electrónico (valid/invalid/unknown)
- Capacidad de entrega
- Si es un correo electrónico desechable
- Si es un correo electrónico basado en rol
- Puntuación de confianza
Ejemplo de uso en Claude:
"Verifica si test@example.com es un correo electrónico válido"
verify_emails_bulk
Verificar múltiples direcciones de correo electrónico a la vez.
Parámetros:
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| emails | string[] | Sí | Array de direcciones de correo electrónico (máx. 1000) |
Devuelve:
- job_id: Identificador de trabajo
- status: Estado de procesamiento
- total: Cantidad total
- processed: Cantidad procesada
Ejemplo de uso en Claude:
"Verifica estos correos: user1@example.com, user2@test.com, info@company.com"
check_credits
Verificar saldo de cuenta y límites de tasa.
Parámetros: Ninguno
Devuelve:
- Créditos restantes
- Información de límite de tasa
- Detalles del plan
Ejemplo de uso en Claude:
"¿Cuántos créditos de verificación me quedan?"
Ejemplos de uso
Verificación básica
Usuario:
Verifica john@google.com
Claude:
Verificaré esa dirección de correo electrónico por ti.
Resultado de verificación de correo electrónico
Campo Valor Correo electrónico john@google.com Estado Válido Entregable Sí Desechable No Puntuación 0.95 Este correo electrónico parece ser válido y entregable.
Verificación de múltiples correos electrónicos
Usuario:
Verifica estos correos: john@google.com, test@mailinator.com, support@microsoft.com
Claude:
Verificaré las tres direcciones de correo electrónico.
Correo electrónico Estado Notas john@google.com Válido Entregable, correo corporativo test@mailinator.com No válido Correo desechable, se recomienda rechazar support@microsoft.com Válido Dirección basada en rol, puede ser compartida Recomendaciones:
- john@google.com - Seguro de usar
- test@mailinator.com - Correo temporal, no recomendado
- support@microsoft.com - Válido pero probablemente un buzón de equipo
Flujo de trabajo de desarrollador
Usuario (en Claude Code):
Verifica los correos electrónicos de prueba en mi archivo .env.example
Claude:
Leeré el archivo y verificaré las direcciones de correo electrónico encontradas.
Encontré 3 direcciones de correo electrónico en .env.example:
- TEST_EMAIL=user@example.com
- ADMIN_EMAIL=admin@company.com
- SUPPORT_EMAIL=help@temp-mail.org
Resultados de verificación:
Correo electrónico Estado user@example.com Desconocido (dominio de ejemplo) admin@company.com Válido help@temp-mail.org No válido (desechable) Considere usar direcciones de correo electrónico reales para pruebas.
Formato de salida
El servidor MCP devuelve resultados bien formateados:
## Resultado de verificación de correo electrónico
**Correo electrónico:** test@example.com
**Estado:** VÁLIDO
**Puntuación de confianza:** 95.0%
### Detalles
| Verificación | Resultado |
|-------|--------|
| Entregable | Sí |
| Formato válido | Sí |
| Dominio válido | Sí |
| MX válido | Sí |
| Desechable | No |
| Dirección de rol | No |
| Catch-all | No |
| Proveedor gratuito | No |
**Créditos usados:** 1Mejores prácticas
1. Almacenar clave de API de forma segura
Nunca codifique su clave de API. Use variables de entorno:
{
"env": {
"EMAILVERIFY_API_KEY": "${EMAILVERIFY_API_KEY}"
}
}2. Usar lenguaje natural
El servidor MCP entiende varias formas de expresión:
- "Verifica user@example.com"
- "¿Es test@company.com un correo electrónico válido?"
- "Verifica si este correo es entregable: john@test.com"
- "¿Puedes validar estas direcciones de correo electrónico por mí?"
3. Agrupar cuando sea posible
Para múltiples correos electrónicos, pida a Claude que los verifique juntos para mayor eficiencia:
"Verifica todos estos correos a la vez: email1@test.com, email2@test.com, email3@test.com"
Solución de problemas
Servidor MCP no encontrado
Si Claude dice que no puede encontrar la herramienta EmailVerify:
- Verifique la ruta del archivo de configuración
- Asegúrese de que el JSON sea válido
- Reinicie Claude Desktop completamente
- Verifique que su clave de API sea correcta
Errores de límite de tasa
Si ve errores de límite de tasa:
- Verifique sus créditos restantes con "¿Cuántos créditos tengo?"
- Espere un momento e intente nuevamente
- Considere actualizar su plan para límites más altos
Problemas de conexión
Si la verificación falla:
- Verifique su conexión a Internet
- Verifique que su clave de API sea válida
- Intente primero una verificación simple
FAQ
¿Mi clave de API es segura?
Sí. La clave de API se almacena en su archivo de configuración local y solo la usa el servidor MCP que se ejecuta en su máquina. Nunca se envía a terceros.
¿Qué clientes de IA admiten MCP?
Cualquier cliente compatible con MCP funciona, incluidos Claude Desktop, Claude Code, Cursor, Zed, Cline y Continue.
¿Qué sucede cuando está sin conexión?
Si la API de EmailVerify no es accesible, la herramienta devuelve un mensaje de error. Esto no afecta las otras capacidades de Claude.
¿Cómo funcionan los créditos?
Cada verificación de correo electrónico usa 1 crédito. Las verificaciones masivas usan 1 crédito por correo electrónico. Verifique su saldo con la herramienta check_credits.