Visão geral
Catorze linhas. Cada célula do MailSlurp reflete o que dizia sua página de preços, sua documentação e seu llms.txt em 2 de setembro de 2026; cada célula do GrabMail é lida diretamente das constantes que o serviço aplica. “Parcialmente” significa um nível pago, um limite ou uma ressalva que a linha não comporta — as seções abaixo dizem qual.
| Recurso | GrabMail | MailSlurp |
|---|---|---|
| Nível grátis | Sim: Tudo: domínios públicos, seu próprio domínio, a API e o servidor MCP. Sem conta, sem cartão. | Em parte: Grátis para sempre, sem cartão: 500 e-mails recebidos e 100 caixas criadas por mês, 50 caixas mantidas, 200 MB, webhooks. Sem anexos, sem envio externo. |
| Sem conta, sem chave de API | Sim: Nada para criar. Um GET com o endereço na query string lê a caixa de entrada. | Não: Uma conta e um cabeçalho x-api-key em cada chamada; chaves de agente e OAuth para o MCP. |
| API REST | Sim: Três endpoints sobre HTTPS, OpenAPI 3.1, uma leitura por segundo por endereço. | Sim: Uma ampla API REST com waitForLatestEmail, waitForMatchingEmails e afins, 150 requisições por segundo, OpenAPI. |
| Escolha seu próprio endereço | Sim: Qualquer nome em 8 domínios públicos, entre eles grabmail.io e mixozia.com, grátis. | Em parte: Partes locais aleatórias em 14 domínios compartilhados. Escolher um nome exige um domínio personalizado, que o Free não tem. |
| Seu próprio domínio | Sim: Grátis e ilimitado: um único registro MX em smtp.grabmail.io, sem etapa de cadastro. | Em parte: Não disponível no Free. Cobrado por uso no Pro, um incluído no Team, ilimitado no Enterprise. |
| Retenção de mensagens | 5 dias, fixo. Não é um nível de plano nem uma configuração. | Limitada pelo armazenamento (200 MB no Free, 1 GB no Pro, 5 GB no Team) e pela expiração da caixa; as caixas grátis expiram após um prazo padrão que não é publicado. |
| Anexos | Sim: Até 5 MB por mensagem, para baixar pela caixa de entrada e pela API. | Em parte: Só a partir do Pro. Tamanho da mensagem: 5 MB no Free, 10 MB no Pro, 50 MB no Team. |
| Sem anúncios nem rastreamento | Sim: Sem anúncios, sem análise de dados, sem scripts de terceiros. | Sim: Sem publicidade; um SaaS com painel sob login. |
| Caixa privada | Não: Pública: qualquer um que souber o endereço pode lê-la. Cada caixa tem um alias para distribuir em seu lugar. | Sim: Privada: as caixas pertencem a uma conta, e as chaves de agente podem ser restritas a um papel e a caixas específicas. |
| Servidor MCP para agentes de IA | Sim: Servidor MCP grátis em https://grabmail.io/mcp: crie uma caixa, espere até 25 segundos por uma mensagem e leia-a. | Sim: Servidor MCP hospedado, protegido por OAuth, com 16 ferramentas e cinco papéis de agente, além de uma API REST para agentes e llms.txt. O Free inclui uma conexão de agente. |
| Envio de e-mail | Não: Nenhum, por design. Só recebe. | Em parte: No Free, o envio só vai para suas próprias caixas de sandbox (25 por mês). Envio externo a partir do Pro. |
| Webhooks ou push | Não: Nenhum. Faça polling uma vez por segundo, ou deixe a espera do MCP manter a chamada aberta. | Sim: Webhooks em todos os planos, endpoints de espera na API, e acesso IMAP e SMTP. |
| SDKs oficiais | Não: Nenhum. Em vez disso, um documento OpenAPI e três endpoints. | Sim: JavaScript, Java, Python, C#, PHP, Ruby, Go, Swift e Dart, com guias para Playwright, Cypress e Selenium. |
| Apps e extensões | Em parte: Uma extensão do Chrome, carregada manualmente; ainda não está na loja. | Não: Sem app, extensão ou CLI; integrações com Zapier e Power Automate. |
Verificado em 2 de setembro de 2026. O MailSlurp publica apenas preços mensais; a opção anual em sua página de preços não mostra nenhum valor. A duração da expiração automática das caixas grátis também não é publicada, então a tabela diz “expiram” sem indicar um número.
O que o MailSlurp faz bem
Se testar e-mail é uma linha no orçamento e você quer tudo em uma única conta, o MailSlurp é a referência. Quatro coisas que ele faz e que o GrabMail não faz:
- Ele espera por você.
waitForLatestEmail,waitForMatchingEmailsewaitForNthEmailmantêm a requisição em aberto até a mensagem existir, então um teste não precisa escrever um loop de polling nem ajustar um sleep. A API REST do GrabMail funciona por polling; só o servidor MCP dele espera. - Ele envia, e tem números de telefone. Um fluxo que responde a uma mensagem, ou um que verifica por SMS, pode ser testado de ponta a ponta nos planos pagos. O GrabMail só recebe e só por e-mail, por design.
- Nove SDKs e um webhook em todos os planos. Existe o
npm install mailslurp-client, em nove linguagens, com modelos tipados; e um evento que chega a uma caixa pode ser enviado ao seu endpoint mesmo no Free. Aqui há um documento OpenAPI e um GET. - Um histórico de segurança que dá para mandar para o setor de compras. Selos SOC 2 Type I, GDPR e CCPA, papéis de agente restritos, e um nível Enterprise com SAML, SCIM, logs de auditoria e hospedagem regional. O GrabMail publica o que não faz e não oferece SLA.
Onde o GrabMail é diferente
O GrabMail é feito para os casos que o plano Free do MailSlurp deixa de fora por seus limites e que os planos pagos deixam de fora pelo preço: uma tarefa que não pode guardar nenhum segredo, um domínio que não pode custar nada, e um agente que ninguém está supervisionando.
- Sem chave, então sem cofre de segredos. Uma chamada ao MailSlurp precisa de
x-api-key; uma chamada ao GrabMail precisa de um endereço na query string. Um pull request de um fork, um trecho em um README e um agente na máquina de um estranho podem ler uma caixa aqui sem que se confie neles com nada. - Sem limite mensal. O MailSlurp Free para em 500 e-mails recebidos e 100 caixas novas por mês, e depois disso pede $49.99. Um endereço do GrabMail existe no momento em que um e-mail chega até ele, nos domínios públicos ou no seu, com uma leitura por segundo por endereço como único limite — o mês inteiro.
- Seu próprio domínio é grátis, e é assim que você escolhe um nome. O MailSlurp atribui partes locais aleatórias em seus domínios compartilhados e só deixa você escolher um nome em um domínio personalizado, que o Free não tem e o Pro cobra por uso. Aqui,
run-42@grabmail.ioé seu só de digitar, e qualquer domínio que você apontar para smtp.grabmail.io vira uma caixa catch-all de graça. - Anexos e um servidor MCP no nível grátis. O MailSlurp entrega anexos a partir do Pro; o GrabMail aceita 5 MB por mensagem desde o primeiro dia. Seu servidor MCP não precisa de nenhuma tela de OAuth, que é exatamente o que um agente que trabalha sem um humano na frente de um navegador precisa.
Preço, lado a lado
Os preços do MailSlurp são mensais, em dólares americanos, não reembolsáveis exceto onde a lei exige, com excedente cobrado por uso acima dos volumes incluídos. O único plano pago do GrabMail compra acesso a um conjunto de domínios mantidos fora das listas de bloqueio de e-mail descartável; tudo na tabela acima continua grátis.
| Nível | GrabMail | MailSlurp |
|---|---|---|
| Free | Domínios públicos, seu próprio domínio, API, MCP. Sem conta, sem limite. | Grátis para sempre, sem cartão: 500 e-mails recebidos, 100 caixas criadas, 50 caixas mantidas, 200 MB, 1 agente. Sem anexos, sem envio externo, sem domínio personalizado. |
| Pago mais barato | Premium, $24 por mês: acesso via API ao conjunto de domínios fora das listas de bloqueio, pago em cripto. | Pro, $49.99 por mês: 3 agentes, 1,000 caixas criadas, 5,000 e-mails recebidos e 500 enviados, anexos, 1 GB; domínios personalizados cobrados à parte por uso. |
| Nível Team | Pro a $78 e Scale a $148 por mês: mais mensagens e chaves sobre o mesmo conjunto de domínios. | Team, $129.99 por mês: 10 agentes, 5,000 caixas e e-mails, depois $3.00 a cada 1,000 caixas e $0.99 a cada 1,000 e-mails, 2 usuários, 1 domínio personalizado, 5 GB e depois $0.75 por GB. |
| Enterprise | Nenhum. Não existe nível com contrato nem SLA. | Sob medida: agentes ilimitados, relatório SOC 2, MSA, SAML, OIDC, SCIM, RBAC, hospedagem regional. |
Preços tal como publicados em 2 de setembro de 2026. O MailSlurp oferece um teste com cartão no Pro e no Team; seus termos tornam as cobranças não reembolsáveis. A página de preços do GrabMail tem a tabela completa.
Para desenvolvedores: lendo uma caixa de entrada
Toda a diferença em um único comando. Isto lê uma caixa do GrabMail sem cabeçalho, sem chave e sem conta:
$ curl -sG https://grabmail.io/api/v1/mailbox --data-urlencode "address=anything@grabmail.io" | jq '{count, alias}'O equivalente no MailSlurp começa com uma conta, uma chave de API e geralmente um SDK: crie uma caixa e depois waitForLatestEmail(inboxId, timeout). Isso é mais para configurar e menos para escrever no teste, porque a espera acontece no servidor. No GrabMail a espera é um loop com prazo — vinte linhas, mostradas nos guias de Playwright, Python e Node.js — e não há nada para instalar.
Um detalhe de CI que vale a pena saber: a chave do MailSlurp fica em um secret e o pipeline precisa ter permissão para lê-lo, o que exclui pull requests de forks na maioria das plataformas. O GrabMail não precisa de nenhum secret, então o pipeline de um fork pode rodar o mesmo teste de e-mail. O guia de GitHub Actions mostra o workflow.
Para agentes de IA
O MailSlurp fez um trabalho sério aqui: um endpoint MCP hospedado, dezesseis ferramentas, cinco papéis de privilégio mínimo, de somente leitura a gerente de caixa, e uma API REST para agentes. É pensado para um agente atuando dentro da conta de uma organização, cercado de OAuth e permissões. O servidor do GrabMail em https://grabmail.io/mcp é pensado para o caso oposto — um agente que não tem conta em lugar nenhum e precisa de uma caixa agora — então ele não pede nada e oferece seis ferramentas, incluindo um wait_for_message que bloqueia por até 25 segundos.
Se o agente é seu e o e-mail é da sua empresa, os papéis do MailSlurp são o modelo mais seguro. Se o agente está se cadastrando sozinho em um serviço de terceiros e o e-mail é um código de verificação, o servidor sem chave do GrabMail remove o único passo que um agente sem supervisão não consegue fazer sozinho: passar por um cadastro. E-mail para agentes de IA cobre esse ciclo.
Migrando do MailSlurp
Uma suíte de testes que usa o MailSlurp só para e-mail recebido migra em uma tarde; uma que usa envio ou webhooks deveria ficar. Os passos:
- Troque a criação da caixa por um endereço. Onde a suíte chamava
createInbox()e guardava um id, construa em vez disso um endereço:run-${id}@grabmail.io, ou qualquer nome em um domínio que você aponte para cá. Não há nada para criar. - Troque a espera por um loop.
waitForLatestEmailvira um GET em/api/v1/mailboxa cada segundo, atécountficar acima de zero ou o prazo passar. Os guias têm a função em TypeScript e em Python; copie uma vez. - Remova o secret. Apague a variável
MAILSLURP_API_KEYda CI e o SDK do lockfile. Se seu pipeline fixa os hosts de saída, liberegrabmail.io. - Confira do que você dependia. Anexos ainda funcionam aqui (5 MB por mensagem). Envio, SMS, IMAP e webhooks não existem aqui, e o e-mail some depois de 5 dias.
Qual escolher, e para quê
A divisão honesta é por necessidade:
Escolha o GrabMail quando
- o pipeline, o script ou o agente não pode guardar nenhuma chave, ou roda onde um secret não pode ser lido;
- você quer endereços ilimitados no seu próprio domínio, de graça, e escolher os nomes deles;
- a tarefa é receber e-mail de verificação, e $49.99 por mês é mais do que vale a pena.
Escolha o MailSlurp quando
- a suíte envia e-mail, responde, ou verifica por SMS;
- você quer um SDK tipado, espera no lado do servidor e webhooks em vez de um loop de polling;
- o setor de compras quer SOC 2, papéis, SSO e um MSA.
Quando ficar com o MailSlurp
Três situações em que trocar custaria algo real:
- Seus testes carregam dados reais. Uma caixa do GrabMail pode ser lida por qualquer um que souber o endereço, nos domínios públicos e no seu. As caixas do MailSlurp pertencem a uma conta e podem ser restritas por agente. Um teste que envia por e-mail os dados de um cliente precisa da segunda opção.
- Você depende de push ou de envio. Webhooks, IMAP, SMTP, e-mail de saída e números de telefone estão ausentes aqui por design, e vão continuar ausentes. Se algum deles está na sua suíte, aqui não há para onde migrar.
- Você já pagou o ano. As cobranças do MailSlurp não são reembolsáveis. Rode os dois em paralelo no próximo projeto, em vez de arrancar algo que já funciona.
Perguntas
O GrabMail é uma alternativa grátis ao MailSlurp?
Para e-mail recebido, sim: ler uma caixa, anexos, seu próprio domínio e um servidor MCP são grátis, sem conta e sem limite mensal. Não substitui o envio, SMS, webhooks, IMAP ou os SDKs do MailSlurp, que aqui não existem a preço nenhum.
O MailSlurp é grátis?
Existe um plano Free permanente e sem cartão: 500 e-mails recebidos e 100 caixas criadas por mês, 50 caixas mantidas, sem anexos e sem envio externo, com caixas que expiram após um prazo padrão que não é publicado. O primeiro plano pago é o Pro, a $49.99 por mês.
Posso escolher meu próprio endereço de e-mail no MailSlurp?
Só em um domínio personalizado: nos próprios domínios compartilhados do MailSlurp a parte local é aleatória, e sua documentação diz que um endereço personalizado exige um domínio personalizado, que o plano Free não inclui. No GrabMail, qualquer nome funciona tanto nos domínios públicos quanto no seu, de graça.
Qual funciona com Claude, Cursor ou um agente de IA?
Os dois rodam um servidor MCP. O do MailSlurp fica atrás de OAuth, com papéis e dezesseis ferramentas, feito para um agente dentro de uma conta; o do GrabMail não tem chave, tem seis ferramentas e um wait_for_message bloqueante, feito para um agente sem conta nenhuma. O guia de clientes tem a configuração para sete clientes.
O GrabMail tem um endpoint de espera como o waitForLatestEmail?
Não na API REST, que funciona por polling a uma leitura por segundo por endereço. O wait_for_message do servidor MCP mantém a chamada aberta por até 25 segundos, que é a mesma ideia, mas para agentes. Para uma suíte de testes, os guias dão uma função de espera com prazo de vinte linhas.


