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 ou en masse — Demandez à l'assistant d'envoyer un seul e-mail via send_email ou plusieurs e-mails en une seule requête avec send_bulk_email.
  • Gérer les domaines d'envoi et le DNS — Ajoutez, vérifiez et configurez des domaines à l'aide de add_domain, get_dns_records et verify_domain.
  • Créer et mettre à jour des modèles d'e-mails — Créez des modèles réutilisables avec create_template et modifiez ceux existants via update_template.
  • Surveiller la délivrabilité et les suppressions — Vérifiez les listes noires, les rebonds définitifs, les plaintes pour spam et les désabonnements à l'aide de list_blocklist, list_hard_bounces et des outils associés.
  • Vérifier les adresses e-mail — Validez des adresses individuelles avec verify_email ou lancez des vérifications asynchrones de listes via verify_list et get_verification_results.
  • Envoyer des messages SMS — Envoyez des SMS via send_sms et consultez l'activité de livraison avec list_sms_messages et list_sms_activity.

Documentation

MailerSendMailerSend

Rechercher

⌘K

AideGitHubStatutQu'est-ce que MailerSend ?Ressources API généralesEnvoi d'e-mails avec les SDK MailerSend

Référence API

API E-mail

Vérification

API SMS

Compte

Documentation

Guides

Outils

Serveur MCP

Serveur MCP MailerSendCas d'utilisation du MCP MailerSend

Demander à l'IA

Serveur MCP

Serveur MCP MailerSend

Copier le MarkdownOuvrir

Le serveur MailerSend Model Context Protocol (MCP) fournit 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 des domaines, des modèles, des webhooks, des suppressions, des identités d'expéditeur, des utilisateurs 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. 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 conforme aux dernières spécifications du serveur MCP. Habituellement, il vous suffit d'ajouter https://mcp.mailersend.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 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.
  • 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.mailersend.com/mcpAuthentification : OAuth

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

Afin d'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 e-mails

  • send_email : Envoyer un e-mail unique avec modèles, personnalisation et 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 du 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 du webhook
  • create_webhook : Créer un nouveau webhook
  • update_webhook : Mettre à jour la configuration du webhook
  • delete_webhook : Supprimer un webhook

Routage entrant

  • list_inbound_routes : Lister les routes entrantes
  • get_inbound_route : Obtenir les détails de la 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 du destinataire
  • delete_recipient : Supprimer un destinataire

Gestion des suppressions

  • list_blocklist : Lister les entrées de la liste de blocage (compte ou domaine)
  • list_hard_bounces : Lister les destinataires en rebond dur
  • 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 motifs à la liste de blocage
  • add_to_hard_bounces : Ajouter un rebond dur pour les destinataires
  • add_to_spam_complaints : Ajouter une plainte pour spam pour les destinataires
  • add_to_unsubscribes : Définir les destinataires comme désabonnés
  • delete_from_blocklist : Supprimer des entrées de la liste de blocage
  • delete_from_hard_bounces : Supprimer des entrées de rebond dur
  • delete_from_spam_complaints : Supprimer des entrées de plainte 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 regroupées par pays
  • get_analytics_by_user_agent_name : Obtenir les ouvertures d'e-mails regroupées par nom d'agent utilisateur
  • get_analytics_by_user_agent_type : Obtenir les ouvertures d'e-mails regroupées par type d'agent utilisateur

Vérification des e-mails

  • verify_email : Vérifier une adresse e-mail unique
  • verify_email_async : Démarrer une vérification d'e-mail asynchrone
  • 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 de la liste de vérification
  • create_verification_list : Créer une nouvelle liste de vérification
  • verify_list : Démarrer la vérification de la liste
  • get_verification_results : Obtenir les résultats de la 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 déclarantes pour un moniteur
  • favorite_dmarc_ip : Marquer une IP comme favorite
  • unfavorite_dmarc_ip : Retirer une IP des favoris

Surveillance des listes de blocage

  • list_blocklist_monitors : Lister les moniteurs de liste de blocage
  • get_blocklist_monitor : Obtenir les détails du moniteur et les hits actuels
  • 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 de blocage

Gestion des jetons

  • list_tokens : Lister les jetons API
  • get_token : Obtenir les détails du 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 invitations

  • list_users : Lister les utilisateurs du compte
  • get_user : Obtenir les détails de l'utilisateur
  • invite_user : Inviter un nouvel utilisateur
  • update_user : Mettre à jour le rôle, les autorisations, les modèles ou les domaines d'un utilisateur
  • delete_user : Supprimer un utilisateur
  • list_invites : Lister les invitations d'utilisateurs en attente
  • get_invite : Obtenir les détails de l'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 de l'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 de l'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 du numéro de téléphone 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 du 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 du 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 entrantes SMS
  • get_sms_inbound : Obtenir les détails de la route entrante SMS
  • create_sms_inbound : Ajouter une route entrante SMS
  • update_sms_inbound : Mettre à jour une route entrante SMS
  • delete_sms_inbound : Supprimer une route entrante SMS

Recherche et extraction

  • search : Rechercher parmi les ressources
  • fetch : Extraire les données associées

Commentaires

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 à mcp@mailersend.com.

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

Sur cette page

Fonctionnement de MCPConnexion d'un clientClaude (bureau et web)Claude CodeGemini CLIVSCodeCursorChatGPTOutils disponiblesGestion des e-mailsGestion des domainesGestion des utilisateurs SMTPGestion des messagesGestion des modèlesGestion des webhooksRoutage entrantGestion des destinatairesGestion des suppressionsGestion des activitésGestion des analysesVérification des e-mailsSurveillance DMARCSurveillance des listes de blocageGestion des jetonsGestion des utilisateurs et invitationsGestion de l'identité de l'expéditeurSMSMessages SMSActivité SMSNuméros SMSDestinataires SMSWebhooks SMSSMS entrantsRecherche et extractionCommentaires