MailerLite MCP server

officiel

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

Documentation

Serveur MCP

Serveur MCP MailerLite

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

Copier MarkdownOuvrir

Ceci est la version bêta du serveur Model Context Protocol (MCP) qui fournit 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 choses via 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. Pensez-y 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 conforme aux dernières spécifications du serveur MCP. Habituellement, il vous suffit d'ajouter https://mcp.mailerlite.com/mcp comme adresse MCP distante dans l'outillage avec lequel vous travaillez.

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

ChatGPT

Éligibilité : Disponible en bêta 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.
  • Retournez à 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. Vous serez guidé tout au long du processus d'authentification.

Pour utiliser les connecteurs dans les conversations : Ouvrez une nouvelle conversation, choisissez le mode Développeur dans le menu Plus et sélectionnez les connecteurs. Vous devrez peut-être explorer différentes techniques de prompting 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 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é, rebondi, 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 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, sujet, 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 qui ont reçu une campagne, avec filtres
  • get_campaign_links : Lister les liens dans une campagne envoyée avec leurs statistiques de clics
  • get_campaign_link_recipients : Obtenir les abonnés qui ont 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 seul 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 d'abonné personnalisé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 seul formulaire
  • update_form : Mettre à jour le nom d'un formulaire
  • delete_form : Supprimer un formulaire
  • get_form_subscribers : Obtenir les abonnés qui se sont inscrits via un formulaire

Gestion des automatisations

  • list_automations : Lister les automatisations avec filtrage par nom, groupe et statut activé
  • 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 le contenu d'une étape e-mail d'automatisation
  • 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 formulaire disponibles

Contenu des e-mails

  • generate_email_content : Générer et valider du contenu d'e-mail HTML
  • 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 dans 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 séparé 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 parmi 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 son nom vers son ID
  • batch_requests : Exécuter plusieurs opérations API en une seule requête groupée
  • 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

Retour d'information

Nous sommes toujours avides de retours sur les choses passionnantes sur lesquelles nous travaillons. Si vous avez des commentaires sur notre MCP, n'hésitez pas à envoyer un e-mail à [email protected].

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 de prompts montrant comment les assistants IA peuvent gérer les campagnes, les abonnés, les automatisations, l'e-commerce et plus encore via le serveur MCP MailerLite.