De un vistazo
Catorce filas. Cada celda de MailSlurp refleja lo que decían su página de precios, su documentación y su llms.txt el 2 de septiembre de 2026; cada celda de GrabMail se lee directamente de las constantes que aplica el servicio. «Parcialmente» significa un nivel de pago, un límite o una salvedad que la fila no puede contener — las secciones de abajo dicen cuál.
| Característica | GrabMail | MailSlurp |
|---|---|---|
| Nivel gratuito | Sí: Todo: dominios públicos, tu propio dominio, la API y el servidor MCP. Sin cuenta, sin tarjeta. | En parte: Gratis para siempre, sin tarjeta: 500 correos entrantes y 100 buzones creados al mes, 50 buzones conservados, 200 MB, webhooks. Sin adjuntos, sin envío externo. |
| Sin cuenta, sin clave de API | Sí: Nada que crear. Un GET con la dirección en la cadena de consulta lee el buzón. | No: Una cuenta y una cabecera x-api-key en cada llamada; claves de agente y OAuth para MCP. |
| API REST | Sí: Tres endpoints sobre HTTPS, OpenAPI 3.1, una lectura por segundo por dirección. | Sí: Una amplia API REST con waitForLatestEmail, waitForMatchingEmails y compañía, 150 solicitudes por segundo, OpenAPI. |
| Elige tu propia dirección | Sí: Cualquier nombre en 8 dominios públicos, entre ellos grabmail.io y mixozia.com, gratis. | En parte: Partes locales aleatorias en 14 dominios compartidos. Elegir un nombre exige un dominio personalizado, algo que el plan Free no tiene. |
| Tu propio dominio | Sí: Gratis e ilimitado: un único registro MX en smtp.grabmail.io, sin ningún paso de registro. | En parte: No disponible en Free. Se cobra por uso en Pro, uno incluido en Team, ilimitado en Enterprise. |
| Retención de mensajes | 5 días, fijo. No es un nivel de plan ni un ajuste. | Limitada por el almacenamiento (200 MB en Free, 1 GB en Pro, 5 GB en Team) y por la caducidad del buzón; los buzones gratuitos caducan tras un plazo predeterminado que no se publica. |
| Adjuntos | Sí: Hasta 5 MB por mensaje, descargables desde el buzón y desde la API. | En parte: Solo desde Pro en adelante. Tamaño de mensaje: 5 MB en Free, 10 MB en Pro, 50 MB en Team. |
| Sin anuncios ni rastreo | Sí: Sin anuncios, sin analítica, sin scripts de terceros. | Sí: Sin publicidad; un SaaS con panel bajo inicio de sesión. |
| Buzón privado | No: Público: cualquiera que conozca la dirección puede leerlo. Cada buzón tiene un alias para repartir en su lugar. | Sí: Privado: los buzones pertenecen a una cuenta, y las claves de agente pueden limitarse a un rol y a buzones concretos. |
| Servidor MCP para agentes de IA | Sí: Servidor MCP gratuito en https://grabmail.io/mcp: crea un buzón, espera hasta 25 segundos un mensaje y léelo. | Sí: Servidor MCP alojado, protegido con OAuth, con 16 herramientas y cinco roles de agente, además de una API REST para agentes y llms.txt. Free incluye una conexión de agente. |
| Envío de correo | No: Ninguno, por diseño. Solo recepción. | En parte: En Free solo se envía a sus propios buzones de prueba (sandbox), 25 al mes. El envío externo está disponible desde Pro en adelante. |
| Webhooks o push | No: Ninguno. Consulta una vez por segundo, o deja que la espera del MCP mantenga la llamada abierta. | Sí: Webhooks en todos los planes, endpoints de espera en la API, y acceso IMAP y SMTP. |
| SDK oficiales | No: Ninguno. En su lugar, un documento OpenAPI y tres endpoints. | Sí: JavaScript, Java, Python, C#, PHP, Ruby, Go, Swift y Dart, con guías para Playwright, Cypress y Selenium. |
| Apps y extensiones | En parte: Una extensión de Chrome que se carga a mano; todavía no está en la tienda. | No: Sin app, extensión ni CLI; integraciones con Zapier y Power Automate. |
Revisado el 2 de septiembre de 2026. MailSlurp solo publica precios mensuales; el interruptor anual de su página de precios no muestra ninguna cifra. Tampoco se publica la duración de la caducidad automática de los buzones gratuitos, así que la tabla dice «caducan» sin indicar un número.
Lo que MailSlurp hace bien
Si las pruebas de correo tienen una partida en el presupuesto y quieres tenerlo todo en una sola cuenta, MailSlurp es la referencia. Cuatro cosas que hace y que GrabMail no hace:
- Espera por ti.
waitForLatestEmail,waitForMatchingEmailsywaitForNthEmailmantienen la solicitud abierta hasta que el mensaje existe, así que una prueba no tiene que escribir un bucle de sondeo ni ajustar una espera. La API REST de GrabMail se consulta por sondeo; solo su servidor MCP espera. - Envía correo, y tiene números de teléfono. Un flujo que responde a un mensaje, o uno que verifica por SMS, puede probarse de principio a fin en los planes de pago. GrabMail solo recibe y solo por correo, por diseño.
- Nueve SDK y un webhook en todos los planes. Existe
npm install mailslurp-client, en nueve idiomas, con modelos tipados; y un evento que llega a un buzón puede enviarse a tu endpoint incluso en Free. Aquí hay un documento OpenAPI y un GET. - Un historial de seguridad que puedes enviar a compras. Insignias SOC 2 Type I, GDPR y CCPA, roles de agente delimitados, y un nivel Enterprise con SAML, SCIM, registros de auditoría y alojamiento regional. GrabMail publica lo que no hace y no ofrece SLA.
En qué es diferente GrabMail
GrabMail está pensado para los casos que el plan Free de MailSlurp deja fuera por sus límites y que sus planes de pago dejan fuera por su precio: una tarea que no debe guardar ningún secreto, un dominio que no debe costar nada, y un agente al que nadie está supervisando.
- Sin clave, así que sin almacén de secretos. Una llamada a MailSlurp necesita
x-api-key; una llamada a GrabMail necesita una dirección en la cadena de consulta. Un pull request desde un fork, un fragmento en un README y un agente en la máquina de un desconocido pueden leer aquí un buzón sin que se les confíe nada. - Sin límite mensual. MailSlurp Free se detiene en 500 correos entrantes y 100 buzones nuevos al mes, y a partir de ahí pide $49.99. Una dirección de GrabMail existe en cuanto le llega correo, en los dominios públicos o en el tuyo, con una lectura por segundo por dirección como único límite — todo el mes.
- Tu propio dominio es gratis, y es la forma de elegir un nombre. MailSlurp asigna partes locales aleatorias en sus dominios compartidos y solo te deja elegir un nombre en un dominio personalizado, algo que Free no tiene y que Pro cobra por uso. Aquí
run-42@grabmail.ioes tuyo con solo escribirlo, y cualquier dominio que apuntes a smtp.grabmail.io se convierte en un buzón catch-all sin coste. - Adjuntos y un servidor MCP en el nivel gratuito. MailSlurp entrega adjuntos desde Pro en adelante; GrabMail admite 5 MB por mensaje desde el primer día. Su servidor MCP no necesita ninguna pantalla de OAuth, que es justo lo que necesita un agente que trabaja sin una persona delante de un navegador.
Precio, uno junto al otro
Los precios de MailSlurp son mensuales, en dólares estadounidenses, no reembolsables salvo cuando la ley lo exige, con excedentes cobrados por uso por encima de los volúmenes incluidos. El único plan de pago de GrabMail da acceso a un conjunto de dominios que se mantienen fuera de las listas de bloqueo de correo desechable; todo lo demás en la tabla de arriba sigue siendo gratis.
| Nivel | GrabMail | MailSlurp |
|---|---|---|
| Free | Dominios públicos, tu propio dominio, API, MCP. Sin cuenta, sin límite. | Gratis para siempre, sin tarjeta: 500 correos entrantes, 100 buzones creados, 50 buzones conservados, 200 MB, 1 agente. Sin adjuntos, sin envío externo, sin dominio personalizado. |
| El de pago más barato | Premium, $24 al mes: acceso por API al conjunto de dominios libres de listas de bloqueo, pagado en cripto. | Pro, $49.99 al mes: 3 agentes, 1,000 buzones creados, 5,000 correos entrantes y 500 salientes, adjuntos, 1 GB; los dominios personalizados se cobran aparte por uso. |
| Nivel Team | Pro a $78 y Scale a $148 al mes: más mensajes y claves sobre el mismo conjunto de dominios. | Team, $129.99 al mes: 10 agentes, 5,000 buzones y correos, y luego $3.00 por cada 1,000 buzones y $0.99 por cada 1,000 correos, 2 usuarios, 1 dominio personalizado, 5 GB y luego $0.75 por GB. |
| Enterprise | Ninguno. No hay ningún nivel con contrato ni SLA. | A medida: agentes ilimitados, informe SOC 2, MSA, SAML, OIDC, SCIM, RBAC, alojamiento regional. |
Precios tal como se publicaron el 2 de septiembre de 2026. MailSlurp ofrece una prueba con tarjeta en Pro y Team; sus condiciones hacen que las cuotas no sean reembolsables. La página de precios de GrabMail tiene la tabla completa.
Para desarrolladores: leer un buzón
Toda la diferencia en un solo comando. Esto lee un buzón de GrabMail sin cabecera, sin clave y sin cuenta:
$ curl -sG https://grabmail.io/api/v1/mailbox --data-urlencode "address=anything@grabmail.io" | jq '{count, alias}'El equivalente en MailSlurp empieza con una cuenta, una clave de API y normalmente un SDK: crear un buzón y luego waitForLatestEmail(inboxId, timeout). Eso es más para configurar y menos para escribir en la prueba, porque la espera ocurre en el servidor. En GrabMail la espera es un bucle con un plazo — veinte líneas, mostradas en las guías de Playwright, Python y Node.js — y no hay nada que instalar.
Un detalle de CI que conviene saber: la clave de MailSlurp va en un secreto y el pipeline debe tener permiso para leerlo, lo que excluye los pull requests desde forks en la mayoría de las plataformas. GrabMail no necesita ningún secreto, así que el pipeline de un fork puede ejecutar la misma prueba de correo. La guía de GitHub Actions muestra el flujo de trabajo.
Para agentes de IA
MailSlurp ha hecho aquí un trabajo serio: un endpoint MCP alojado, dieciséis herramientas, cinco roles de mínimo privilegio que van de solo lectura a administrador de buzones, y una API REST para agentes. Está pensado para un agente que actúa dentro de la cuenta de una organización, rodeado de OAuth y permisos. El servidor de GrabMail en https://grabmail.io/mcp está pensado para el caso contrario — un agente que no tiene cuenta en ningún sitio y necesita un buzón ya — así que no pide nada y ofrece seis herramientas, entre ellas un wait_for_message que bloquea la llamada hasta 25 segundos.
Si el agente es tuyo y el correo es de tu empresa, los roles de MailSlurp son el modelo más seguro. Si el agente se está registrando por su cuenta en un servicio de terceros y el correo es un código de verificación, el servidor sin clave de GrabMail elimina el único paso que un agente sin supervisión no puede hacer solo: completar un registro. Correo para agentes de IA explica ese bucle.
Cambiarse desde MailSlurp
Una batería de pruebas que use MailSlurp solo para correo entrante se puede migrar en una tarde; una que use envío o webhooks debería quedarse. Los pasos:
- Sustituye la creación del buzón por una dirección. Donde la batería de pruebas llamaba a
createInbox()y guardaba un id, construye en su lugar una dirección:run-${id}@grabmail.io, o cualquier nombre en un dominio que apuntes aquí. No hay nada que crear. - Sustituye la espera por un bucle.
waitForLatestEmailse convierte en un GET a/api/v1/mailboxcada segundo, hasta quecountsea mayor que cero o se cumpla el plazo. Las guías tienen la función en TypeScript y en Python; cópiala una vez. - Elimina el secreto. Borra la variable
MAILSLURP_API_KEYde la CI y el SDK del lockfile. Si tu pipeline restringe los hosts de salida, permitegrabmail.io. - Revisa de qué dependías. Los adjuntos siguen funcionando aquí (5 MB por mensaje). Aquí no existen el envío, los SMS, IMAP ni los webhooks, y el correo desaparece a los 5 días.
Cuál elegir, y para qué
La división honesta es por necesidad:
Elige GrabMail cuando
- el pipeline, el script o el agente no debe guardar ninguna clave, o se ejecuta donde no se puede leer un secreto;
- quieres direcciones ilimitadas en tu propio dominio, gratis, y elegir sus nombres;
- la tarea es recibir correo de verificación, y $49.99 al mes es más de lo que vale.
Elige MailSlurp cuando
- la batería de pruebas envía correo, responde, o verifica por SMS;
- quieres un SDK tipado, espera en el servidor y webhooks en vez de un bucle de sondeo;
- el departamento de compras pide SOC 2, roles, SSO y un MSA.
Cuándo quedarte con MailSlurp
Tres situaciones en las que cambiar te costaría algo real:
- Tus pruebas manejan datos reales. Un buzón de GrabMail lo puede leer cualquiera que conozca la dirección, tanto en los dominios públicos como en el tuyo. Los buzones de MailSlurp pertenecen a una cuenta y pueden limitarse por agente. Una prueba que envía por correo los datos de un cliente necesita lo segundo.
- Dependes de push o de envío. Los webhooks, IMAP, SMTP, el correo saliente y los números de teléfono están ausentes aquí por diseño, y seguirán ausentes. Si tu batería de pruebas usa alguno de ellos, aquí no hay nada a lo que cambiarte.
- Ya has pagado el año. Las cuotas de MailSlurp no son reembolsables. Mejor usa los dos en paralelo en el próximo proyecto que desmontar algo que ya funciona.
Preguntas
¿Es GrabMail una alternativa gratuita a MailSlurp?
Para correo entrante, sí: leer un buzón, los adjuntos, tu propio dominio y un servidor MCP son gratis, sin cuenta y sin límite mensual. No sustituye el envío, los SMS, los webhooks, IMAP ni los SDK de MailSlurp, que aquí no existen a ningún precio.
¿Es gratis MailSlurp?
Hay un plan Free permanente y sin tarjeta: 500 correos entrantes y 100 buzones creados al mes, 50 buzones conservados, sin adjuntos y sin envío externo, con buzones que caducan tras un plazo predeterminado que no se publica. El primer plan de pago es Pro, a $49.99 al mes.
¿Puedo elegir mi propia dirección de correo en MailSlurp?
Solo en un dominio personalizado: en los dominios compartidos propios de MailSlurp la parte local es aleatoria, y su documentación dice que una dirección personalizada necesita un dominio personalizado, algo que el plan Free no incluye. En GrabMail, cualquier nombre funciona tanto en los dominios públicos como en el tuyo, gratis.
¿Cuál funciona con Claude, Cursor o un agente de IA?
Los dos tienen un servidor MCP. El de MailSlurp está protegido con OAuth, con roles y dieciséis herramientas, pensado para un agente dentro de una cuenta; el de GrabMail no necesita clave, tiene seis herramientas y un wait_for_message bloqueante, pensado para un agente sin ninguna cuenta. La guía de clientes tiene la configuración para siete clientes.
¿Tiene GrabMail un endpoint de espera como waitForLatestEmail?
No en la API REST, que se consulta por sondeo a una lectura por segundo por dirección. El wait_for_message del servidor MCP mantiene la llamada abierta hasta 25 segundos, que es la misma idea pero para agentes. Para una batería de pruebas, las guías dan una función de espera con plazo de veinte líneas.


