MailerSend MCP Server

officiel

Transformez un outil d'IA en votre moteur d'email intelligent

Que pouvez-vous faire avec MailerSend MCP ?

  • Envoyer des e-mails transactionnels — Demandez à votre assistant d’envoyer un e-mail unique avec des modèles, de la personnalisation et des pièces jointes.
  • Gérer les domaines d’envoi — Faites ajouter, vérifier et configurer des domaines par votre assistant, y compris la vérification des enregistrements DNS.
  • Suivre les analyses e-mail — Demandez des métriques de livraison par date, pays ou type d’appareil.
  • Gérer les suppressions — Demandez à votre assistant d’ajouter des destinataires aux listes de blocage, aux rebonds définitifs ou aux plaintes pour spam.
  • Vérifier les adresses e-mail — Vérifiez des adresses individuelles ou lancez une vérification de liste et récupérez les résultats.
  • Envoyer et suivre des SMS — Envoyez des messages SMS et consultez leur statut de livraison et leur activité.

Documentation

MailerSendMailerSend

Rechercher⌘``K

Tableau de bord Aide GitHub Statut Qu'est-ce que MailerSend ? Ressources générales de l'API Envoi d'e-mails avec les SDK MailerSend

Référence API

API e-mail

Vérification

API SMS

API WhatsApp

Compte

Documentation

Guides

Outils

Serveur MCP

Serveur MCP MailerSend Cas d'utilisation du serveur MCP MailerSend

Demander à l'IA

Serveur MCP

Serveur MCP MailerSend

Copier le MarkdownOuvrir

Le serveur Model Context Protocol (MCP) MailerSend offre une intégration transparente avec l'API de MailerSend. Ce serveur permet aux assistants IA d'envoyer des e-mails et des SMS, de gérer les domaines, les modèles, les webhooks, les suppressions, les identités d'expéditeur, les utilisateurs et bien d'autres choses encore 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.mailersend.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 MailerSend comme nom, et l'URL du serveur MCP distant est https://mcp.mailersend.com/mcp. Cliquez sur Connecter et suivez le processus de connexion.

Claude Code

Exécutez ceci dans le terminal :

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

Gemini CLI

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

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

VSCode

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

Cursor

Install MCP Server

ChatGPT

Éligibilité : Disponible en version 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.
  • 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.mailersend.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 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 e-mails

  • send_email : Envoyer un e-mail unique avec des modèles, une personnalisation et des pièces jointes
  • send_bulk_email : Envoyer plusieurs e-mails en une seule requête
  • get_bulk_email_status : Obtenir le statut d'un envoi d'e-mails en masse

Gestion des domaines

  • list_domains : Lister tous les domaines d'envoi
  • get_domain : Obtenir les détails d'un domaine spécifique
  • add_domain : Ajouter un nouveau domaine d'envoi
  • delete_domain : Supprimer un domaine
  • get_domain_recipients : Obtenir les destinataires d'un domaine
  • update_domain_settings : Mettre à jour les paramètres du domaine
  • get_dns_records : Obtenir les enregistrements DNS pour la vérification du domaine
  • verify_domain : Vérifier la configuration DNS du domaine

Gestion des utilisateurs SMTP

  • list_smtp_users : Lister les utilisateurs SMTP d'un domaine
  • get_smtp_user : Obtenir les détails d'un utilisateur SMTP spécifique
  • create_smtp_user : Ajouter un nouvel utilisateur SMTP à un domaine
  • update_smtp_user : Mettre à jour un utilisateur SMTP
  • delete_smtp_user : Supprimer un utilisateur SMTP

Gestion des messages

  • list_messages : Lister les messages envoyés avec filtrage
  • get_message : Obtenir les détails d'un message spécifique
  • list_scheduled_messages : Lister les messages planifiés
  • get_scheduled_message : Obtenir les détails d'un message planifié
  • delete_scheduled_message : Supprimer/annuler un message planifié

Gestion des modèles

  • list_templates : Lister les modèles d'e-mails
  • get_template : Obtenir les détails et le contenu d'un modèle
  • create_template : Créer un nouveau modèle d'e-mail
  • update_template : Mettre à jour un modèle d'e-mail (modèles créés via l'API uniquement)
  • delete_template : Supprimer un modèle

