MailBeast

Execute campanhas de cold email diretamente pelo seu assistente de IA: lance campanhas com sequências A/B, gerencie leads e caixas de envio aquecidas, leia e responda respostas, e veja análises de campanhas no MailBeast. Login via OAuth com acesso somente leitura ou leitura + escrita.

Servidor MCP hospedado

npx add-mcp 'https://mcp.mailbeast.ai/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Servidor MCP

Conecte Claude, ChatGPT, Cursor e outros assistentes de IA ao seu workspace MailBeast.

O servidor MCP do MailBeast permite que um assistente de IA trabalhe no seu workspace: criar e lançar campanhas, adicionar leads, verificar caixas de entrada e aquecimento, ler e responder mensagens, e obter análises — apenas perguntando em linguagem natural.

https://mcp.mailbeast.ai/mcp

Adicione esta URL ao seu aplicativo de IA e faça login com sua conta MailBeast. Você escolhe o workspace e o que o assistente pode fazer; não é necessário copiar chave de API.

Requisitos

  • Um workspace MailBeast no plano Pro+ (ou um plano empresarial com acesso à API) — o mesmo acesso da API REST.
  • Você é proprietário ou administrador desse workspace. Outros cargos não podem conectar aplicativos.
  • Para enviar e-mails (campanhas, respostas, e-mails de teste): pelo menos uma caixa de envio conectada.
  • Um aplicativo de IA que suporte servidores MCP remotos: Claude (web, desktop, mobile, Claude Code), ChatGPT, Cursor ou qualquer outro cliente MCP que fale Streamable HTTP e OAuth.

Como funciona a conexão

Adicione `https://mcp.mailbeast.ai/mcp` no seu aplicativo de IA (passos por aplicativo abaixo). O aplicativo abre uma página do MailBeast no seu navegador. Faça login se ainda não estiver. Escolha o workspace e depois as permissões: visualizar campanhas, leads, caixas de entrada, inbox e análises está sempre incluído, e **Fazer alterações e enviar e-mails** está ativado por padrão — desative se o assistente deve apenas visualizar. A página mostra qual aplicativo está solicitando e para onde você será redirecionado. Selecione **Permitir acesso**. Você retorna ao aplicativo e as ferramentas do MailBeast estão prontas.

Por trás disso, é OAuth 2.1 padrão com PKCE: o aplicativo descobre nosso login a partir da resposta 401 do servidor e seu metadata. Cada conexão aprovada aparece como uma chave de API chamada " (MCP)" — por exemplo "Claude (MCP)" — em Configurações → Chaves de API.

Conecte seu aplicativo

