Elastic Email MCP
oficialO servidor MCP Elastic Email permite que agentes de IA como GitHub Copilot, ChatGPT, Claude e outros assistentes compatíveis se integrem perfeitamente à sua conta Elastic Email.
O que você pode fazer com Elastic Email MCP?
- Adicionar um contato a uma lista — Peça ao seu assistente para adicionar um assinante a uma lista de contatos específica.
- Criar e gerenciar campanhas — Crie, atualize, pause ou liste campanhas de e-mail usando
create_campaign,update_campaign,pause_campaignelist_campaigns. - Enviar e-mails em massa e transacionais — Instrua a IA a enviar e-mails diretamente por meio da sua conta Elastic Email.
- Buscar recursos da conta — Recupere contatos, listas, segmentos e modelos existentes para revisar o que já está configurado.
- Remover contatos — Exclua um contato de uma lista específica ou de toda a conta.
- Verificar prontidão da conexão — Verifique se o servidor MCP está conectado e operacional com uma verificação de integridade.
Documentação
Ao implementar MCP, o Elastic Email permite que agentes de IA acessem e controlem suas operações de e-mail, mantendo segurança e autenticação adequada.
Ações disponíveis que nosso MCP poderá fazer por você
- Adicionar contato a uma lista
- Enviar e adicionar contatos
- Criar uma lista
- Criar um segmento
- Criar uma campanha
- Obter campanhas
- Atualizar uma campanha
- Pausar uma campanha
- Listar campanhas
- Enviar e-mails: transacionais e em massa
- Buscar contato, contatos, contato da lista
- Buscar listas
- Buscar modelos
- Buscar segmentos
- Está pronto (verificação de saúde, conexão e prontidão)
- Excluir contato da lista
- Excluir contato da conta
Observe que nem todos os endpoints listados estão disponíveis para todos os planos de preços do Elastic Email. Por exemplo - endpoints de campanhas e contatos não estão disponíveis para planos de Email API. Aqui está a lista completa de nossos artigos disponíveis sobre os recursos listados acima:
https://help.elasticemail.com/en/articles/4984897-contact-lists-and-segments
https://help.elasticemail.com/en/articles/5472509-how-to-send-your-first-campaign
http://help.elasticemail.com/en/articles/2300606-how-to-manage-templates
Configuração
Para se conectar ao nosso servidor MCP, você pode usar qualquer Agente de IA que suporte MCP. O requisito principal para qualquer configuração é o suporte ao "modo agente", que permite que o agente de IA interaja programaticamente com serviços externos de forma segura.
Preparamos um exemplo de configuração passo a passo usando as ferramentas VS Code e Github Copilot.
- https://github.com você precisará criar uma conta gratuita no Github
- https://code.visualstudio.com/ baixe o VS Code deste site
Em seguida, você precisará conectar sua conta do Github ao VS Code
- Instale e execute o VS Code
- Abra as extensões no menu à esquerda e instale as extensões Github Copilot e Github Copilot Chat
- Entre no Github usando a conta que você criou na etapa anterior
- Autorize o Visual Studio Code no Github Copilot
- Permita executar o VS Code na próxima etapa
- Para exibir a janela de chat, vá em View → Chat no menu superior do VS Code. O chat deve ser exibido no lado direito.
- Alterne o chat para o Modo Agente
- Crie uma chave de API no Elastic Email. As permissões necessárias para visualizar e modificar são: Account, Templates, Campaigns, Contacts, Files, Send HTTP. Além disso, é necessário pelo menos acesso de "visualização" aos Access Tokens. Lembre-se de nunca compartilhar sua chave de API com terceiros não autorizados!
- Na barra superior do VS Code, use a função de pesquisa para encontrar: Show and run commands
- Você pode escrever "MCP" no campo de pesquisa para restringir as opções disponíveis e escolher "MCP: Open user configuration".
- Cole o texto de configuração como abaixo (se você já tiver algum servidor, apenas os dados de elasticemail.mcp serão suficientes)
{
"servers": {
"elasticemail.mcp": {
"url": "https://mcp.elasticemail.com",
"headers": {
"X-Auth-Token": "your_api_key"
}
}
}
}
Observe que o passo mais importante aqui é inserir sua chave de API real com as permissões mencionadas acima. Além disso, certifique-se de que, após modificar este campo, você salve as alterações antes de continuar. Sem salvar as alterações, a opção de "iniciar" a integração não aparecerá.
-
Agora você pode iniciar a conexão com o servidor MCP: clique em Start acima de elasticemail.mcp no arquivo de configuração.
-
Maneira alternativa: Escolha Extensions no menu à esquerda, escolha o servidor em MCP SERVERS INSTALLED na parte inferior, clique com o botão direito e escolha Start server
A partir de agora, você pode usar as ações fornecidas pelo servidor Elastic Email MCP na janela de chat. Essas ações foram descritas no início deste artigo.
Você pode tentar seu primeiro comando para garantir que a integração funcione. Você pode inserir o prompt "Is MCP working" como exemplo e, se tudo funcionar, deverá receber uma confirmação como resposta.
Para entender melhor como esse tipo de integração funciona no lado do Elastic Email, sinta-se à vontade para revisar também nossa Documentação da API:
https://elasticemail.com/developers/api-documentation/rest-api
Dicas
- Os agentes de IA podem ficar presos lembrando de instruções anteriores e repetindo-as. É útil iniciar uma nova sessão de chat para resolver esses problemas. Além disso, você pode instruir o Agente a recarregar as ferramentas e dizer que houve mudanças no servidor para garantir que ele realmente busque novos dados.
- Quanto mais preciso for o prompt, menos espaço para interpretação você deixa para o LLM, reduzindo problemas relacionados a alucinações.
- É útil revisar as solicitações antes de enviá-las, pois você pode notar possíveis inconsistências na forma como o LLM traduziu sua solicitação em chamadas de API.