Gestion des webhooks

  • list_webhooks : Lister tous les webhooks
  • get_webhook : Obtenir les détails d'un webhook
  • create_webhook : Créer un nouveau webhook
  • update_webhook : Mettre à jour la configuration d'un webhook
  • delete_webhook : Supprimer un webhook

Routage entrant

  • list_inbound_routes : Lister les routes entrantes
  • get_inbound_route : Obtenir les détails d'une route entrante
  • create_inbound_route : Ajouter une nouvelle route entrante à un domaine
  • update_inbound_route : Mettre à jour une route entrante
  • delete_inbound_route : Supprimer une route entrante

Gestion des destinataires

  • list_recipients : Lister les destinataires de votre compte
  • get_recipient : Obtenir les détails d'un destinataire
  • delete_recipient : Supprimer un destinataire

Gestion des suppressions

  • list_blocklist : Lister les entrées de la liste noire (compte ou domaine)
  • list_hard_bounces : Lister les destinataires en rejet définitif
  • list_spam_complaints : Lister les plaintes pour spam
  • list_unsubscribes : Lister les destinataires désabonnés
  • list_on_hold : Lister les destinataires en attente
  • add_to_blocklist : Ajouter des destinataires ou des modèles à la liste noire
  • add_to_hard_bounces : Ajouter un rejet définitif pour des destinataires
  • add_to_spam_complaints : Ajouter une plainte pour spam pour des destinataires
  • add_to_unsubscribes : Marquer des destinataires comme désabonnés
  • delete_from_blocklist : Supprimer des entrées de la liste noire
  • delete_from_hard_bounces : Supprimer des entrées de rejet définitif
  • delete_from_spam_complaints : Supprimer des entrées de plaintes pour spam
  • delete_from_unsubscribes : Supprimer des entrées de désabonnement
  • delete_from_on_hold : Supprimer des entrées en attente

Gestion des activités

  • list_activities : Lister les événements d'activité des e-mails
  • get_activity : Obtenir les détails d'une activité spécifique

Gestion des analyses

  • get_analytics_by_date : Obtenir les analyses d'e-mails par plage de dates
  • get_analytics_by_country : Obtenir les ouvertures d'e-mails groupées par pays
  • get_analytics_by_user_agent_name : Obtenir les ouvertures d'e-mails groupées par nom d'agent utilisateur
  • get_analytics_by_user_agent_type : Obtenir les ouvertures d'e-mails groupées par type d'agent utilisateur

Vérification des e-mails

  • verify_email : Vérifier une seule adresse e-mail
  • verify_email_async : Démarrer la vérification asynchrone d'un e-mail
  • get_async_verification_status : Vérifier le statut de la vérification asynchrone
  • list_verification_lists : Lister les listes de vérification d'e-mails
  • get_verification_list : Obtenir les détails d'une liste de vérification
  • create_verification_list : Créer une nouvelle liste de vérification
  • verify_list : Démarrer la vérification d'une liste
  • get_verification_results : Obtenir les résultats de vérification

Surveillance DMARC

  • list_dmarc_monitors : Lister les moniteurs DMARC
  • create_dmarc_monitor : Créer un moniteur DMARC pour un domaine vérifié
  • update_dmarc_monitor : Mettre à jour l'enregistrement souhaité d'un moniteur DMARC
  • delete_dmarc_monitor : Supprimer un moniteur DMARC
  • get_dmarc_aggregated_report : Obtenir les rapports agrégés (par IP)
  • get_dmarc_ip_report : Obtenir les rapports détaillés pour une IP spécifique
  • get_dmarc_report_sources : Lister les organisations de rapport pour un moniteur
  • favorite_dmarc_ip : Marquer une IP comme favorite
  • unfavorite_dmarc_ip : Retirer une IP des favoris

Surveillance des listes noires

  • list_blocklist_monitors : Lister les moniteurs de listes noires
  • get_blocklist_monitor : Obtenir les détails du moniteur et les correspondances actuelles
  • create_blocklist_monitor : Créer un moniteur pour un domaine, une IP ou un bloc CIDR
  • update_blocklist_monitor : Mettre à jour le nom ou les paramètres de notification d'un moniteur
  • delete_blocklist_monitor : Supprimer un moniteur de liste noire

