MailerLite MCP server

officiel

Transformez les outils d'IA en votre assistant de marketing par e-mail.

Que pouvez-vous faire avec MailerLite MCP ?

  • Gérer les abonnés — Demandez à votre assistant d'ajouter, de mettre à jour ou de lister les abonnés avec des filtres de statut via https://mcp.mailerlite.com/mcp.
  • Créer et planifier des campagnes — Faites créer, planifier ou annuler des campagnes e-mail par votre assistant et suivez les statistiques de clics sur les liens.
  • Organiser les groupes et les segments — Demandez à votre assistant de créer des groupes, d'assigner des abonnés et de gérer les segments pour une diffusion ciblée.
  • Construire et valider des automatisations — Laissez votre assistant rédiger, tester et mettre à jour le contenu des e-mails d'automatisation et les délais.
  • Gérer les données e-commerce — Demandez à votre assistant de gérer les boutiques, les produits, les commandes et les clients via les outils manage_ecommerce_*.
  • Générer du contenu e-mail — Demandez des suggestions de lignes d'objet ou la génération et la validation de contenu HTML pour e-mails.

Serveur MCP hébergé

npx add-mcp 'https://mcp.mailerlite.com/mcp'

S’installe dans Claude Code, Codex, Cursor et plus

Documentation

MailerLiteMailerLite

Rechercher⌘``K

Aide API classique GitHub Bienvenue dans la documentation de l'API MailerLite Pour commencer

API MailerLite

Abonnés Groupes Segments Champs Automatisations Campagnes Formulaires Traitement par lots Webhooks Fuseaux horaires Langues de campagne

API E-commerce

CLI MailerLite

Serveur MCP

Serveur MCP MailerLite Exemples

Guides

Introduction Intégrations de base Intégrations e-commerce

Demander à l'IA

Serveur MCP

Serveur MCP MailerLite

Connectez des assistants IA comme Claude, Cursor et VS Code à MailerLite via le Model Context Protocol.

Copier le MarkdownOuvrir

Il s'agit du serveur Model Context Protocol (MCP) qui offre une intégration transparente avec l'API de marketing par e-mail de MailerLite. Ce serveur permet aux assistants IA de gérer les abonnés, les campagnes, les groupes et bien d'autres éléments grâce à des outils MCP standardisés.

Comment fonctionne MCP

Le Model Context Protocol (MCP) est un protocole standardisé permettant aux assistants IA d'interagir avec des systèmes externes. Considérez-le comme un port USB-C pour l'IA. Vous pouvez connecter plusieurs MCP qui communiquent entre eux et accomplissent des tâches pour vous.

Connexion d'un client

Vous pouvez connecter n'importe quel client compatible MCP au serveur en cours d'exécution. Le serveur prend en charge un point de terminaison HTTP streamable jusqu'aux dernières spécifications du serveur MCP. En général, il vous suffit d'ajouter https://mcp.mailerlite.com/mcp comme adresse MCP distante dans l'outil que vous utilisez.

Claude (bureau et web)

Ouvrez Claude (Desktop), allez dans Paramètres > Connecteurs, puis Ajouter un connecteur personnalisé. Le nom peut être ce que vous voulez, mais nous suggérons d'utiliser MailerLite comme nom, et l'URL du serveur MCP distant est https://mcp.mailerlite.com/mcp. Cliquez sur Connecter et suivez le processus de connexion.

Claude Code

Exécutez ceci dans le terminal :

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

Gemini CLI

Ajoutez les lignes suivantes dans votre fichier ~/.gemini/settings.json :

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

VSCode

Vous pouvez utiliser l'installation en un clic pour l'ajouter à VSCode.

Cursor

Install MCP Server

ChatGPT

Éligibilité : disponible pour les comptes Pro et Plus sur le web.

  • Tout d'abord, activez le mode développeur : allez dans Paramètres → Connecteurs → Avancé → Mode développeur.
  • Revenez à l'écran principal des connecteurs, cliquez sur Créer à côté de Parcourir les connecteurs et dans la boîte de dialogue qui s'ouvre, saisissez ce qui suit :

