Connecter WhatsApp à un agent IA avec le MCP
Et si votre assistant IA pouvait envoyer un message WhatsApp à un client, vérifier qu'il a bien été livré, et relancer automatiquement — sans que vous écriviez la moindre ligne de code d'intégration ? C'est exactement ce que rend possible le Model Context Protocol (MCP).
Cet article explique ce qu'est le MCP, pourquoi connecter WhatsApp à un agent IA change la donne, et comment le mettre en place avec SenWaAPI.
Qu'est-ce que le Model Context Protocol (MCP) ?
Le MCP est un standard ouvert introduit par Anthropic en novembre 2024. Son but : standardiser la façon dont les systèmes d'IA se connectent à des outils, des services et des données externes — un peu comme l'USB-C a standardisé la connexion des périphériques.
Il repose sur une architecture client-serveur :
- Le client (ou hôte) est l'application IA — Claude Desktop, Claude Code, Cursor, ou un agent maison.
- Le serveur MCP expose des capacités (des « tools », des ressources) que l'IA peut appeler, via des messages JSON-RPC.
Concrètement, un serveur MCP « WhatsApp » donne à l'agent des outils du type « envoyer un message », « envoyer un média » ou « vérifier l'état d'une session ». L'IA décide quand les utiliser, en langage naturel.
Pourquoi connecter WhatsApp à un agent IA ?
Sans MCP, faire dialoguer une IA avec WhatsApp demande de coder soi-même tout le pont : appels d'API, gestion des erreurs, formatage. Avec le MCP, l'agent parle nativement à WhatsApp. Cela débloque des scénarios puissants :
- Support client augmenté — l'agent lit la question entrante, rédige la réponse et l'envoie sur WhatsApp, avec un humain en supervision.
- Notifications intelligentes — au lieu d'un template figé, l'agent compose un message contextualisé (« votre commande #1234 est en retard de 2 jours, voici un geste commercial »).
- Automatisations conversationnelles — relances, qualification de leads, collecte d'avis, le tout piloté par l'IA.
L'intérêt : vous décrivez l'objectif en langage naturel, l'agent orchestre les appels WhatsApp. Vous ne maintenez plus de glue code.
Comment ça marche avec SenWaAPI
SenWaAPI fournit un serveur MCP officiel qui expose ses capacités WhatsApp à n'importe quel agent compatible. Les outils disponibles couvrent l'essentiel :
| Outil | Rôle |
|---|---|
send_text | Envoyer un message texte à un numéro |
send_media | Envoyer une image, une vidéo, un document ou un audio |
status | Vérifier l'état d'une session WhatsApp |
L'agent (Claude, par exemple) voit ces outils et les appelle quand votre demande l'exige. Vous restez dans le flux conversationnel ; le serveur MCP traduit en appels d'API WhatsApp.
Mise en place
Un serveur MCP s'ajoute à votre client IA (Claude Code, Claude Desktop, Cursor…)
via sa configuration. Le principe est toujours le même : déclarer le serveur, et
lui passer votre clé d'API SenWaAPI (snw_...) en variable d'environnement.
Claude Code — une seule commande :
claude mcp add senwa -s user -- npx -y senwaapi-mcp --api-key=snw_votre_cle
Claude Desktop — ajoutez ceci à claude_desktop_config.json :
{
"mcpServers": {
"senwa": {
"command": "npx",
"args": ["-y", "senwaapi-mcp"],
"env": { "SENWA_API_KEY": "snw_votre_cle" }
}
}
}
Le serveur est publié sur npm (senwaapi-mcp) ; npx le récupère automatiquement, rien à installer à la main. La documentation détaille chaque outil.
Une fois branché, testez en demandant simplement à votre agent : « Envoie un WhatsApp à +221771234567 pour confirmer le rendez-vous de demain. »
Sécurité et bonnes pratiques
- Traitez votre clé d'API comme un secret : elle vit dans la configuration locale du client MCP ou dans une variable d'environnement, jamais en clair dans un dépôt.
- Gardez un humain dans la boucle pour les messages sortants sensibles, le temps de faire confiance à votre agent.
- Respectez la limite de débit WhatsApp : un agent peut vouloir envoyer en rafale, mettez une file d'attente si besoin.
- N'utilisez le canal que pour des destinataires consentants — les règles anti-spam de WhatsApp s'appliquent, agent IA ou pas.
Pour aller plus loin
Le MCP transforme WhatsApp en une capacité que vos agents IA peuvent utiliser nativement — un avantage net pour automatiser le support client ou les notifications. C'est aussi pour cela que SenWaAPI mise sur ce standard dès maintenant.
Pour le contexte plus large sur les façons d'intégrer WhatsApp, voyez notre guide complet de l'API WhatsApp. Et pour démarrer, l'essai gratuit de 15 jours (sans carte) vous donne une clé d'API immédiatement.