MailerSend MCP Server
officielTransformez 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_emailou plusieurs e-mails en une seule requête avecsend_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_recordsetverify_domain. - Créer et mettre à jour des modèles d'e-mails — Créez des modèles réutilisables avec
create_templateet modifiez ceux existants viaupdate_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_bounceset des outils associés. - Vérifier les adresses e-mail — Validez des adresses individuelles avec
verify_emailou lancez des vérifications asynchrones de listes viaverify_listetget_verification_results. - Envoyer des messages SMS — Envoyez des SMS via
send_smset consultez l'activité de livraison aveclist_sms_messagesetlist_sms_activity.
Documentation
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
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