de: no-reply@stripe.com
para: admin+qa1@mexicalab.comTu código de accesoUn buzón para ti.Un MCP para tus agentes.
Correo completo para personas: direcciones y aliases ilimitados, sin costo por asiento, pago al peso. En el mismo buzón, un servidor MCP con llaves y consentimiento para que Claude y Codex listen, lean, esperen y prueben flujos reales de correo.
pay·na·niMensajero de relevo mexica: corría con el recado y lo entregaba en la siguiente posta.mail.wait({ ext: "qa1" })
→ 1 mensaje · 1.2 s_01 mail.wait · scope mail:wait
02 mail.get · scope mail:get
03 mail.send · denegadoEl correo que tus agentes necesitan, no otro cliente de correo.
Un agente no scrapea IMAP: pide encargos. MexicaMail expone un endpoint MCP donde Claude, Codex o tu propio agente listan, leen, esperan un mensaje y bajan adjuntos con una llave que tú firmaste y puedes cortar. El buzón nunca actúa solo.
mail.listLista los mensajes de un buzón o de una extensión, con filtros y paginado.
scope mail:listmail.getTrae un mensaje completo: encabezados, cuerpo y a qué extensión llegó.
scope mail:getmail.waitSe queda esperando el correo que va a llegar. Ideal para un código de acceso.
scope mail:waitmail.attachmentsBaja el adjunto tal cual llegó, con su tipo y su peso real.
scope mail:attachmentsmail.sendSólo si tú lo firmaste, y sólo a los destinatarios de la política.
scope mail:sendno existe mail.draftUn agente sin mail:send lista, lee y espera; lo que hizo queda en la bitácora. Redactar sigue siendo tuyo.Un endpoint, una llave, y consentimiento en el navegador.
El endpoint es el mismo para todo el servicio: la identidad va en el token, nunca en la URL. El agente pide entrada desde su terminal, se abre MexicaMail, tú apruebas la pantalla de consentimiento y la llave nace con acceso corto y refresh rotativo. Nunca le das tu contraseña.
https://api.mexicalab.com/mcpPOST /mcp · Streamable HTTP · statelessmail:listpermitidomail:getpermitidomail:waitpermitidomail:attachmentspermitidomail:senddenegado$ codex mcp add mexicamail --transport http \ https://api.mexicalab.com/mcp$ codex mcp login mexicamail→ abriendo el navegador · PKCE S256→ esperando que firmes el recado…✓ llave firmada · 4 encargos · token 1 h$ codex "saca el código que llegue a +qa1"→ mail.wait({ ext: "qa1" }) · 1.2 s→ mail.get({ id: "m_8f21" }) · 448 213token 1 h · refresh rotativo- extensions
- +qa1, +claude-run-42
- sendRecipients
- —
- mailbox
- derivado del usuario
El consentimiento puede quitar encargos pedidos, jamás agregar uno que el agente no pidió. El buzón siempre se deriva de tu usuario, nunca de un argumento.
Tres postas y el relevo queda armado
Corre sólo cuando hay recado: nada encendido esperando, nada que provisionar.
Con nuestro dominio o con el tuyo: cinco registros de DNS y la bandeja ya recibe. Las extensiones no se dan de alta, existen.
MX · SPF · DKIM · verificaciónCorre codex mcp login o claude mcp login desde su terminal. Se abre MexicaMail y tú firmas el recado con los encargos a la vista.
OAuth 2.1 + PKCE S256Cada encargo servido queda con su posta, su scope y su tiempo. Si no hay bitácora, no hay resultado que mostrar.
01 mail.wait · 02 mail.get · 0.7 sUna cuadrilla de corredores en un mismo buzón.
Cualquier admin+lo-que-sea@ entrega en admin@ y se queda categorizado por su extensión exacta. Remitentes, destinatarios y adjuntos reales para probar flujos sin exponer un buzón humano.
Sin dar de alta nada. admin+qa1@ funciona el primer día; conserva deliveredTo.
Una cuadrilla por proyecto. Base más corredores: +admin, +user1, +qa1.
Se parte en el primer +. admin+claude+run-42@ conserva claude+run-42.
No pesa aparte. El mensaje se guarda una sola vez en el buzón canónico.
miguel@usuario · 1.2 GBventas@usuario · 1.2 GBsoporte@usuario · 1.2 GBadmin@usuario · 1.2 GBadmin+qa1@extensión · 214 msjadmin+user1@extensión · 38 msjfacturas@usuario · 1.2 GBhola@usuario · 1.2 GBlegal@usuario · 1.2 GBrecibos@usuario · 1.2 GBstripe@usuario · 1.2 GBPagas lo que pesa tu bandeja
Al peso, como en el mercado: los GB que guarda tu buzón. Las personas, las direcciones y las extensiones no se cobran, y una extensión no pesa aparte porque el mensaje se guarda una sola vez.
9 personas · 24 direcciones · 2 llaves vivas10 GB × $0.35$3.50sin cargo$0.00sin cargo$0.00sin cargo$0.00Resumen de hoy · 18:00
9 correos nuevos en soporte@. 2 piden factura, 1 es urgente.
claude-code · 0.92Listó los 9 y dejó marcados los 2 de factura. No redactó nada.
Ábreme el urgente
El recado te alcanza donde ya estás
Resúmenes y avisos por WhatsApp: lo que entró, lo que urge y lo que un agente ya revisó con su llave. Cuando hay que escribir de verdad, un toque te lleva a la bandeja.
Abre tu dirección hoy. Despacha tu paynani cuando MCP salga.
Tarda menos que configurar un reenvío. Sin tarjeta, sin llamada de ventas, sin capacidad que contratar.