Como funciona
Quando adiciona o mcp-mailtrap à sua configuração do Cursor, o agente ganha acesso à Email API, ao Email Sandbox e à gestão de templates do Mailtrap. Descreva o que precisa em linguagem simples e o agente aciona a ferramenta Mailtrap certa, mostra-lhe os parâmetros e executa a chamada após a confirmação. Tudo isto sem sair do seu IDE.

Configuração
Passo 1. Node.js – mcp-mailtrap corre como um utilitário CLI Node.js. Instale-o primeiro.
Passo 2. Abra “Settings” (“Definições”) → “Tools & MCPs” (“Ferramentas & MCPs”) → e clique em “New MCP server” (“Novo servidor MCP”).
Passo 3. Cole o seguinte em ~/.cursor/mcp.json:
{
"mcpServers": {
"mailtrap": {
"command": "npx",
"args": ["-y", "mcp-mailtrap"],
"env": {
"MAILTRAP_API_TOKEN": "o_seu_token_api_mailtrap",
"DEFAULT_FROM_EMAIL": "o_seu_remetente@exemplo.com",
"MAILTRAP_ACCOUNT_ID": "o_seu_id_de_conta",
"MAILTRAP_TEST_INBOX_ID": "o_seu_id_de_caixa_de_teste"
}
}
}
}
Passo 4. Substitua os valores dos marcadores pelas suas credenciais reais do Mailtrap (token de API, endereço de remetente verificado, ID de conta e ID de caixa de teste).
Passo 5. Abra o painel de IA, mude para o modo “Agent” e confirme se o Mailtrap aparece na lista de ferramentas MCP.
ℹ️ Nota: DEFAULT_FROM_EMAIL deve ser um endereço de um domínio que tenha verificado em “Sending Domains” (“Domínios de Envio”) do Mailtrap. O MAILTRAP_ACCOUNT_ID encontra-se em “Settings” → “Account Settings”; o MAILTRAP_TEST_INBOX_ID está no URL da sua caixa de entrada sandbox.
Para orientações detalhadas, consulte o artigo da documentação oficial.
Para que serve
- Obter o conteúdo do seu template para verificar nomes de variáveis.
- Editar os seus templates e verificar o seu aspeto na sandbox.
Funcionalidades suportadas
- Envio de emails transacionais
- Gestão de templates de email
- Utilização da Email Sandbox para testes
- Acompanhamento de estatísticas de entrega (aberturas, cliques, rejeições)
- Gestão de fluxos de envio