Présentation du serveur MCP Emailit
Nous lançons le Serveur MCP Emailit, un serveur open-source Model Context Protocol qui donne aux assistants IA comme Claude, Cursor et tout autre client compatible MCP un accès complet à la plateforme Emailit. Envoyez des emails, gérez vos contacts, configurez des domaines, créez des modèles, le tout en langage naturel.
Ce que cela débloque
Au lieu de jongler entre votre assistant IA et le tableau de bord Emailit, vous pouvez désormais tout faire depuis une seule conversation :
- « Envoie un email de bienvenue à sarah@example.com en utilisant le modèle d’onboarding » — l’IA sélectionne le bon modèle, remplit les variables et l’envoie.
- « Montre-moi tous les emails qui ont rebondi cette semaine » — listez et inspectez les emails sans quitter votre éditeur.
- « Ajoute mail.example.com comme domaine d’envoi et montre-moi les enregistrements DNS » — crée le domaine et obtient les enregistrements exacts à configurer.
- « Programme un rappel à l’équipe pour demain à 9h » — le serveur accepte la planification en langage naturel comme « demain à 9h » ou « lundi prochain à 14h ».
Le Serveur MCP expose 47 outils répartis en 8 catégories : emails, domaines, clés API, audiences, contacts, modèles, suppressions et webhooks. Il couvre l’intégralité de l’API Emailit.
Comment ça fonctionne
Le Model Context Protocol est un standard ouvert qui permet aux assistants IA de se connecter à des services externes via une interface d’outils structurée. Le Serveur MCP Emailit implémente ce protocole, permettant à tout client compatible de découvrir et d’appeler automatiquement les opérations Emailit.
Il existe deux façons de se connecter :
- Stdio — Le client démarre le serveur comme sous-processus et communique via stdin/stdout. C’est la configuration la plus simple et fonctionne avec Claude Code, Cursor et Claude Desktop.
- HTTP — Le serveur s’exécute comme service HTTP autonome avec transport HTTP Streamable. Utile pour les configurations distantes, environnements partagés ou clients web.
Premiers pas
Vous n’avez besoin que d’un compte Emailit, d’une clé API et de Node.js 18+.
Claude Code
claude mcp add emailit -e EMAILIT_API_KEY=votre_cle_api -- npx -y @emailit/emailit-mcp
Cursor
Ouvrez Paramètres Cursor → MCP → Ajouter un nouveau serveur MCP global et collez :
{
"mcpServers": {
"emailit": {
"command": "npx",
"args": ["-y", "@emailit/emailit-mcp"],
"env": {
"EMAILIT_API_KEY": "votre_cle_api"
}
}
}
}
Claude Desktop
Ouvrez Paramètres → Développeur → Modifier la configuration et collez le même bloc JSON ci-dessus.
C’est tout. Une fois connecté, l’IA découvrira automatiquement les 47 outils et vous pourrez commencer à les utiliser immédiatement.
Exemples
Voici quelques actions que vous pouvez effectuer directement :
Envoyer des emails avec modèles et variables
« Envoie le modèle welcome-email à john@example.com avec son nom John »
L’IA résout le modèle par alias, substitue la variable {{name}} et envoie :
{
"template": "welcome-email",
"to": "john@example.com",
"variables": { "name": "John" }
}
Joindre des fichiers depuis une URL
« Envoie la facture mensuelle à accounting@company.com avec le PDF de notre bucket S3 »
{
"to": "accounting@company.com",
"subject": "Facture mensuelle",
"attachments": [
{
"filename": "facture-2026-05.pdf",
"url": "https://monbucket.s3.amazonaws.com/factures/2026-05.pdf"
}
]
}
Gérer toute votre infrastructure d’envoi
« Crée une nouvelle audience appelée ‘Utilisateurs Beta’, ajoute jane@example.com dedans, puis crée un webhook qui m’envoie les événements de livraison »
L’IA enchaîne plusieurs outils — create-audience, create-contact et create-webhook — dans une seule conversation.
Supprimer et restaurer des adresses
« Supprime bounced@example.com à cause de trop de rebonds définitifs, programme l’expiration dans 30 jours »
{
"email": "bounced@example.com",
"type": "bounce",
"reason": "trop de rebonds définitifs",
"keep_until": "2026-06-18T00:00:00Z"
}
Conseils
- Définissez un expéditeur par défaut. Passez
--sender vous@votredomaine.comou définissez la variable d’environnementSENDER_EMAIL_ADDRESSpour que l’IA ne demande pas d’adresse expéditeur à chaque fois. - Utilisez des modèles pour les emails répétitifs. Créez des modèles avec des
{{variables}}et référencez-les par alias, c’est plus rapide et cohérent qu’écrire du HTML dans le chat. - La planification en langage naturel fonctionne. Vous pouvez dire « demain à 9h », « vendredi prochain à midi », ou passer un timestamp ISO 8601, le serveur gère les deux.
- Les opérations destructives sont protégées. Les outils de suppression demandent à l’IA de confirmer avec vous avant de procéder, vous ne supprimerez pas accidentellement un domaine ou contact.
- Mode HTTP pour les configurations partagées. Si plusieurs membres d’équipe ou services ont besoin d’accès, lancez le serveur en mode HTTP et chaque client s’authentifie avec sa propre clé API via token Bearer.
Open source
Le Serveur MCP Emailit est sous licence MIT et disponible sur GitHub. C’est du JavaScript pur (ESM), sans étape de build, et ne dépend que de quatre packages : @modelcontextprotocol/sdk, fastify, minimist et zod.
Les contributions et retours sont les bienvenus, ouvrez une issue ou soumettez une PR.
Documentation complète
Nous avons publié un guide complet d’installation et de référence :
- Guide du Serveur MCP Emailit — Installation, configuration, les 47 outils, exemples d’usage et dépannage
Commencer
Installez le serveur MCP avec une seule commande :
npx -y @emailit/emailit-mcp
Lisez le guide complet ou consultez le dépôt GitHub pour commencer.
Blog
Les dernières actualités et mises à jour, directement depuis Emailit.
Restez informé des derniers articles du Blog Emailit.