Pular para o conteúdo

Use Mail Merge with AI agents (MCP)

Mail Merge tem um servidor MCP público, então um agente de IA que você já usa pode ler suas planilhas Google Sheets, escrever templates, gerenciar contatos e enviar campanhas através de sua conta Mail Merge. Você conversa com o agente em linguagem natural, o agente chama Mail Merge, e cada email ainda sai de sua própria conta Gmail com as mesmas cotas, rastreamento e coluna de status de uma campanha iniciada manualmente.

O servidor expõe os mesmos recursos do aplicativo web, agrupados como ferramentas que um agente pode chamar: conta e plano, Google Sheets, templates, contatos, campanhas, análises, aquecimento e configurações. O agente só vê a conta com a qual você faz login, e apenas até você revogar. Cada agente conectado recebe seu próprio token de acesso, listado em Configurações → Agentes de IA no aplicativo web.

https://merge.email/mcp

O servidor usa o transporte HTTP Streamable e OAuth 2.1. Quando seu assistente se conecta pela primeira vez, uma janela do navegador abre: faça login com a conta Google que você usa com Mail Merge, leia a página de consentimento nomeando o agente e aprove.

Claude (claude.ai)

  1. Abra Configurações → Conectores.
  2. Clique em Adicionar conector personalizado.
  3. Cole https://merge.email/mcp como a URL e clique em Conectar.
  4. Faça login com Google na janela que abre e aprove o agente.

Claude Desktop usa o mesmo caminho: Configurações → Conectores → Adicionar conector personalizado.

Claude Code

claude mcp add --transport http mailmerge https://merge.email/mcp

Depois digite /mcp em uma sessão, escolha mailmerge e siga o link de login.

  1. Abra Configurações → Conectores.
  2. Escolha Criar (em algumas versões fica em Avançado → Modo de desenvolvedor).
  3. Digite um nome, cole https://merge.email/mcp como a URL do servidor, escolha OAuth e salve.
  4. Faça login com Google quando solicitado e aprove o agente.

Adicione o servidor a .cursor/mcp.json em seu projeto (ou ao arquivo global em Configurações do Cursor → MCP):

{
"mcpServers": {
"mailmerge": {
"url": "https://merge.email/mcp"
}
}
}

A lista de MCP então mostra mailmerge com um link Precisa de login. Clique nele, faça login com Google e aprove o agente.

Qualquer cliente MCP que suporte servidores remotos via HTTP Streamable com OAuth funciona da mesma forma: aponte para https://merge.email/mcp. Clientes que consultam os metadados do servidor os encontram em:

https://merge.email/.well-known/oauth-protected-resource/mcp

Registro dinâmico de cliente e PKCE são suportados, então nenhum ID de cliente ou segredo precisa ser configurado antecipadamente.

Conta

FerramentaO que faz
get_accountSeu plano, cota de hoje e os recursos que seu plano inclui.
get_pricingOs planos e preços atuais.
get_subscriptionSeu status de assinatura, período de faturamento e data de renovação.
get_billing_portal_linkUm link para o portal de faturamento (faturas, método de pagamento, mudanças de plano).
get_team_seatsOs assentos de sua assinatura de equipe e quem os ocupa.
assign_team_seatDá um assento a um colega.
unassign_team_seatRetira um assento.

Google Sheets

FerramentaO que faz
list_spreadsheetsAs planilhas em seu Google Drive.
list_sheetsAs abas de uma planilha.
read_sheetOs cabeçalhos e linhas de uma planilha, os dados que uma campanha mescla.

Templates

FerramentaO que faz
list_templatesSeus templates salvos.
get_templateO assunto e corpo de um template.
create_templateSalva um novo template.
update_templateAltera o nome, assunto ou corpo de um template.
delete_templateDeleta um template.
duplicate_templateCopia um template.
generate_templateEscreve um template com IA a partir de um resumo, opcionalmente correspondendo às colunas de uma planilha de amostra.
import_google_docTransforma um Google Doc em um template.

Contatos

FerramentaO que faz
list_contactsSeus contatos, com filtros para quem cancelou inscrição e a lista de bloqueio.
add_contactAdiciona um contato.
import_contactsAdiciona muitos contatos de uma vez.
delete_contactsRemove contatos.
block_contactsColoca endereços na lista de bloqueio para que nenhuma campanha os envie.
unblock_contactsRemove endereços da lista de bloqueio.
list_contact_listsSuas listas de contatos.
create_contact_listCria uma lista.
rename_contact_listRenomeia uma lista.
delete_contact_listDeleta uma lista (os contatos permanecem).
add_contacts_to_listAdiciona contatos a uma lista.
remove_contacts_from_listRemove contatos de uma lista.

Campanhas

