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:
add-smtp-config( name: "Gmail", host: "smtp.gmail.com", port: 587, secure: false, auth: { user: "your-email@gmail.com", pass: "your-app-password" }, isDefault: true )Crear una plantilla de correo electrónico:
add-email-template( name: "Welcome Email", subject: "Welcome to {{company}}!", body: "<h1>Hello {{name}},</h1><p>Welcome to {{company}}!</p>", isDefault: false )Enviar un correo electrónico utilizando una plantilla:
send-email( to: [{ email: "recipient@example.com", name: "John Doe" }], templateId: "welcome-email", templateData: { name: "John", company: "ACME Corp" } )Enviar correos electrónicos masivos:
send-bulk-emails( recipients: [ { email: "user1@example.com", name: "User 1" }, { email: "user2@example.com", name: "User 2" } ], subject: "Important Announcement", body: "<p>This is an important announcement.</p>", batchSize: 10, delayBetweenBatches: 1000 )
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.
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
- Asecurity-licenseAqualityProvides an interface to manage email marketing, contact lists, dynamic templates, and email analytics via SendGrid's API.Last updated -219
- Asecurity-licenseAqualityProvides IMAP and SMTP capabilities, enabling developers to manage email services with seamless integration and automated workflows.Last updated -4100BSD 3-Clause
- Asecurity-licenseAqualityManage 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 -6413336MIT License
- -security-license-qualityAn MCP server implementation that enables sending emails via Postmark email services with features for sending plain text/HTML emails, using templates, tracking delivery statistics, and listing available templates.Last updated -6959MIT License