MailerLite MCP server

oficial

Transforme ferramentas de IA no seu assistente de marketing por e-mail.

Documentação

Servidor MCP

Servidor MCP do MailerLite

Conecte assistentes de IA como Claude, Cursor e VS Code ao MailerLite através do Model Context Protocol.

Copiar MarkdownAbrir

Esta é a versão beta do servidor Model Context Protocol (MCP) que oferece integração perfeita com a API de email marketing do MailerLite. Este servidor permite que assistentes de IA gerenciem assinantes, campanhas, grupos e muitas outras coisas por meio de ferramentas MCP padronizadas.

Como o MCP Funciona

O Model Context Protocol (MCP) é um protocolo padronizado para assistentes de IA interagirem com sistemas externos. Pense nele como uma porta USB-C para IA. Você pode conectar vários MCPs que conversam entre si e realizam tarefas para você.

Conectando um Cliente

Você pode conectar qualquer cliente compatível com MCP ao servidor em execução. O servidor oferece suporte a um endpoint HTTP transmissível de acordo com as especificações mais recentes do servidor MCP. Normalmente, você apenas adicionaria https://mcp.mailerlite.com/mcp como um endereço MCP remoto em qualquer ferramenta com a qual estiver trabalhando.

Claude (desktop e web)

Abra o Claude (Desktop), vá em Configurações > Conectores e depois em Adicionar Conector Personalizado. O nome pode ser o que você quiser, mas sugerimos usar MailerLite como nome, e a URL do servidor MCP remoto é https://mcp.mailerlite.com/mcp. Clique em conectar e siga o processo de login.

Claude Code

Execute isto no terminal:

claude mcp add --transport http mailerlite https://mcp.mailerlite.com/mcp

Gemini CLI

Adicione as seguintes linhas no seu arquivo ~/.gemini/settings.json:

{
  "mcpServers": {
    "mailerlite": {
      "httpUrl": "https://mcp.mailerlite.com/mcp",
      "timeout": 5000
    }
  }
}

VSCode

Você pode usar a instalação com um clique para adicioná-lo ao VSCode.

Cursor

ChatGPT

Elegibilidade: Disponível em beta para contas Pro e Plus na web.

  • Primeiro, habilite o modo desenvolvedor: Vá em: Configurações → Conectores → Avançado → Modo desenvolvedor.
  • Volte para a tela principal de Conectores, clique em Criar ao lado de Procurar conectores e, na caixa de diálogo que abrir, insira o seguinte:

Nome: MailerLite Descrição: deixe em branco ou preencha como desejar URL do Servidor MCP: https://mcp.mailerlite.com/mcp Autenticação: OAuth

Marque a caixa de seleção Eu confio nesta aplicação e clique em Criar. O sistema irá guiá-lo pelo processo de autenticação.

Para usar conectores nas conversas: Abra uma nova conversa, escolha o modo Desenvolvedor no menu Plus e selecione os conectores. Pode ser necessário explorar diferentes técnicas de prompt para chamar as ferramentas corretas.

Ferramentas Disponíveis

Gerenciamento de Assinantes

  • add_subscriber: Adiciona um novo assinante ou atualiza um existente (suporta email, nome, campos, grupos)
  • get_subscriber: Obtém informações do assinante por ID ou email
  • update_subscriber: Atualiza informações do assinante (não destrutivo)
  • list_subscribers: Lista assinantes com filtro por status (ativo, descadastrado, não confirmado, devolvido, spam)
  • get_subscriber_activity: Obtém o histórico de atividades de um assinante
  • get_subscriber_count: Obtém a contagem total de assinantes
  • delete_subscriber: Exclui um assinante (mantém informações para nova assinatura)

Gerenciamento de Campanhas

  • create_campaign: Cria uma nova campanha de email (tipos regular, ab, reenvio)
  • get_campaign: Obtém detalhes de uma campanha específica
  • list_campaigns: Lista campanhas com filtro por status e tipo
  • update_campaign: Atualiza detalhes da campanha (nome, assunto, remetente, conteúdo)
  • delete_campaign: Exclui uma campanha
  • schedule_campaign: Agenda uma campanha para ser enviada
  • cancel_campaign: Cancela uma campanha agendada
  • get_campaign_subscribers: Obtém assinantes que receberam uma campanha, com filtros
  • get_campaign_links: Lista os links em uma campanha enviada com suas estatísticas de cliques
  • get_campaign_link_recipients: Obtém os assinantes que clicaram em um link específico

Gerenciamento de Grupos

  • create_group: Cria um novo grupo de assinantes
  • update_group: Atualiza o nome de um grupo
  • delete_group: Exclui um grupo
  • get_group_subscribers: Obtém assinantes em um grupo
  • assign_subscriber_to_group: Adiciona um assinante a um grupo
  • unassign_subscriber_from_group: Remove um assinante de um grupo
  • import_subscribers_to_group: Importa assinantes em massa para um grupo