Gestion des jetons

  • list_tokens : Lister les jetons API
  • get_token : Obtenir les détails d'un jeton API
  • create_token : Créer un jeton API avec des portées
  • update_token : Mettre à jour le nom et/ou le statut d'un jeton
  • delete_token : Supprimer un jeton API

Gestion des utilisateurs et des invitations

  • list_users : Lister les utilisateurs du compte
  • get_user : Obtenir les détails d'un utilisateur
  • invite_user : Inviter un nouvel utilisateur
  • update_user : Mettre à jour le rôle, les permissions, les modèles ou les domaines d'un utilisateur
  • delete_user : Supprimer un utilisateur
  • list_invites : Lister les invitations utilisateur en attente
  • get_invite : Obtenir les détails d'une invitation
  • resend_invite : Renvoyer une invitation en attente
  • cancel_invite : Annuler une invitation en attente

Gestion des identités d'expéditeur

  • list_identities : Lister les identités d'expéditeur
  • create_identity : Ajouter une nouvelle identité d'expéditeur
  • get_identity : Obtenir les détails d'une identité par ID
  • update_identity : Mettre à jour une identité par ID
  • delete_identity : Supprimer une identité par ID
  • get_identity_by_email : Obtenir les détails d'une identité par e-mail
  • update_identity_by_email : Mettre à jour une identité par e-mail
  • delete_identity_by_email : Supprimer une identité par e-mail
  • resend_identity : Renvoyer l'e-mail de vérification pour une identité

SMS

  • send_sms : Envoyer un message SMS

Messages SMS

  • list_sms_messages : Lister les messages SMS
  • get_sms_message : Obtenir un message SMS avec les sous-messages et l'activité

Activité SMS

  • list_sms_activity : Lister l'activité SMS, filtrable par numéro/date/statut

Numéros SMS

  • list_sms_numbers : Lister les numéros de téléphone SMS
  • get_sms_number : Obtenir les détails d'un numéro SMS
  • update_sms_number : Mettre à jour un numéro SMS (par ex. pause/reprise)
  • delete_sms_number : Supprimer un numéro SMS

Destinataires SMS

  • list_sms_recipients : Lister les destinataires SMS
  • get_sms_recipient : Obtenir les détails d'un destinataire SMS
  • update_sms_recipient : Mettre à jour le statut d'un destinataire SMS

Webhooks SMS

  • list_sms_webhooks : Lister les webhooks SMS pour un numéro
  • get_sms_webhook : Obtenir les détails d'un webhook SMS
  • create_sms_webhook : Créer un webhook SMS
  • update_sms_webhook : Mettre à jour un webhook SMS
  • delete_sms_webhook : Supprimer un webhook SMS

SMS entrants

  • list_sms_inbounds : Lister les routes SMS entrantes
  • get_sms_inbound : Obtenir les détails d'une route SMS entrante
  • create_sms_inbound : Ajouter une route SMS entrante
  • update_sms_inbound : Mettre à jour une route SMS entrante
  • delete_sms_inbound : Supprimer une route SMS entrante

Recherche et récupération

  • search : Rechercher dans les ressources
  • fetch : Récupérer des données associées

Retour d'information

Nous sommes toujours impatients de recevoir vos retours sur les choses passionnantes sur lesquelles nous travaillons. Si vous avez des retours sur notre MCP, n'hésitez pas à envoyer un e-mail à mcp@mailersend.com.

CLI MailerSend Envoyez des e-mails et des SMS, gérez les domaines, les modèles, les webhooks, les destinataires, les suppressions et bien plus encore depuis votre terminal avec la CLI MailerSend. Cas d'utilisation du serveur MCP MailerSend Page suivante

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 e-mails Gestion des domaines Gestion des utilisateurs SMTP Gestion des messages Gestion des modèles Gestion des webhooks Routage entrant Gestion des destinataires Gestion des suppressions Gestion des activités Gestion des analyses Vérification des e-mails Surveillance DMARC Surveillance des listes bloquées Gestion des jetons Gestion des utilisateurs et invitations Gestion des identités d'expéditeur SMS Messages SMS Activité SMS Numéros SMS Destinataires SMS Webhooks SMS SMS entrant Recherche et récupération Retour d'information