FerramentaO que faz
list_campaignsSuas campanhas ativas, agendadas e concluídas.
get_campaignUma campanha com seu progresso e configurações.
get_campaign_recipientsOs status por destinatário de uma campanha.
get_sequence_statsComo uma sequência de acompanhamento está se saindo.
check_quotaQuantos emails você ainda pode enviar hoje e se uma campanha cabe.
send_test_emailEnvia um teste renderizado para seu próprio endereço.
send_campaignInicia uma campanha a partir de uma planilha, uma lista de contatos ou uma lista digitada de destinatários: agora, agendada ou como Autopilot, com um acompanhamento opcional. Suporta uma execução de teste que relata o que seria enviado sem enviar.
pause_campaignPausa uma campanha em execução.
resume_campaignRetoma uma pausada.
stop_campaignPara uma campanha para sempre.
reschedule_campaignAltera a data de envio de uma campanha agendada.
update_autopilotAltera o volume diário e a janela de uma campanha Autopilot.
delete_scheduled_campaignDeleta uma campanha agendada antes de começar.

Análises

FerramentaO que faz
get_analyticsEnvios, aberturas e cliques ao longo do tempo, com taxas e links principais.
get_activityQuem abriu, clicou e cancelou inscrição, destinatário por destinatário.
get_account_eventsO histórico de tudo que aconteceu em sua conta.

Aquecimento

FerramentaO que faz
get_warmupO status e tendência de reputação de seu aquecimento.
enable_warmupComeça a aquecer sua caixa de correio.
pause_warmupPausa o aquecimento.
resume_warmupRetoma.
stop_warmupPara.
update_warmup_settingsAltera o volume diário e a aceleração.
check_email_reputationExecuta a verificação de reputação gratuita em um endereço ou domínio.

Configurações

FerramentaO que faz
set_throttleDefine a velocidade de envio: o mais rápido possível, um atraso fixo ou um atraso aleatório entre emails.

Uma vez conectado, peça ao agente da forma como pediria a um colega:

  • “Leia a aba Leads da minha planilha Q4 outreach, escreva um email de acompanhamento curto que use as colunas de primeiro nome e empresa, e me envie um teste.”
  • “Quantos emails ainda posso enviar hoje? Se o template Webinar invite cabe, agende-o para a lista de contatos Webinar para amanhã às 9h.”
  • “Qual campanha do mês passado teve a melhor taxa de abertura, e quem clicou no link de preços?”
  • “Pause a campanha Partners e bloqueie todos que responderam pedindo para ser removidos.”

Um agente tem exatamente as permissões do seu plano. Nada é desbloqueado ao conectar um.

GratuitoPessoalProfissional
Emails por dia50250500 com um endereço Gmail, 1.500 com Google Workspace
Agendamento, atrasos, histórico de campanhasSimSim
Análises e atividadeSimSim
Autopilot e sequências de acompanhamentoSim
Aquecimento de emailSim

Quando um agente chama uma ferramenta que seu plano não inclui, a chamada não falha silenciosamente: a ferramenta responde com uma mensagem explicando qual plano é necessário e um link para atualizar, que o agente mostra a você. A cota diária funciona da mesma forma: check_quota diz ao agente o que cabe hoje, e uma campanha que não cabe é adiada ou recusada exatamente como seria no aplicativo web. Veja Preços e assinatura e Limites de envio diário.

  • O agente confirma antes de enviar. Antes de send_campaign o agente é instruído a mostrar a contagem de destinatários, o template e a hora de envio, e esperar seu aval. Leia esse resumo com o mesmo cuidado que leria o botão de envio.
  • Execução de teste primeiro. Peça uma execução de teste e o agente relata o que seria enviado (destinatários, assunto, campos de mesclagem) sem enviar nada.
  • Verificação de cota. check_quota diz quanto da cota de hoje uma campanha usaria, para que uma lista grande não o surpreenda.
  • A coluna de status ainda está lá. Uma campanha iniciada a partir de uma Planilha Google por um agente preenche a mesma coluna de status 📮 que uma iniciada pelo complemento, então você pode acompanhá-la linha por linha na planilha e em Campanhas.
  • Pause ou pare a qualquer momento, do agente, do aplicativo web ou do complemento.

Abra merge.email/app → Configurações → Agentes de IA. O cartão lista cada agente conectado com a data em que se conectou e quando foi usado pela última vez. Clique em Revogar ao lado de um agente para cortar seu acesso imediatamente; a próxima chamada que fizer é recusada e ele tem que passar pelo login novamente.

Configurações de agentes de IA

Revogar um agente não toca sua conexão Google ou seus outros agentes. Para remover o próprio acesso do Mail Merge à sua conta Google também, vá para myaccount.google.com/connections, que faz logout de cada agente de uma vez e também para qualquer campanha em execução (veja Reconectando sua conta Google).

  • OAuth 2.1 com PKCE. O agente nunca vê sua senha Google, e você nunca digita uma senha no agente. Você faz login na página do Google e aprova em uma página de consentimento do Mail Merge que nomeia o agente.
  • Um token por agente. Cada conexão recebe seu próprio token com sua própria expiração e atualização, então revogar um agente deixa os outros funcionando.
  • A revogação é imediata, de Configurações → Agentes de IA ou de sua conta Google.
  • As mesmas regras de dados do aplicativo. Um agente lê e escreve exatamente o que o aplicativo web pode, nada mais, e Mail Merge não armazena nada novo em seu nome. Veja Permissões e dados.