Servidor MCP de correo electrónico SMTP
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona capacidades de envío de correo electrónico para Claude y otros asistentes de IA compatibles con MCP.
Características
- Múltiples configuraciones SMTP : configure y administre múltiples servidores SMTP
- Plantillas de correo electrónico : cree, actualice y utilice plantillas de correo electrónico reutilizables
- Envío masivo de correos electrónicos : envíe correos electrónicos a múltiples destinatarios con procesamiento por lotes y limitación de velocidad.
- Compatibilidad con HTML : compatibilidad total con HTML para contenido de correo electrónico enriquecido
- Registro : registro completo de todas las actividades de correo electrónico
- Variables de plantilla : Contenido dinámico que utiliza variables de plantilla
Instalación
Uso
Iniciando el servidor
Configuración
Agregue el servidor a su configuración de MCP:
Herramientas disponibles
enviar correo electrónico
Envía un correo electrónico a uno o más destinatarios.
Parámetros:
to
: Matriz de destinatarios con correo electrónico y nombre opcionalsubject
: Asunto del correo electrónicobody
: Cuerpo del correo electrónico (HTML compatible)from
: (opcional) Correo electrónico y nombre del remitentecc
: (opcional) Destinatarios de CCbcc
: (opcional) Destinatarios CCOtemplateId
: (opcional) ID de una plantilla a utilizartemplateData
: (Opcional) Datos para completar las variables de plantillasmtpConfigId
: (opcional) ID de la configuración SMTP a utilizar
enviar correos electrónicos masivos
Envía correos electrónicos a múltiples destinatarios en lotes.
Parámetros:
recipients
: Matriz de destinatarios con correo electrónico y nombre opcionalsubject
: Asunto del correo electrónicobody
: Cuerpo del correo electrónico (HTML compatible)from
: (opcional) Correo electrónico y nombre del remitentecc
: (opcional) Destinatarios de CCbcc
: (opcional) Destinatarios CCOtemplateId
: (opcional) ID de una plantilla a utilizartemplateData
: (Opcional) Datos para completar las variables de plantillabatchSize
: (opcional) Número de correos electrónicos a enviar en cada lotedelayBetweenBatches
: (opcional) Retraso en milisegundos entre lotessmtpConfigId
: (opcional) ID de la configuración SMTP a utilizar
obtener-configuraciones-smtp
Obtenga todos los servidores SMTP configurados.
Parámetros: Ninguno
agregar configuración SMTP
Agregar una nueva configuración de servidor SMTP.
Parámetros:
name
: Nombre para la configuraciónhost
: nombre de host del servidor SMTPport
: puerto del servidor SMTPsecure
: si se debe utilizar SSL/TLSauth
: Credenciales de autenticación (usuario y contraseña)isDefault
: (opcional) Si esta es la configuración predeterminada
actualizar-configuración-smtp
Actualizar una configuración de servidor SMTP existente.
Parámetros:
id
: ID de la configuración a actualizarname
: Nombre para la configuraciónhost
: nombre de host del servidor SMTPport
: puerto del servidor SMTPsecure
: si se debe utilizar SSL/TLSauth
: Credenciales de autenticación (usuario y contraseña)isDefault
: (opcional) Si esta es la configuración predeterminada
eliminar-configuración-smtp
Eliminar una configuración de servidor SMTP.
Parámetros:
id
: ID de la configuración a eliminar
obtener plantillas de correo electrónico
Obtenga todas las plantillas de correo electrónico.
Parámetros: Ninguno
agregar plantilla de correo electrónico
Agregar una nueva plantilla de correo electrónico.
Parámetros:
name
: Nombre de la plantillasubject
: Plantilla de asunto de correo electrónicobody
: Plantilla de cuerpo de correo electrónico (compatible con HTML)isDefault
: (opcional) Si esta es la plantilla predeterminada
plantilla de correo electrónico de actualización
Actualizar una plantilla de correo electrónico existente.
Parámetros:
id
: ID de la plantilla a actualizarname
: Nombre de la plantillasubject
: Plantilla de asunto de correo electrónicobody
: Plantilla de cuerpo de correo electrónico (compatible con HTML)isDefault
: (opcional) Si esta es la plantilla predeterminada
eliminar plantilla de correo electrónico
Eliminar una plantilla de correo electrónico.
Parámetros:
id
: ID de la plantilla a eliminar
obtener registros de correo electrónico
Obtener registros de correos electrónicos enviados.
Parámetros: Ninguno
Ejemplo de uso
- Configurar un servidor SMTP:
- Crear una plantilla de correo electrónico:
- Enviar un correo electrónico utilizando una plantilla:
- Enviar correos electrónicos masivos:
Requisitos
- Node.js 14+
- Nodemailer para envío de correo electrónico
- Acceso a un servidor SMTP
Licencia
Instituto Tecnológico de Massachusetts (MIT)
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Permite enviar correos electrónicos a través de SMTP con administración de plantillas, compatibilidad con múltiples configuraciones SMTP, creación de plantillas con sustitución de variables y envío masivo de correos electrónicos con limitación de velocidad.
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityProvides an interface to manage email marketing, contact lists, dynamic templates, and email analytics via SendGrid's API.Last updated -2115TypeScript
- AsecurityAlicenseAqualityProvides IMAP and SMTP capabilities, enabling developers to manage email services with seamless integration and automated workflows.Last updated -462PythonBSD 3-Clause
MailPace MCP Serverofficial
AsecurityAlicenseAqualityAn MCP server implementation that allows sending emails over MailPace's fast transactional email API.Last updated -11TypeScriptMIT License- AsecurityAlicenseAqualityManage your emails effortlessly with a standardized interface for drafting, sending, retrieving, and organizing messages. Streamline your email workflow with complete Gmail API coverage, including label and thread management.Last updated -6572021JavaScriptMIT License