Como funciona
Conecte o Mailtrap ao VS Code para inspecionar caixas de entrada e mensagens de teste em sandbox, gerir templates e enviar emails transacionais ou de teste – tudo através de comandos simples. Não é necessário programar, basta dizer ao agente o que precisa e o VS Code executará a chamada de API.

Configuração
Passo 1. Adicione o MCP do Mailtrap ao VS Code
Use o link de instalação rápida ou abra as definições de MCP no VS Code, marque a opção Chat > MCP: Enabled (MCP: Ativado) e clique em Edit in settings.json (Editar em settings.json).

De seguida, cole o trecho de código do MCP do Mailtrap no ficheiro mcp_config.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"
}
}
}
}
Link para o repositório oficial do GitHub.
Passo 2. Insira as suas credenciais do Mailtrap
Substitua os marcadores em settings.json pelos seus dados:
MAILTRAP_API_TOKEN– Obrigatório para todas as operações.DEFAULT_FROM_EMAIL– Deve corresponder ao domínio dos seus “Sending Domains“.MAILTRAP_ACCOUNT_ID– Obrigatório para a gestão de templates.MAILTRAP_TEST_INBOX_ID– Obrigatório para as funcionalidades da sandbox.
Certifique-se de que atualiza a página ou reinicia o VS Code para que as alterações aconteçam.
Para que serve
- Integrar o Mailtrap no seu projeto ou fazer a migração de outra solução.
- Enviar emails transacionais para destinatários únicos ou múltiplos (com CC/BCC).
- Listar registos de email enviados e obter detalhes completos das suas mensagens entregues.
- Obter estatísticas de envio sem sair do terminal.
- Listar todos os domínios de envio, criar um novo ou eliminá-lo.
- Recuperar e pesquisar as mensagens da caixa de entrada de teste.
- Criar, listar, atualizar e eliminar templates de email.
Para mais informações, consulte o artigo da documentação oficial.