Ajoutez une URL dans Claude et envoyez vos templates en langage naturel — sans écrire une ligne de code.
Nous exposons cette API comme un serveur MCP (Model Context Protocol). Ajoutez son URL comme connecteur dans Claude, et vous pilotez votre numéro WhatsApp en langage naturel : « envoie le template confirmation_commande au +237… », « crée un template de relance », « il me reste combien de crédits ? ».
URL du connecteur
https://mcp.geskap.com/mcp
Note — Ce que le connecteur sait faire
Envoyer un template approuvé à un destinataire, suivre son statut de livraison, lister/créer/supprimer des templates, consulter le solde et acheter des crédits. Les mêmes règles qu'en HTTP s'appliquent : mêmes quotas, mêmes coûts, mêmes catégories autorisées.
Attention — Ce qu'il ne fait pas
Il n'envoie pas de texte libre (WhatsApp impose des templates approuvés pour tout message à l'initiative de l'entreprise), il ne lit pas vos messages entrants (ils sont relayés à VOTRE webhook et ne sont jamais stockés chez nous), et il ne raccorde pas votre numéro — l'inscription Meta est une fenêtre Facebook qui ne peut s'ouvrir que dans un navigateur.
Attention — Aujourd'hui : Claude Code uniquement
Le connecteur s'authentifie par clé API, transmise dans un en-tête. Or les surfaces hébergées de Claude (web, Desktop, mobile) ne permettent pas d'ajouter un en-tête à un connecteur personnalisé : elles attendent OAuth, que nous n'avons pas encore activé. Y coller l'URL crée donc un connecteur qui échoue à chaque appel avec « Aucune clé API reçue ». Utilisez Claude Code (ci-dessous), ou tout client MCP permettant de définir un en-tête — l'Inspector MCP, par exemple.
Ajouter le connecteur avec votre clé
claude mcp add --transport http camairetech-whatsapp \
https://mcp.geskap.com/mcp \
--header "X-Api-Key: sk_live_..."
Note — Donnez à Claude une clé restreinte
À la création d'une clé, vous choisissez ce qu'elle autorise. Créez-en une dédiée au connecteur et ne cochez que le nécessaire : sans « Envoyer des messages WhatsApp », Claude pourra consulter vos templates et votre solde sans jamais pouvoir dépenser vos crédits. Vous pourrez la révoquer seule, sans toucher à vos intégrations serveur.
| Outil | Effet | Rôle |
|---|---|---|
| whatsapp_get_account | Lecture | Numéro raccordé, solde, coût par catégorie |
| whatsapp_list_templates | Lecture | Vos templates + leur statut Meta en direct |
| whatsapp_create_template | Écriture | Soumet un template à la validation Meta |
| whatsapp_delete_template | Destructif | Supprime chez Meta, toutes langues |
| whatsapp_send_template | Écriture — débite | Un destinataire, un template approuvé |
| whatsapp_get_message_status | Lecture | sent / delivered / read / failed |
| whatsapp_buy_credits | Écriture | Renvoie un lien de paiement Stripe |
Astuce — Protection contre les doubles envois
Deux envois identiques (même destinataire, même template, mêmes variables) dans un intervalle de cinq minutes sont traités comme un seul : rien n'est renvoyé, rien n'est débité. Une IA réessaie parfois un outil — cette règle garantit qu'un réessai ne facture jamais deux fois. Pour renvoyer volontairement le même message tout de suite, demandez à Claude d'utiliser une clé d'idempotence différente.
Important — Un envoi coûte de l'argent
Les outils d'envoi et de suppression sont marqués comme des actions modifiantes : Claude demande confirmation avant de les exécuter. Vérifiez toujours le destinataire et le template avant de valider — un message WhatsApp envoyé ne se rappelle pas.