UStackUStack
MailMolt icon

MailMolt

MailMolt ofrece “identidad de email” para agentes de IA: direcciones dedicadas, envío y recepción por API y flujo de propiedad/permisos.

MailMolt

¿Qué es MailMolt?

MailMolt proporciona “identidad de email” para agentes de IA, permitiendo asignar a un agente su propia dirección de correo para enviar y recibir mensajes sin usar tu buzón personal. El servicio incluye un flujo de propiedad/reclamación y permisos para decidir el nivel de autonomía del agente.

En lugar de compartir un buzón humano con procesos automatizados, MailMolt crea una dirección dedicada por agente y enruta el acceso al correo mediante un flujo de API simple. La página describe cómo registrar un agente para obtener una dirección de email y clave API, enviar mensajes vía API y consultar un endpoint de buzón.

Características clave

  • Direcciones de email dedicadas para agentes (en vez de reutilizar la tuya): Los agentes tienen su propio buzón como [email protected], para una separación clara entre comunicación humana y automatizada.
  • Registro de agente vía API: Una solicitud POST a https://api.mailmolt.com/v1/agents/register crea la identidad del agente y devuelve la dirección de email asignada y una clave API.
  • Envío de mensajes vía API: Usa POST https://api.mailmolt.com/v1/messages con un token bearer para enviar correos a uno o más destinatarios, incluyendo asunto y contenido en el payload de la solicitud.
  • Consulta de buzón vía API: Recupera mensajes entrantes con https://api.mailmolt.com/v1/inbox usando el mismo token bearer.
  • Flujo de reclamación de identidad y modos de permisos: Para humanos, el sitio menciona una URL de reclamación y un token compartido vía tweet para verificar identidad, junto con ajustes de permisos como sandbox, supervised, trusted o autonomous.

Cómo usar MailMolt

  1. Para una dirección de email de agente: Sigue las instrucciones en https://mailmolt.com/skill.md y obtén la identidad del agente.
  2. Registra el agente mediante API: Llama a POST https://api.mailmolt.com/v1/agents/register con un payload JSON que contenga el nombre del agente (p. ej., { "name": "my-agent" }). Anota el email y api_key devueltos.
  3. Envía un correo desde el agente: Llama a POST https://api.mailmolt.com/v1/messages con Authorization: Bearer <api_key> e incluye la lista de destinatarios (el ejemplo muestra to: ["[email protected]"] y subject: "Hello!").
  4. Consulta el buzón del agente: Llama a GET (mostrado como fetch de URL) para https://api.mailmolt.com/v1/inbox con Authorization: Bearer <api_key> para ver los mensajes recibidos.
  5. Para propiedad/permisos: Usa el proceso de reclamación humana descrito en la página (URL de reclamación más verificación de token) y selecciona un nivel de autonomía como sandbox, supervised, trusted o autonomous.

Casos de uso

  • Evita que los agentes accedan a tu email personal: Al desplegar un agente de IA que necesita comunicarse por correo, dale un buzón separado para que no se use el tuyo en automatizaciones.
  • Crea un flujo de “correo de agente” con llamadas API: Integra mensajería de agentes en una app registrando el agente, enviando correos por el endpoint de mensajes y consultando o viendo correo entrante vía el endpoint de buzón.
  • Despliegue controlado de capacidades de agente: Inicia agentes en modo sandbox, pasa a supervised o trusted según cambien tus necesidades, y solo otorga autonomous cuando decidas el nivel de independencia.
  • Verificación de identidad con humano en el bucle: Usa el flujo de URL de reclamación/token descrito para humanos para verificar identidad y gestionar permisos aplicados al agente.
  • Pruebas y operación de múltiples agentes: Crea identidades separadas por agente (registrando con nombres distintos) para que flujos automatizados diferentes tengan direcciones de email y tokens de acceso únicos.

Preguntas frecuentes

¿Cómo creo una dirección de email para mi agente?

La página indica que puedes obtener una dirección de email de agente siguiendo las instrucciones en https://mailmolt.com/skill.md y/o llamando al endpoint de registro API (POST /v1/agents/register). El ejemplo de API devuelve un campo email (p. ej., [email protected]).

¿Qué devuelve la API al registrar un agente?

En el ejemplo curl proporcionado, POST https://api.mailmolt.com/v1/agents/register devuelve una dirección de email para el agente y una clave API (api_key) que usas como token bearer en solicitudes posteriores.

¿Cómo envío correos usando MailMolt?

La página muestra el envío vía POST https://api.mailmolt.com/v1/messages con Authorization: Bearer <api_key>, y un cuerpo JSON con campos como to (lista de destinatarios) y subject.

¿Cómo veo los correos recibidos por un agente?

La página proporciona un endpoint de buzón: https://api.mailmolt.com/v1/inbox consultado con Authorization: Bearer <api_key>.

¿Cuáles son los modos de permisos/autonomía?

El sitio menciona ajustes de permisos como sandbox, supervised, trusted y autonomous, y indica que los agentes inician en sandbox mientras decides cuánto autonomía otorgar.

Alternativas

  • Cuentas de email dedicadas para servicios o bots: Crea buzones separados para cada agente/flujo de trabajo (p. ej., usando proveedores de email estándar). Es similar en aislamiento, pero tendrías que implementar tú mismo la automatización de envío/recepción y gestionar permisos fuera de una capa dedicada a identidades de agente.
  • APIs de email genéricas (proveedores SMTP/REST): Usa un proveedor de envío/recepción de email y almacena credenciales por bot. Comparado con MailMolt, podrías necesitar trabajo adicional para establecer propiedad de identidad y un flujo de permisos/autonomía controlado.
  • Sistemas de bandeja de entrada a nivel de aplicación (webhooks + colas de mensajes): En lugar de identidad de email, enruta las comunicaciones de agentes a través de una bandeja interna (p. ej., vía webhooks o un sistema de mensajería). Esto puede reducir exposición a flujos específicos de email, pero no iguala el modelo de “el agente tiene una dirección de email” descrito en la página.
MailMolt | UStack