Nom : MailerLite Description : laissez vide ou remplissez comme vous le souhaitez URL du serveur MCP : https://mcp.mailerlite.com/mcp Authentification : OAuth

Cochez la case Je fais confiance à cette application, puis cliquez sur Créer. Cela vous guidera tout au long du processus d'authentification.

Pour utiliser les connecteurs dans les conversations : ouvrez une nouvelle conversation, choisissez Mode développeur dans le menu Plus et sélectionnez les connecteurs. Vous devrez peut-être explorer différentes techniques d'invite pour appeler les bons outils.

Outils disponibles

Gestion des abonnés

  • add_subscriber : ajouter un nouvel abonné ou mettre à jour un abonné existant (prend en charge l'e-mail, le nom, les champs, les groupes)
  • get_subscriber : obtenir les informations d'un abonné par ID ou par e-mail
  • update_subscriber : mettre à jour les informations d'un abonné (non destructif)
  • list_subscribers : lister les abonnés avec filtrage par statut (actif, désabonné, non confirmé, rejeté, indésirable)
  • get_subscriber_activity : obtenir l'historique d'activité d'un abonné
  • get_subscriber_count : obtenir le nombre total d'abonnés
  • delete_subscriber : supprimer un abonné (conserve les informations pour une réinscription)

Gestion des campagnes

  • create_campaign : créer une nouvelle campagne par e-mail (types régulier, ab, renvoi)
  • get_campaign : obtenir les détails d'une campagne spécifique
  • list_campaigns : lister les campagnes avec filtrage par statut et type
  • update_campaign : mettre à jour les détails d'une campagne (nom, objet, expéditeur, contenu)
  • delete_campaign : supprimer une campagne
  • schedule_campaign : planifier l'envoi d'une campagne
  • cancel_campaign : annuler une campagne planifiée
  • get_campaign_subscribers : obtenir les abonnés ayant reçu une campagne, avec filtres
  • get_campaign_links : lister les liens d'une campagne envoyée avec leurs statistiques de clics
  • get_campaign_link_recipients : obtenir les abonnés ayant cliqué sur un lien spécifique

Gestion des groupes

  • create_group : créer un nouveau groupe d'abonnés
  • update_group : mettre à jour le nom d'un groupe
  • delete_group : supprimer un groupe
  • get_group_subscribers : obtenir les abonnés d'un groupe
  • assign_subscriber_to_group : ajouter un abonné à un groupe
  • unassign_subscriber_from_group : retirer un abonné d'un groupe
  • import_subscribers_to_group : importer en masse des abonnés dans un groupe

Gestion des segments

  • list_segments : lister tous les segments
  • create_segment : créer un nouveau segment
  • get_segment : obtenir les détails d'un segment
  • update_segment : mettre à jour le nom d'un segment
  • delete_segment : supprimer un segment
  • get_segment_subscribers : obtenir les abonnés d'un segment, avec filtrage par statut

Gestion des champs

  • list_fields : lister les champs personnalisés des abonnés
  • create_field : créer un champ personnalisé (texte, nombre ou date)
  • update_field : renommer un champ personnalisé
  • delete_field : supprimer un champ personnalisé

Gestion des formulaires

  • list_forms : lister les formulaires par type (popup, intégré, promotion)
  • create_form : créer un nouveau formulaire
  • get_form : obtenir les détails d'un formulaire
  • update_form : mettre à jour le nom d'un formulaire
  • delete_form : supprimer un formulaire
  • get_form_subscribers : obtenir les abonnés inscrits via un formulaire

Gestion des automatisations

  • list_automations : lister les automatisations avec filtrage par nom, groupe et statut d'activation
  • get_automation_activity : obtenir l'activité des abonnés pour une automatisation, avec filtrage par statut
  • create_automation : créer une automatisation en brouillon
  • build_custom_automation : planifier et valider une automatisation personnalisée avant de la créer
  • start_automation_conversation : démarrer une construction d'automatisation guidée et conversationnelle
  • update_automation_email : mettre à jour la ligne d'objet et le contenu texte brut d'une étape d'e-mail d'automatisation
  • update_automation_email_content : remplacer le corps HTML d'un e-mail d'automatisation, en écrasant la conception existante
  • update_automation_delay : mettre à jour le délai d'une étape d'automatisation
  • dry_run_automation : valider une automatisation sans rien envoyer
  • send_test_automation : envoyer des e-mails de test pour une automatisation
  • delete_automation : supprimer une automatisation

Modèles

  • discover_automation_templates : parcourir les modèles d'automatisation disponibles
  • install_template : installer un modèle d'automatisation dans le compte
  • list_email_templates : lister les modèles d'e-mail disponibles
  • list_form_templates : lister les modèles de formulaires disponibles

Contenu des e-mails

  • generate_email_content : générer et valider le contenu HTML des e-mails
  • suggest_subject_lines : générer et valider des suggestions de lignes d'objet

Gestion e-commerce

  • manage_ecommerce_shops : lister, récupérer, créer, mettre à jour ou supprimer des boutiques
  • manage_ecommerce_products : lister, récupérer, créer, mettre à jour, supprimer ou importer en masse des produits dans une boutique
  • manage_ecommerce_customers : lister, récupérer, créer, mettre à jour ou supprimer des clients dans une boutique
  • manage_ecommerce_orders : lister, récupérer, créer, mettre à jour, supprimer ou importer en masse des commandes dans une boutique
  • manage_ecommerce_categories : lister, récupérer, créer, mettre à jour, supprimer ou importer en masse des catégories de produits
  • manage_ecommerce_carts : lister, récupérer ou mettre à jour des paniers d'achat
  • manage_ecommerce_cart_items : lister, récupérer, créer, mettre à jour ou supprimer les articles d'un panier
  • manage_ecommerce_category_products : lister les produits d'une catégorie, ou attacher/détacher un produit

Chaque outil manage_ecommerce_* prend un paramètre action (par exemple list, get, create, update, delete, import) plutôt que d'exposer un outil distinct par opération.

Gestion des webhooks

  • list_webhooks : lister tous les webhooks
  • get_webhook : obtenir les détails d'un webhook spécifique
  • create_webhook : créer un nouveau webhook avec un nom, une URL et des événements
  • update_webhook : mettre à jour un webhook, y compris l'activer/le désactiver
  • delete_webhook : supprimer un webhook

Découverte et utilitaires

  • search : rechercher dans les ressources MailerLite
  • fetch : récupérer une ressource MailerLite spécifique par référence
  • list_resources : lister les types de ressources disponibles
  • select_resource : résoudre une ressource par nom vers son ID
  • batch_requests : exécuter plusieurs opérations API dans une seule requête par lots
  • get_dashboard_link : obtenir un lien profond pour modifier une ressource dans le tableau de bord MailerLite

Authentification

  • get_auth_status : obtenir le statut d'authentification actuel

CLI MailerLite Installez et utilisez la CLI MailerLite pour gérer les abonnés, les campagnes, les automatisations et plus encore depuis votre terminal. Exemples Exemples d'invites montrant comment les assistants IA peuvent gérer des campagnes, des abonnés, des automatisations, du e-commerce et plus encore via le serveur MCP MailerLite.

Sur cette page

Comment fonctionne MCP Connexion d'un client Claude (bureau et web) Claude Code Gemini CLI VSCode Cursor ChatGPT Outils disponibles Gestion des abonnés Gestion des campagnes Gestion des groupes Gestion des segments Gestion des champs Gestion des formulaires Gestion des automatisations Modèles Contenu des e-mails Gestion e-commerce Gestion des webhooks Découverte et utilitaires Authentification