Gerenciamento de Segmentos

  • list_segments: Lista todos os segmentos
  • create_segment: Cria um novo segmento
  • get_segment: Obtém detalhes de um único segmento
  • update_segment: Atualiza o nome de um segmento
  • delete_segment: Exclui um segmento
  • get_segment_subscribers: Obtém assinantes em um segmento, com filtro por status

Gerenciamento de Campos

  • list_fields: Lista campos personalizados de assinantes
  • create_field: Cria um campo personalizado (texto, número ou data)
  • update_field: Renomeia um campo personalizado
  • delete_field: Exclui um campo personalizado

Gerenciamento de Formulários

  • list_forms: Lista formulários por tipo (popup, incorporado, promoção)
  • create_form: Cria um novo formulário
  • get_form: Obtém detalhes de um único formulário
  • update_form: Atualiza o nome de um formulário
  • delete_form: Exclui um formulário
  • get_form_subscribers: Obtém assinantes que se inscreveram através de um formulário

Gerenciamento de Automações

  • list_automations: Lista automações com filtro por nome, grupo e status habilitado
  • get_automation_activity: Obtém atividade de assinantes para uma automação, com filtro por status
  • create_automation: Cria um rascunho de automação
  • build_custom_automation: Planeja e valida uma automação personalizada antes de criá-la
  • start_automation_conversation: Inicia uma construção de automação guiada e conversacional
  • update_automation_email: Atualiza o conteúdo de uma etapa de email da automação
  • update_automation_delay: Atualiza o atraso de uma etapa da automação
  • dry_run_automation: Valida uma automação sem enviar nada
  • send_test_automation: Envia emails de teste para uma automação
  • delete_automation: Exclui uma automação

Modelos

  • discover_automation_templates: Navega pelos modelos de automação disponíveis
  • install_template: Instala um modelo de automação na conta
  • list_email_templates: Lista modelos de email disponíveis
  • list_form_templates: Lista modelos de formulário disponíveis

Conteúdo de Email

  • generate_email_content: Gera e valida conteúdo de email em HTML
  • suggest_subject_lines: Gera e valida sugestões de linha de assunto

Gerenciamento de E-commerce

  • manage_ecommerce_shops: Lista, busca, cria, atualiza ou exclui lojas
  • manage_ecommerce_products: Lista, busca, cria, atualiza, exclui ou importa em massa produtos em uma loja
  • manage_ecommerce_customers: Lista, busca, cria, atualiza ou exclui clientes em uma loja
  • manage_ecommerce_orders: Lista, busca, cria, atualiza, exclui ou importa em massa pedidos em uma loja
  • manage_ecommerce_categories: Lista, busca, cria, atualiza, exclui ou importa em massa categorias de produtos
  • manage_ecommerce_carts: Lista, busca ou atualiza carrinhos de compras
  • manage_ecommerce_cart_items: Lista, busca, cria, atualiza ou exclui os itens de um carrinho
  • manage_ecommerce_category_products: Lista produtos em uma categoria ou anexa/desanexa um produto

Cada ferramenta manage_ecommerce_* recebe um parâmetro action (por exemplo, list, get, create, update, delete, import) em vez de expor uma ferramenta separada por operação.

Gerenciamento de Webhooks

  • list_webhooks: Lista todos os webhooks
  • get_webhook: Obtém detalhes de um webhook específico
  • create_webhook: Cria um novo webhook com nome, URL e eventos
  • update_webhook: Atualiza um webhook, incluindo habilitá-lo/desabilitá-lo
  • delete_webhook: Exclui um webhook

Descoberta e Utilidades

  • search: Pesquisa em recursos do MailerLite
  • fetch: Busca um recurso específico do MailerLite por referência
  • list_resources: Lista os tipos de recursos disponíveis para trabalhar
  • select_resource: Resolve um recurso pelo nome para seu ID
  • batch_requests: Executa múltiplas operações de API em uma única solicitação em lote
  • get_dashboard_link: Obtém um link direto para editar um recurso no painel do MailerLite

Autenticação

  • get_auth_status: Obtém o status de autenticação atual

Feedback

Estamos sempre ansiosos por feedback sobre as coisas empolgantes em que estamos trabalhando. Se você tiver feedback sobre nosso MCP, sinta-se à vontade para enviar um email para [email protected].

CLI do MailerLite

Instale e use a CLI do MailerLite para gerenciar assinantes, campanhas, automações e mais a partir do seu terminal.

Exemplos

Exemplos de prompts que mostram como assistentes de IA podem gerenciar campanhas, assinantes, automações, e-commerce e mais através do servidor MCP do MailerLite.