Saltar al contenido

Anuncios4 min de lectura

Presentamos el servidor MCP de Emailit

Conecta Claude, Cursor y otros asistentes de IA directamente con Emailit. Envía emails y gestiona contactos, dominios, plantillas y mucho más en lenguaje natural.

GPor George

Presentamos el servidor MCP de Emailit

Lanzamos el servidor MCP de Emailit, un servidor de código abierto basado en el Model Context Protocol que da a asistentes de IA como Claude, Cursor y cualquier otro cliente compatible con MCP acceso completo a la plataforma Emailit. Envía emails, gestiona contactos, configura dominios y crea plantillas, todo en lenguaje natural.

Qué te permite hacer

En lugar de alternar entre tu asistente de IA y el panel de Emailit, ahora puedes hacerlo todo desde una sola conversación:

  • «Envía un email de bienvenida a sarah@example.com con la plantilla de onboarding»: la IA elige la plantilla adecuada, rellena las variables y lo envía.
  • «Muéstrame todos los emails que han rebotado esta semana»: consulta e inspecciona emails sin salir de tu editor.
  • «Añade mail.example.com como dominio de envío y muéstrame los registros DNS»: crea el dominio y obtén los registros exactos que necesitas configurar.
  • «Programa un recordatorio para el equipo para mañana a las 9:00»: el servidor acepta programaciones en lenguaje natural (en inglés), como «tomorrow at 9am» o «next Monday at 2pm».

El servidor MCP expone 47 herramientas en 8 categorías: emails, dominios, claves de API, listas, contactos, plantillas, direcciones bloqueadas y webhooks. Cubre toda la API de Emailit.

Cómo funciona

El Model Context Protocol es un estándar abierto que permite a los asistentes de IA conectarse a servicios externos mediante una interfaz de herramientas estructurada. El servidor MCP de Emailit implementa este protocolo, así que cualquier cliente compatible puede descubrir y ejecutar automáticamente las operaciones de Emailit.

Hay dos formas de conectarse:

  1. Stdio: el cliente inicia el servidor como subproceso y se comunica con él a través de stdin/stdout. Es la configuración más sencilla y funciona con Claude Code, Cursor y Claude Desktop.
  2. HTTP: el servidor se ejecuta como un servicio HTTP independiente con el transporte Streamable HTTP. Es útil para configuraciones remotas, entornos compartidos o clientes web.

Primeros pasos

Solo necesitas una cuenta de Emailit, una clave de API y Node.js 18+.

Claude Code

claude mcp add emailit -e EMAILIT_API_KEY=tu_clave_api -- npx -y @emailit/emailit-mcp

Cursor

Abre Configuración de Cursor → MCP → Añadir nuevo servidor MCP global y pega:

{
  "mcpServers": {
    "emailit": {
      "command": "npx",
      "args": ["-y", "@emailit/emailit-mcp"],
      "env": {
        "EMAILIT_API_KEY": "tu_clave_api"
      }
    }
  }
}

Claude Desktop

Abre Configuración → Desarrollador → Editar configuración y pega el mismo bloque JSON de arriba.

Eso es todo. Una vez conectado, la IA descubrirá automáticamente las 47 herramientas y podrás empezar a usarlas enseguida.

Ejemplos

Estas son algunas de las cosas que puedes hacer nada más conectarlo:

Enviar emails con plantillas y variables

«Envía la plantilla welcome-email a john@example.com con John como nombre»

La IA localiza la plantilla por su alias, sustituye la variable {{name}} y la envía:

{
  "template": "welcome-email",
  "to": "john@example.com",
  "variables": { "name": "John" }
}

Adjuntar archivos desde una URL

«Envía la factura mensual a accounting@company.com con el PDF de nuestro bucket de S3»
{
  "to": "accounting@company.com",
  "subject": "Factura Mensual",
  "attachments": [
    {
      "filename": "factura-2026-05.pdf",
      "url": "https://mybucket.s3.amazonaws.com/invoices/2026-05.pdf"
    }
  ]
}

Gestionar toda tu infraestructura de envío

«Crea una lista nueva llamada “Usuarios beta”, añade a jane@example.com y después crea un webhook que me envíe los eventos de entrega»

La IA encadena varias herramientas (create-audience, create-contact y create-webhook) en una sola conversación.

Bloquear y desbloquear direcciones

«Bloquea bounced@example.com por demasiados rebotes duros y haz que el bloqueo caduque en 30 días»
{
  "email": "bounced@example.com",
  "type": "bounce",
  "reason": "demasiados rebotes duros",
  "keep_until": "2026-06-18T00:00:00Z"
}

Consejos

  • Define un remitente predeterminado. Pasa --sender tu@tudominio.com o define la variable de entorno SENDER_EMAIL_ADDRESS para que la IA no te pida una dirección de remitente cada vez.
  • Usa plantillas para los emails recurrentes. Crea plantillas con {{variables}} y haz referencia a ellas por su alias: es más rápido y coherente que escribir HTML en el chat.
  • La programación en lenguaje natural funciona. Puedes usar expresiones en inglés como «tomorrow at 9am» o «next Friday at noon», o bien pasar una marca de tiempo ISO 8601: el servidor admite ambas opciones.
  • Las operaciones destructivas están protegidas. Las herramientas de eliminación indican a la IA que te pida confirmación antes de continuar, así que no borrarás por accidente un dominio o un contacto.
  • Modo HTTP para configuraciones compartidas. Si varios miembros del equipo o servicios necesitan acceso, ejecuta el servidor en modo HTTP y cada cliente se autenticará con su propia clave de API mediante un token Bearer.

Código abierto

El servidor MCP de Emailit tiene licencia MIT y está disponible en GitHub. Está escrito en JavaScript puro (ESM), no requiere compilación y solo depende de cuatro paquetes: @modelcontextprotocol/sdk, fastify, minimist y zod.

Las contribuciones y los comentarios son bienvenidos: abre un issue o envía un PR.

Documentación completa

Hemos publicado una guía completa de configuración y referencia:

Empieza ya

Instala el servidor MCP con un solo comando:

npx -y @emailit/emailit-mcp

Lee la guía completa o echa un vistazo al repositorio de GitHub para empezar.

Compartir

Prueba lo que acabas de leer.

3000 emails al mes gratis. Sin tarjeta de crédito.

3000 emails al mes gratis · Sin tarjeta de crédito