Adicione em claude.ai ou no Claude Desktop; depois funciona também nos aplicativos móveis do Claude.
1. Abra **Personalizar → Conectores** ([claude.ai/customize/connectors](https://claude.ai/customize/connectors)).
2. Selecione **Adicionar conector personalizado**, nomeie como `MailBeast` e insira
   `https://mcp.mailbeast.ai/mcp`. Deixe o ID do cliente OAuth e o segredo vazios.
3. Selecione **Adicionar**, depois **Conectar**, e aprove o acesso no navegador.
4. Em um chat, ative o MailBeast em **+ → Conectores**.

Nos planos **Team e Enterprise**, um proprietário da organização primeiro adiciona o conector em
**Configurações da organização → Conectores** (**Adicionar → Personalizado**, mesma URL); depois cada
membro abre **Personalizar → Conectores** e seleciona **Conectar**.
1. Abra [chatgpt.com/plugins](https://chatgpt.com/plugins). 2. Selecione **+**, depois **Adicionar servidor MCP personalizado**. Nomeie como `MailBeast`. 3. Em **Conexão**, insira `https://mcp.mailbeast.ai/mcp` e escolha **OAuth** para autenticação. 4. Confirme o aviso de risco e selecione **Criar como plugin**, depois aprove o acesso no navegador. 5. Em um chat, digite `@MailBeast` para usá-lo.
Servidores MCP personalizados no ChatGPT dependem do seu plano e das configurações do workspace. No
Business, apenas administradores e proprietários do workspace podem adicioná-los; no Pro, o ChatGPT conecta
servidores personalizados apenas para leitura. Veja
[o artigo de ajuda da OpenAI](https://help.openai.com/en/articles/12584461).
```bash theme={null} claude mcp add --transport http mailbeast https://mcp.mailbeast.ai/mcp ```
Inicie o Claude Code, execute `/mcp`, selecione **mailbeast** e **Autenticar**. Seu
navegador abre; aprove o acesso e retorne ao terminal.
Add MailBeast MCP server to Cursor
Ou adicione em `~/.cursor/mcp.json` (todos os projetos) ou `.cursor/mcp.json` (um projeto):

```json theme={null}
{
  "mcpServers": {
    "MailBeast": {
      "url": "https://mcp.mailbeast.ai/mcp"
    }
  }
}
```

Em **Configurações do Cursor → MCP**, o MailBeast mostra **Requer login** — selecione e
aprove o acesso no navegador.

Permissões

Você aprovaO assistente podePor trás
Visualizar (sempre incluído)Ler campanhas, sequências, leads, caixas de entrada e sua saúde, e-mails e respostas, análises, buscas do Lead Finder, uso do planoChave de API com all:read
Visualizar + Fazer alterações e enviar e-mailsTudo acima, mais: criar, alterar, iniciar, pausar e excluir campanhas; adicionar, atualizar e excluir leads; alterar, pausar e remover caixas de entrada; conectar caixas do Google / Microsoft por link; marcar conversas como lidas; responder e encaminhar e-mails; enviar e-mails de testeChave de API com all:all

Somente leitura significa somente leitura: o assistente não pode alterar nada ou enviar e-mails. Ele ainda vê o conteúdo que lê — seus e-mails, respostas e dados de leads — e o repassa ao aplicativo de IA que você usa.

Seja o que for que você aprove, o assistente não pode:

  • criar ou ver chaves de API, ou alterar seu plano e cobrança;
  • ver qualquer senha — em uma conexão por login, ele não aceita senhas SMTP/IMAP de forma alguma (conecte essas caixas de entrada no painel);
  • ultrapassar os limites do plano do seu workspace e o limite de taxa — chamadas de ferramentas contam contra ele como requisições diretas à API (120 por minuto por workspace).

Para alterar permissões, conecte novamente com a outra opção e exclua a antiga chave "(MCP)".

Desconectar

  • No MailBeast — exclua a chave do aplicativo ("Claude (MCP)", "ChatGPT (MCP)", …) em Configurações → Chaves de API. O acesso termina imediatamente: a próxima chamada do aplicativo é recusada e ele precisa fazer login novamente.
  • No aplicativo — remova o conector (Claude: Personalizar → Conectores → … → Remover; ChatGPT: remova o plugin em Plugins; Claude Code: claude mcp remove mailbeast; Cursor e outros clientes: remova das configurações ou arquivo de configuração do MCP).

Remover o conector apenas no aplicativo pode deixar a chave no MailBeast — exclua-a lá para revogar o acesso com certeza.

Conectar com uma chave de API

Para scripts, CI e clientes sem login OAuth. Crie uma chave em Configurações → Chaves de API — uma chave separada para MCP, apenas com os escopos que você precisa (all:read para somente leitura, all:all para tudo) — e envie-a como cabeçalho:

Authorization: Bearer mb_live_…
```bash theme={null} claude mcp add --transport http mailbeast https://mcp.mailbeast.ai/mcp \ --header "Authorization: Bearer $MAILBEAST_API_KEY" ``` ```json theme={null} { "mcpServers": { "MailBeast": { "url": "https://mcp.mailbeast.ai/mcp", "headers": { "Authorization": "Bearer mb_live_…" } } } } ```

O assistente vê apenas as ferramentas que os escopos da chave permitem. Uma conexão por chave também oferece connect_mailboxes (SMTP/IMAP com senhas) e alterações de credenciais em update_mailbox, o que conexões por login não oferecem.

Aviso

Nunca coloque uma chave de API na URL do servidor. Configurações antigas que usavam uma URL contendo a chave continuam funcionando por enquanto, mas mude para login ou o cabeçalho acima e exclua essa chave — URLs acabam em logs, histórico do navegador e capturas de tela.

Ferramentas

Acesso mostra o que uma ferramenta precisa: Leitura funciona em toda conexão; Escrita precisa de Fazer alterações e enviar e-mails; Envia e-mails precisa de Fazer alterações e enviar e-mails e envia e-mails reais para destinatários reais. Cada ferramenta chama o endpoint correspondente da API REST (veja a aba Referência da API) — o servidor MCP não adiciona permissões próprias.

Workspace

FerramentaO que fazAcesso
get_workspaceNome do workspace e fuso horário, plano e uso contra cada limite do planoLeitura

Caixas de entrada

FerramentaO que fazAcesso
list_mailboxesCaixas de envio com status, pontuação de saúde, aquecimento e limitesLeitura
get_mailboxUma caixa de entrada: status e por que falhou pela última vez, aquecimento, limites; opcionalmente o teste de conexão mais recenteLeitura
start_oauth_connectInicia a conexão de uma caixa do Google Workspace ou Microsoft 365: retorna um link que você abre para fazer login — sem senhaEscrita
check_oauth_connectVerifica se esse login terminouLeitura
update_mailboxAltera nome do remetente, limite diário, intervalo de envio, assinatura, responder-para, CCO, domínio de rastreamento, aquecimento, idiomaEscrita
pause_mailbox / resume_mailboxPara uma caixa de enviar / reativa (uma que falhou recebe um novo teste de conexão)Escrita
bulk_update_mailboxesUma alteração — status ou configurações compartilhadas — para até 1000 caixasEscrita
delete_mailboxRemove uma caixa de entrada do workspaceEscrita
connect_mailboxesConecta caixas SMTP/IMAP com senhas — apenas conexões por chave de APIEscrita

Campanhas

FerramentaO que fazAcesso
list_campaignsCampanhas com status e contagem de leadsLeitura
get_campaignUma campanha: agendamento, configurações, métricas, caixas de entrada, cada etapa da sequência e variante A/B, se está dentro da janela de envioLeitura
create_campaignCria uma campanha como rascunho (nada é enviado): agendamento, configurações, sequência com variantes A/B, tags, e-mails de leadsEscrita
update_campaignAltera uma campanha; uma nova sequência, lista de caixas ou lista de tags substitui a atualEscrita
send_test_emailEnvia uma prévia de uma etapa da sequência para um endereço (12 por dia por workspace)Envia e-mails
start_campaignInicia o envio de uma campanha rascunho para seus leads no agendamento definidoEnvia e-mails
pause_campaignPausa uma campanha — nada mais é enviado até ser retomadaEscrita
resume_campaignRetoma uma campanha pausada — o envio continua no agendamentoEnvia e-mails
delete_campaignExclui permanentemente uma campanha e interrompe seu envioEscrita

Leads

FerramentaO que fazAcesso
add_leadsAdiciona até 100 leads por chamada a uma campanha (deduplicados por e-mail)Escrita
list_leadsLeads de uma campanha com status e engajamento (abriu, clicou, respondeu)Leitura
get_leadUm lead com campos personalizados e progresso na sequênciaLeitura
find_lead_by_emailEncontra leads por e-mail em todas as campanhasLeitura
update_leadAltera campos, tags, campos personalizados ou status de um leadEscrita
bulk_set_lead_statusDefine o mesmo status em até 1000 leadsEscrita
bulk_add_lead_tagsAdiciona tags a até 1000 leadsEscrita
bulk_remove_lead_tagsRemove tags de até 1000 leadsEscrita
delete_leadsExclui leads de uma campanha por ids, por filtro ou todosEscrita

E-mails

FerramentaO que fazAcesso
list_emailsE-mails de todas as caixas (inbox unificado), mais recentes primeiro, sem corposLeitura
get_emailUm e-mail com seu corpo como texto simples; includeHtml: true adiciona a versão HTML (retornada mesmo assim quando o e-mail não tem parte de texto; htmlOmitted marca que foi omitida). Corpos acima de 25.000 caracteres são cortados e marcados bodyTruncatedLeitura
count_unread_emailsNúmero de e-mails não lidosLeitura
reply_to_emailEnvia uma resposta na conversa, da caixa de entrada que a possuiEnvia e-mails
forward_emailEncaminha um e-mail para destinatários que você escolherEnvia e-mails
mark_thread_readMarca uma conversa como lidaEscrita

Análises e Lead Finder

FerramentaO que fazAcesso
get_campaign_analyticsEnvios, aberturas, cliques, respostas, rejeições e taxas de uma campanha, por caixa, etapa ou tipo de rejeição, opcionalmente ao longo do tempoLeitura
get_workspace_analyticsTotais e taxas em todas as campanhas para um períodoLeitura
list_lead_searches / get_lead_searchBuscas do Lead Finder e seu progresso (buscas são iniciadas no painel)Leitura

Segurança

  • Campanhas começam como rascunhos. Iniciar é sempre uma etapa separada, para que você possa revisar a sequência e receber um e-mail de teste primeiro.
  • Sem senhas no chat. Caixas de correio do Google Workspace e Microsoft 365 conectam-se por meio de start_oauth_connect - um link que você mesmo abre. Caixas SMTP/IMAP são conectadas no painel (ou com uma conexão por chave de API); as senhas são armazenadas criptografadas e nunca retornadas.
  • Seu aplicativo de IA recebe o que as ferramentas retornam. Conteúdo de e-mail, dados de leads e análises que o assistente lê vão para o provedor de IA que você usa (Anthropic, OpenAI, …) e são tratados sob os termos dele. O MailBeast vê apenas as chamadas de ferramenta, não a sua conversa. Consulte nossa Política de Privacidade.
  • Trate e-mails recebidos como não confiáveis. Uma resposta de um lead pode conter texto escrito para direcionar um assistente de IA. Verifique o que o assistente propõe antes de aprovar um envio, uma exclusão ou uma alteração em massa.

Solução de problemas

SintomaO que fazer
"MCP está disponível no plano Pro+" ao lado de um workspaceO MCP precisa do Pro+ (ou enterprise com acesso à API). Escolha outro workspace ou altere o plano no painel
"Apenas proprietários e administradores do workspace podem conectar aplicativos"Peça a um proprietário ou administrador desse workspace para conectar, ou para alterar seu papel
"Esta solicitação de conexão expirou"Uma solicitação de login dura 30 minutos e funciona uma vez - comece a conectar novamente pelo aplicativo
O assistente não tem ferramentas para criar, alterar ou enviarVocê conectou com Fazer alterações e enviar e-mail desativado. Conecte novamente com ele ativado e exclua a chave antiga
connect_mailboxes está ausenteConexões de login não usam senhas. Use start_oauth_connect para Google / Microsoft, ou conecte SMTP/IMAP no painel
O aplicativo mostra Reconectar / "Falha na autorização" / 401A chave foi excluída ou a conexão expirou. Conecte novamente
Claude: "Não foi possível alcançar o servidor MCP"Verifique se sua rede permite mcp.mailbeast.ai, depois reconecte. Se persistir, envie-nos a referência ofid_… que o Claude mostra
Claude Code: o navegador não abriuCopie a URL que o Claude Code imprime, abra-a, aprove e execute /mcp novamente
429 / "Muitas solicitações"O limite de taxa do workspace (compartilhado com a API REST) - aguarde o tempo indicado na mensagem
402 / "limite do plano atingido"Um limite do plano foi usado - pergunte "o que resta no meu plano?" (get_workspace)

Ainda com problemas? Escreva para support@mailbeast.ai ou use o chat no aplicativo.

Exemplos de prompts

  • "Quantos e-mails ainda posso enviar este mês?"
  • "Mostre-me as taxas de resposta das minhas campanhas desta semana."
  • "Crie uma campanha de 3 etapas para esses leads, em dias úteis das 9 às 17 no horário deles, e envie-me um teste da etapa 1."
  • "Quais caixas de correio estão falhando e por quê?"
  • "Resuma as respostas não lidas de hoje e rascunhe respostas para as interessadas."
  • "Compare as taxas de resposta das minhas últimas três campanhas por etapa da sequência."

Nota

https://developer.mailbeast.ai/mcp é um servidor diferente: ele pesquisa esta documentação e não toca no seu workspace. É útil para agentes que escrevem código contra a API.

Esta documentação é construída e hospedada no Mintlify, uma plataforma de documentação para desenvolvedores.