Ce qu’est le serveur MCP de SmartMailing
MCP (Model Context Protocol) est le standard ouvert qui permet aux assistants IA de travailler avec d’autres logiciels. SmartMailing fait tourner un serveur MCP à l’adresse https://smartmailing.io/api/mcp. Connectez-le une fois et votre assistant travaille dans votre compte SmartMailing : il lit vos chiffres, crée des e-mails aux couleurs de votre marque, prépare des campagnes et demande la validation à la bonne personne.
Vous restez dans le chat. L’assistant fait les clics.
Ce que vous pouvez lui demander
- Créer des e-mails. « Rédige la newsletter de novembre pour Fernweh Coffee. » Il écrit les textes, remplit les blocs, applique les couleurs, le logo et le pied de page de votre marque et vous donne un lien d’aperçu.
- Partir d’un site web. « Fais un modèle à partir de remax.nl. » Il lit la page (textes, logo, images, couleurs) et la transforme en e-mail. Dans Claude, vous suivez la lecture en direct dans une carte du chat.
- Préparer des campagnes. Il crée un brouillon de campagne, passe la checklist avant envoi, estime l’envoi et vous envoie un test.
- Obtenir une validation. « Envoie-le à Anna pour validation. » Anna reçoit un lien de relecture, voit chaque version A/B et valide ou demande des modifications. L’assistant vous dit quand c’est fait.
- Analyser. « Comment se sont passées les campagnes du mois dernier ? » Ouvertures, clics, lecteurs actifs, motifs de désabonnement et les faits pour un rapport client.
- Travailler sur plusieurs marques. Adapter un e-mail à vos autres marques, le traduire ou voir ce qui demande votre attention sur toutes vos marques.
- Vérifier la configuration. Domaines d’envoi, authentification de domaine, état de préparation de la marque et vos preuves de conformité.
Ce qu’il ne fera jamais
- Envoyer une campagne à votre liste. Aucun outil ne le permet. L’assistant prépare, vous cliquez sur Envoyer dans SmartMailing.
- Voir les données personnelles de vos abonnés. Les assistants ne reçoivent que des chiffres : nombres, taux et tendances. Aucune adresse e-mail, aucun nom, même masqué. C’est ainsi que le RGPD reste simple.
- Faire revenir des désabonnés. Ajouter une personne via un assistant n’est jamais une nouvelle inscription. Seul le formulaire de cette personne peut la faire revenir.
- Importer des listes. Une personne à la fois, toujours avec double opt-in. Pour une liste entière, l’assistant vous donne le lien d’import du tableau de bord.
Votre assistant prépare. Vous validez. Vous envoyez.
Trois niveaux d’accès
En vous connectant, vous choisissez ce que l’assistant peut faire, et pour quelles marques.
- Lecture seule. Rapports, campagnes, modèles, nombre de contacts et état de la configuration. Au pire, une mauvaise réponse.
- Lecture et brouillons. En plus : créer et modifier des brouillons, créer des e-mails et des marques à partir d’un site, et demander la validation d’une campagne. L’envoi reste entre vos mains. C’est le niveau que la plupart choisissent.
- Lecture, brouillons et actions. En plus : envoyer des e-mails transactionnels un par un, ajouter des abonnés avec double opt-in et déclencher des événements d’automatisation.
Tout ce que l’assistant envoie ou génère compte dans votre forfait, comme si vous le faisiez vous-même.
Comment connecter votre assistant
L’adresse est la même partout : https://smartmailing.io/api/mcp. Vous vous connectez une fois à SmartMailing, choisissez les marques et le niveau d’accès, et c’est prêt. Choisissez votre outil :
Claude (web et bureau)
- Dans Claude, ouvrez Paramètres, Connecteurs et choisissez Ajouter un connecteur personnalisé.
- Nommez-le
SmartMailinget collezhttps://smartmailing.io/api/mcp. Laissez les champs avancés vides. - Cliquez sur Connecter, connectez-vous à SmartMailing si on vous le demande, choisissez vos marques et le niveau d’accès, puis cliquez à nouveau sur Connecter.
- Dans un nouveau chat, vérifiez que SmartMailing est activé dans le menu des outils et demandez : « Avec quel compte suis-je connecté à SmartMailing ? »
Les connecteurs personnalisés nécessitent un forfait Claude payant. Claude Desktop utilise les connecteurs de votre compte Claude : vous ne l’ajoutez qu’une fois.
Claude Code
Dans votre terminal :
claude mcp add --transport http smartmailing https://smartmailing.io/api/mcp
Lancez Claude Code, tapez /mcp, choisissez smartmailing et connectez-vous. La page de validation SmartMailing s’ouvre dans votre navigateur, puis vous revenez au terminal.
ChatGPT
- Dans ChatGPT, ouvrez Paramètres, Apps et activez le mode développeur dans les paramètres avancés.
- Créez une nouvelle app : nommez-la
SmartMailing, collezhttps://smartmailing.io/api/mcpcomme adresse du serveur et choisissez OAuth comme connexion. - Connectez-vous à SmartMailing quand on vous le demande, choisissez vos marques et le niveau d’accès, puis cliquez sur Connecter.
- Dans un nouveau chat, ajoutez SmartMailing depuis le menu des outils et demandez : « Avec quel compte suis-je connecté à SmartMailing ? »
Les apps personnalisées dans ChatGPT nécessitent un forfait payant, et les menus peuvent varier selon le forfait.
Cursor
Ouvrez Cursor Settings, MCP, ajoutez un nouveau serveur et collez ceci dans le fichier qui s’ouvre :
{
"mcpServers": {
"smartmailing": { "url": "https://smartmailing.io/api/mcp" }
}
}
Cursor affiche alors SmartMailing avec un bouton de connexion. Cliquez dessus, validez dans votre navigateur, et les outils apparaissent dans l’agent.
VS Code (GitHub Copilot)
Lancez MCP: Add Server depuis la palette de commandes, choisissez HTTP, collez https://smartmailing.io/api/mcp et nommez-le smartmailing. VS Code vous demande de vous connecter la première fois que Copilot l’utilise.
n8n, scripts et autres clients MCP
Tout ce qui ne peut pas se connecter via un navigateur utilise une clé de compte. Créez-la dans Paramètres, Apps connectées et clés, limitez-la aux marques nécessaires et envoyez-la dans un en-tête :
Authorization: Bearer sm_acct_...
Tout autre client MCP compatible avec les serveurs distants se connecte avec la même adresse et s’identifie comme Claude.
Chaque outil par son nom
Les 55 outils
Les noms utilisés par votre assistant, regroupés par domaine, avec les descriptions en anglais telles que votre assistant les voit. Ceux qu’il voit dépendent du niveau d’accès choisi lors de la connexion.
Compte et marques
whoamiWho am Ilist_brandsList brandslist_attentionWhat needs attentionget_brandGet a brand’s details and lookupdate_brandChange a brand’s details and lookget_brand_readinessGet brand readiness
E-mails et modèles
list_block_typesList email block typeslist_saved_blocksList saved blockscreate_emailCreate an email template from blocksupdate_emailChange an email template made from blockslist_templatesList email templatesget_templateGet an email templatereskin_templateRe-skin a template for other brandscreate_email_from_brandCreate an email from a brand layouttranslate_emailTranslate an email templatedelete_templateDelete an email templatesave_blockSave a block for reuselist_imagesList the pictures a brand hassearch_photosSearch free photos (Unsplash)list_merge_fieldsList the merge fields of a brandsend_template_testSend a test copy of a templateduplicate_templateDuplicate an email template
À partir d’un site web
extract_websiteRead a website (texts, logo, pictures, colours)get_extractionCheck a website extractioncreate_brand_from_websiteCreate a brand from a websitecreate_email_from_websiteCreate an email from a website
Campagnes, validation et rapports
list_campaignsList campaignsget_campaignGet a campaigncreate_campaignCreate a draft campaignupdate_campaignUpdate a draft campaignduplicate_campaignDuplicate a campaignpreflight_checkPre-send checklistsend_test_emailSend a test emailrequest_reviewAsk a person to reviewlist_reviewersList reviewersadd_reviewerPropose a reviewerget_review_statusGet review statusestimate_sendEstimate a sendget_approval_statusGet approval statusget_campaign_statsGet campaign statisticslist_hot_leadsCount recent clickers (numbers only)get_client_reportGet the facts for a client reportlist_segmentsList segmentspreview_segmentPreview segment rulesget_sending_domainsGet sending domains
Conformité et domaines
get_compliance_snapshotGet the compliance evidenceverify_consentCheck consent status for an address (summary only)get_domain_authenticationGet domain authenticationget_unsubscribe_feedbackGet unsubscribe feedback
Abonnés et e-mails transactionnels
list_eventsList transactional eventssend_transactional_emailSend a transactional emailget_send_statusGet a transactional send statusadd_subscriberAdd a subscriber (double opt-in)import_subscribers_linkLink to import a listemit_eventEmit an automation event
Se déconnecter
Chaque connexion apparaît dans Paramètres, Apps connectées et clés. Supprimez-en une et l’assistant perd l’accès immédiatement, y compris les webhooks qu’il a créés.
Essayez
Connectez votre assistant, demandez-lui qui vous êtes, puis demandez-lui de créer votre prochain e-mail à partir de votre site. Cela prend environ une minute, et rien ne part avant que vous cliquiez sur Envoyer.