Registro de cambios

La CLI de Lettermint lleva tu correo a la terminal

Publicado el:

Hace poco lanzamos el servidor MCP de Lettermint, con el que le preguntas a tu asistente de AI por tus envíos de correo. ¿Prefieres hacerlo tú mismo desde la terminal? Pues a partir de ahora tienes la CLI de Lettermint.

Enviar un transactional email ahora es un solo comando, sin abrir el dashboard. ¿Quieres saber qué ha pasado con un mensaje? Lo buscas y ves sus events. Y tus webhooks los pruebas directamente en tu propia máquina. La CLI está disponible para macOS, Linux y Windows.

Qué es la CLI de Lettermint

CLI significa command line interface, un programa que manejas desde tu terminal. Escribes un comando y recibes el resultado como texto o JSON. Muchos desarrolladores prefieren trabajar así antes que con un dashboard, porque se quedan en su IDE en vez de saltar al navegador.

Además, un comando lo puedes reutilizar. Mételo en un script o ejecútalo en tu CI. Un agente de AI también puede usarlo. Por eso herramientas como Git y Docker tienen CLI desde hace años, y ahora Lettermint también.

Qué puedes hacer con la CLI de Lettermint

Todo aquello para lo que abrías el dashboard, ahora lo escribes como comando. Enviar un correo, por ejemplo, o comprobar por qué un mensaje todavía no se ha entregado. También puedes mandar una versión de prueba de tu newsletter a tu propia bandeja antes de enviarla a toda tu lista. La respuesta aparece en tu terminal y sigues con lo tuyo.

Esto es lo que puedes hacer con la CLI:

  • Enviar correos y ver los events de un mensaje
  • Exportar el contenido de un mensaje enviado en HTML, texto o raw
  • Crear proyectos y gestionar rutas
  • Añadir dominios, verificarlos y asignarlos a un proyecto
  • Gestionar webhooks y recibirlos en local en tu propia máquina
  • Cambiar de equipo con los profiles
  • Exportar un agent skill para tu agente de AI

Probar webhooks en tu propia máquina

Probar webhooks en local era un engorro hasta ahora. Quieres ver si tu aplicación gestiona bien un bounce, o qué pasa cuando llega una respuesta a un inbound email. Pero tu ordenador no es accesible desde internet, así que montabas un tunnel con una herramienta como ngrok. Funcionaba, pero era una herramienta más que instalar y vigilar.

Con la CLI de Lettermint arrancas un listener en su lugar. Lettermint reenvía entonces los events directamente a tu aplicación en localhost. Sin tunnel, y tus webhooks existentes siguen funcionando como siempre.

      lettermint webhooks listen --project PROJECT_ID \
  --forward-to http://localhost:3000/webhooks/lettermint

    

Cada bounce, cada entrega y cada inbound email aparece en tu terminal, junto con el estado que devolvió tu aplicación. Si algo falla en tu código, lo corriges y vuelves a reproducir el mismo event. No hace falta enviar un correo nuevo.

Scripts y agentes de AI

Todo lo que escribes en tu terminal puede ir en un script. Comprueba en tu CI que un dominio sigue bien configurado, o crea un proyecto para un cliente nuevo ya que estás en la terminal.

¿Trabajas con un agente de AI como Claude Code o Codex? También puede usar la CLI. La CLI incluye un agent skill que explica cómo funcionan los comandos y a qué debe prestar atención un agente. Expórtalo a una carpeta de tu proyecto:

      lettermint skills export --output ./lettermint-skills

    

Indícale esa carpeta a tu agente y sabrá enviar un correo o comprobar qué ha pasado con él.

Inicio de sesión seguro

No necesitas un token de API. Conectas la CLI a tu cuenta como una aplicación, igual que el servidor MCP. Inicias sesión desde el navegador, das tu permiso, y a partir de ahí tus permisos de equipo se aplican a cada comando.

      lettermint auth login

    

En Applications dentro de tu cuenta ves qué conexiones hay y las revocas cuando dejes de usar un ordenador. ¿Trabajas con varios equipos? Inicia sesión una vez por equipo y cambia con lettermint profiles use.

Ya disponible

La CLI de Lettermint está disponible para macOS, Linux y Windows. Instálala con Homebrew en macOS, con el script de instalación en Linux o mediante PowerShell en Windows. Tus correos siguen pasando por nuestra infraestructura europea, la CLI no cambia eso. Todos los comandos, opciones y ejemplos están en GitHub (se abre en una ventana nueva).