00:00:00Este es AgentMail, una plataforma de API creada específicamente para agentes de IA que les proporciona
00:00:05una dirección de correo y bandeja de entrada únicas para enviar, recibir, leer y gestionar correos electrónicos,
00:00:11permitiendo realizar tareas como soporte al cliente, prospección en frío o simplemente gestionar boletines olvidados.
00:00:17Funciona mediante un SDK de Python o TypeScript, tiene su propio servidor MCP e incluso cuenta con su propia
00:00:24CLI con funciones de soporte. Pero, ¿cuál es la diferencia entre AgentMail y crear una
00:00:29cuenta de Gmail para mi agente usando un servidor MCP para gestionar los mensajes? Suscríbete y
00:00:35averigüémoslo. La semana pasada hice un video sobre la CLI de Google Workspace que permite a tu agente
00:00:44gestionar tu calendario, documentos y, por supuesto, tu correo, lo cual es genial. Pero aunque tu agente
00:00:50pueda gestionar Gmail con su propia cuenta, Gmail no se diseñó para agentes, sino para humanos,
00:00:56así que la experiencia no será la mejor. Me explico. Ya me he registrado en AgentMail, como pueden
00:01:02ver en este panel de control, y he creado una bandeja de entrada con un nombre único. Observen que
00:01:08este dominio de AgentMail se debe a que estoy en el plan gratuito, pero puedes añadir tu propio dominio
00:01:14si mejoras tu plan. También he creado una clave de API y la he añadido a la lista de
00:01:19mis variables de entorno, lo que significa que con la CLI de AgentMail instalada puedo usarla con
00:01:24Claude Code; personalmente, prefiero usar CLIs con Claude Code en lugar de servidores MCP. Vamos a
00:01:30instalar también la “skill” de AgentMail para no tener que referenciarla dentro de mi prompt. Y listo,
00:01:35ya puedes usar AgentMail con Claude. Sé que ya lo mencioné, pero si han visto
00:01:39mi video de la CLI de Google Workspace, verán que es mucho más fácil configurar AgentMail que
00:01:46configurar esa CLI para usarla con Claude Code. Muy bien, continuemos; ahora puedo preguntarle a Claude
00:01:51¿qué bandejas de AgentMail tengo?, lo cual cargará la skill y usará la CLI para darme una respuesta.
00:01:56Desde aquí, puedo hacer que Claude realice cosas geniales como enviar un correo desde mi dirección de AgentMail
00:02:01a mi correo personal con una lista de los tres mejores lugares para tomar Matcha en King's Cross y,
00:02:07sí, soy un gran fan del Matcha. Cuéntenme en los comentarios si ustedes también. Mientras lo hace,
00:02:12quiero demostrarles que no hay mensajes falsos y, ahora que ha terminado, tengo un nuevo
00:02:18correo con la lista de los mejores lugares para tomar Matcha en King's Cross. Pero como mi agente
00:02:23tiene su propia dirección de correo, puedo hacer cosas increíbles como suscribirlo a boletines y
00:02:29también pedirle que complete la suscripción, algo que ya ha hecho. Pero si quisiera hacerlo
00:02:34manualmente, tengo acceso a la bandeja de entrada del agente y podemos ver que el correo de verificación
00:02:40de Node Weekly está aquí, aunque el agente ya completó este paso. Incluso podría reenviar
00:02:45algunos de mis correos actuales al agente y pedirle que los resuma, lo cual
00:02:52ha hecho bastante bien. También podría usar la nueva función de bucle de Claude Code para revisar cada minuto
00:02:56si hay correos nuevos y resumirlos, lo cual es un uso excelente para esa función. Ahora,
00:03:01esto es solo la punta del iceberg de lo que se puede hacer con AgentMail, porque incluso si nos enfocamos
00:03:06solo en las bandejas de entrada, puedes tener varias para diferentes agentes. Si usas Claude Code,
00:03:12Codex, Gemini CLI, cada uno puede tener su propia bandeja, o podrías tener una solo para suscripciones,
00:03:18otra para soporte al cliente y, como no te cobran por bandeja como en otras plataformas,
00:03:25resulta ser bastante rentable y permite flujos de trabajo geniales,
00:03:30como que un agente envíe un mensaje a otra bandeja según su contenido o que los
00:03:36agentes creen bandejas bajo demanda y las eliminen al terminar. He estado usando
00:03:41AgentMail con Claude Code, lo cual es útil para uso personal y pruebas, pero lo ideal
00:03:47sería tenerlo en su propio agente personalizado, porque no querrás la limitación de tres días
00:03:52de la que hablo en mi video sobre bucles, y quizás quieras consultar con más frecuencia.
00:03:58Así que permítanme mostrarles un ejemplo de cómo crear un agente personalizado usando el SDK de Claude
00:04:03y AgentMail. Aquí hay un agente súper simple potenciado por el SDK de Claude que está usando
00:04:09esta dirección de AgentMail y revisando correos nuevos cada 30 segundos desde el momento
00:04:15en que se inicia el script. No voy a analizar todo el código en detalle,
00:04:19pero podemos ver aquí cómo procesa los mensajes; lo hace revisando todos los
00:04:23mensajes de la bandeja, verificando las etiquetas de no leídos y, según la hora de recepción,
00:04:31activa otra función llamada “generate reply”. Si bajamos,
00:04:36la función “generate reply” escribe un prompt y este contenido de usuario va al modelo
00:04:42Claude, que actualmente es Haiku, y usa este prompt de sistema para responder. Si iniciamos el script,
00:04:48vemos que ya detectó 16 mensajes en la bandeja. He estado probando esto mucho, así que
00:04:54enviémosle un correo nuevo para ver si responde. He escrito un correo al agente diciendo: “probando
00:05:00el sistema, ¿quién eres y qué haces?”. El script consulta cada 30 segundos por correos nuevos
00:05:06y ahora que tiene uno, procesa el mensaje, usa Claude para generar una respuesta y, si
00:05:11volvemos, tenemos un nuevo correo y una respuesta de Claude. Es algo surrealista, pero aquí responde
00:05:17diciendo que es un asistente de IA que ayuda a gestionar esta bandeja. Como este código está diseñado para
00:05:23leer hilos, puedo enviarle una respuesta: “gracias por tu respuesta, dime un chiste de gatos”.
00:05:29El script espera 30 segundos, procesa todo el hilo con tres mensajes y luego envía
00:05:34la respuesta: “¿por qué los gatos no juegan póker en la selva? porque hay demasiados guepardos (cheetahs)”. Como siempre,
00:05:40hay muchísimas otras funciones que esta herramienta ofrece y que no he podido mostrar en este
00:05:45video, como WebSockets para eventos en tiempo real que permiten revisar correos con latencia cero,
00:05:51“pods” que aíslan datos entre diferentes clientes si planeas crear un producto que ofrezca
00:05:55la infraestructura de AgentMail a otros usuarios, soporte IMAP y SMTP, y mucho más. Hablando
00:06:02de cosas que no alcancé a mostrar en un video, si quieren crear una
00:06:06aplicación de escritorio pequeña, rápida y basada en tecnología web, deberían ver este video
00:06:12que hice sobre Electrobun, que podría ser justo lo que están buscando.