Authentification par clé
Chaque appel MCP valide un jeton Bearer (lb_api_key). Les permissions sont liées à la clé : un utilisateur de ChatGPT ne voit donc que ses propres données.
Canaux et applications
IA et automatisation
Intégrations et App Store
Outils professionnels
Inclus dans le module complémentaire API + MCP
MCP · Streamable HTTP
Un serveur MCP officiel qui permet à ChatGPT, Claude, Cursor et Gemini de lire vos conversations WhatsApp, de générer des rapports quotidiens, de repérer les clients mécontents et de suivre les conversations en attente. Inclus dans le module complémentaire API + MCP (69,99 $/mois, TVA incluse) sur n'importe quel forfait, et disponible pendant l'essai gratuit.
Meta Business Partner
Outils MCP de LetsBot 93
Combien de conversations attendent ma réponse en ce moment, et combien de messages sont arrivés aujourd'hui par rapport à l'ensemble de mes contacts ?
Appel d'outil
get_conversations_awaiting_reply({"page": 1})
terminé
{
"metric": "conversations_awaiting_reply",
"metric_definition": "The customer sent the most recent message…",
"conversations": [
{
"id": 4821,
"name": "Sara M",
"phone": "966501234567",
"last_message_date": "2026-09-29 10:24:00",
"messages_not_opened_in_inbox": 2
},
…
],
"pagination": { "current_page": 1, "last_page": 10, "total": 190 }
}
190 conversations attendent votre réponse — dans chacune, c'est le client qui a écrit en dernier. La plus récente vient de Sara M.
Les bases
Le MCP est un protocole ouvert créé par Anthropic qui permet à n'importe quel client IA (ChatGPT, Claude, Cursor, Gemini ou tout IDE compatible IA) de dialoguer avec un serveur externe et d'appeler de vrais outils au lieu d'halluciner.
Le serveur MCP de LetsBot expose des outils pour lire les conversations, envoyer des messages, générer des rapports, piloter le bot et gérer les contacts — le tout encadré par des permissions strictes propres à chaque clé API.
Chaque appel MCP valide un jeton Bearer (lb_api_key). Les permissions sont liées à la clé : un utilisateur de ChatGPT ne voit donc que ses propres données.
POST pour les messages, GET pour le streaming SSE, DELETE pour fermer la session — entièrement conforme à la spécification officielle du MCP, pour que tout client compatible MCP se connecte sans adaptateur.
Le serveur MCP fait partie du module complémentaire API + MCP : 69,99 $/mois, TVA incluse, ajouté à n'importe quel forfait de base (avec le forfait Starter à 6,35 $, le total est de 76,34 $/mois). Il n'est pas inclus par défaut dans les forfaits, et il fonctionne pendant l'essai gratuit.
Compatibilité
Une seule URL MCP fonctionne avec tous les clients ci-dessous. Collez l'extrait JSON de l'outil de votre choix, ajoutez votre clé, enregistrez — et commencez à dialoguer avec votre bot directement depuis cet outil.
Anthropic — connecteur MCP distant natif via OAuth (fonctionne sur Claude.ai et l'application de bureau)
// Claude → Settings → Connectors → Add custom connector
URL: https://letsbot.net/mcp
Auth: OAuth 2.1 + PKCE (sign in with your LetsBot account)
OpenAI Apps — MCP via un flux OAuth
// In ChatGPT Apps → Add a server
URL: https://letsbot.net/mcp
Auth: OAuth 2.1 (PKCE auto-detected)
Bearer scope: workspace_read, conv_read, msg_send
Cursor IDE — Settings → MCP (HTTP natif)
{
"mcpServers": {
"letsbot": {
"url": "https://letsbot.net/mcp",
"headers": {
"Authorization": "Bearer YOUR_LB_API_KEY"
}
}
}
}
Extension Continue pour VS Code / JetBrains
experimental:
modelContextProtocolServers:
- name: letsbot
transport:
type: http
url: https://letsbot.net/mcp
headers:
Authorization: Bearer YOUR_LB_API_KEY
Google Gemini — via l'adaptateur MCP-Gateway
gemini mcp add letsbot \
--url https://letsbot.net/mcp \
--auth-header "Authorization: Bearer YOUR_LB_API_KEY"
GitHub Copilot Chat (Insider) — MCP depuis la 1.95
// .vscode/mcp.json
{
"servers": {
"letsbot": {
"type": "http",
"url": "https://letsbot.net/mcp",
"headers": { "Authorization": "Bearer YOUR_LB_API_KEY" }
}
}
}
Prompts concrets
Six scénarios réels que vivent chaque jour les équipes support et ventes. Chacun associe le prompt que vous taperiez dans ChatGPT ou Claude à la réponse attendue de l'IA après qu'elle a appelé le MCP de LetsBot et récupéré les données réelles.
Fais-moi un rapport de toutes les conversations WhatsApp d'hier — nouvelles conversations, réponses du bot, transferts vers un humain et nombre de conversations encore ouvertes.
ai_dashboard_summary
C'est fait. Appel de ai_dashboard_summary. 142 nouvelles conversations, 1 287 réponses du bot (temps de réponse moyen 4 s), 38 transferts vers un humain (27 %) et 12 conversations encore ouvertes après 24 h.
Y a-t-il des clients mécontents ou contrariés par nos réponses aujourd'hui ? Envoie-moi les 5 principaux avec le contexte de la conversation.
ai_sentiment_analysis
7 conversations au sentiment négatif trouvées. Top 5 : 1) Ahmad A — commande en retard de plus de 48 h ; 2) Sara M — a répété « toujours pas de réponse » 3× ; 3) Mohamed K — a rejeté la réponse du bot ; 4) Fatima — réclamation de remboursement ; 5) Layla A — a demandé un agent à plusieurs reprises.
Combien de paniers ont été abandonnés sur la boutique Salla ces 7 derniers jours, et combien ont été récupérés grâce aux messages WhatsApp ?
get_abandoned_carts
Appel de get_abandoned_carts pour la boutique Salla, 7 derniers jours. 247 paniers abandonnés : 186 encore ouverts et 61 récupérés (taux de récupération de 24,7 %) pour une valeur de 27 400 SAR — dont 49 achetés après un rappel WhatsApp. Chaque panier ouvert est accompagné du nom du client, de son téléphone, des articles et du lien de paiement. Le même outil couvre Zid, Shopify et Magento.
Combien de conversations attendent ma réponse en ce moment, et combien de messages sont arrivés aujourd'hui par rapport à l'ensemble de mes contacts ?
get_conversations_awaiting_reply
Appel de get_conversations_awaiting_reply. 190 conversations où le client a écrit en dernier et où aucune réponse n'est encore partie, sur 974 contacts actifs. Aujourd'hui : 63 messages entrants et 11 nouveaux contacts. Une conversation sort de cette liste dès qu'une réponse est envoyée depuis n'importe quel appareil.
Envoie « Remise de 20 % pour l'Aïd » à tous les clients ayant acheté au cours des 3 derniers mois, personnalisée avec leur prénom.
create_campaign
2 418 clients ayant acheté depuis le 2026-02-07 filtrés. Appel de create_campaign() avec le modèle « Remise de l'Aïd » approuvé par Meta. La campagne est envoyée via le modèle approuvé avec une courte pause entre chaque destinataire (Meta autorise jusqu'à 80 messages par seconde et par numéro) ; 12 % effectués, progression complète dans le tableau de bord.
Quels sont les 5 produits sur lesquels les clients ont posé le plus de questions sur WhatsApp ce mois-ci ? Et combien de ces demandes se sont transformées en commandes ?
1) Parfum de la marque X — 412 questions, 87 commandes (21 %) ; 2) Montre Y — 298 questions, 41 commandes (14 %) ; 3) Veste Z — 254 questions, 38 commandes ; 4) Sac W — 207 questions, 23 commandes ; 5) Baskets V — 185 questions, 19 commandes.
Référence
Le catalogue complet de tous les outils exposés par le serveur MCP de LetsBot — regroupés en 16 catégories. Ce sont les noms exacts que voit l'IA lorsqu'elle interroge le serveur : chaque exemple ci-dessus correspond donc directement à l'un de ces outils. La quasi-totalité sont des outils WhatsApp ; quelques-uns (comme send_carousel) ciblent plutôt les canaux Messenger et Instagram et prennent en paramètre un PSID/IGSID de destinataire au lieu d'un numéro de téléphone. Trois autres outils de publication sur les réseaux sociaux n'apparaissent que dans les espaces de travail où cette fonctionnalité est activée.
send_text_message
Envoyer un message WhatsApp en texte brut
send_image
Envoyer une image avec légende facultative
send_video
Envoyer une vidéo avec légende facultative
send_audio
Envoyer un fichier audio ou un message vocal
send_file
Envoyer un document ou un PDF
send_location
Envoyer une position géographique
send_contact_card
Envoyer une fiche contact vCard
send_template
Envoyer un modèle approuvé par Meta (hors de la fenêtre de 24 h)
send_buttons
Message interactif avec jusqu'à 3 boutons
send_list
Message interactif en liste / menu
reply_to_message
Répondre à un message précis
send_reaction
Ajouter une réaction emoji à un message
forward_message
Transférer un message vers une autre conversation
get_messages
Lire les messages d'une conversation
search_messages
Rechercher dans toutes les conversations ou dans une seule
mark_as_read
Marquer tous les messages d'une conversation comme lus
send_carousel
Envoyer un carrousel — canaux Messenger/Instagram uniquement (PSID/IGSID)
get_message_status
Vérifier les messages envoyés : distribués, lus, en attente ou en échec avec le motif indiqué par Meta
upload_file
Importer un fichier (PDF, image, document) dans le stockage LetsBot et obtenir une URL directe à envoyer
get_contacts
Contacts paginés avec recherche et filtres
get_contact
Fiche contact complète + étiquettes + dernier message
create_contact
Créer un nouveau contact
update_contact
Mettre à jour les informations d'un contact (nom, e-mail, etc.)
get_my_chats
Conversations attribuées à l'agent actuel
get_conversations_awaiting_reply
Conversations en attente de votre réponse
pin_contact
Épingler / désépingler une conversation
archive_contact
Archiver / désarchiver une conversation
block_contact
Bloquer / débloquer un contact
assign_label
Ajouter ou retirer une étiquette sur un contact
assign_moderator
Ajouter ou retirer un agent sur un contact
get_labels
Lister toutes les étiquettes du compte
create_label
Créer une nouvelle étiquette
get_label_contacts
Contacts d'une étiquette donnée
get_moderators
Agents disponibles
get_quick_replies
Réponses prédéfinies
create_quick_reply
Créer un nouveau modèle de réponse rapide
update_quick_reply
Modifier une réponse rapide existante
ai_suggest_reply
Suggérer une réponse pour la conversation en cours
ai_summarize_conversation
Résumer l'historique complet d'une conversation
ai_analyze_contact
Analyser un contact et ses habitudes de conversation
ai_improve_message
Peaufiner un message avant l'envoi
ai_translate_message
Traduire un message dans n'importe quelle langue
ai_sentiment_analysis
Évaluer le sentiment du client (positif/négatif/neutre)
ai_dashboard_summary
Résumé du tableau de bord en un seul appel
get_order_status
Statut et détails d'une commande sur Salla ou Zid
search_products
Rechercher dans le catalogue produits Salla / Zid
get_abandoned_carts
Paniers abandonnés sur Salla, Zid, Shopify et Magento avec un bilan de récupération : ouverts ou récupérés, valeur, taux de récupération et paniers récupérés après un rappel WhatsApp
create_campaign
Créer une campagne d'envoi en masse ciblée par étiquette
get_campaigns
Lister les campagnes + statistiques de distribution
get_campaign_status
Détail de distribution par contact pour une campagne
get_bot_status
Statut du bot + mode IA + paramètres de correspondance
toggle_bot
Activer ou désactiver le bot par contact
get_bot_conversations
Toutes les conversations de réponse automatique configurées
create_simple_conversation
Règle de réponse automatique simple (déclencheur → texte)
create_interactive_conversation
Arborescence de conversation interactive à boutons
update_bot_conversation
Modifier une conversation de réponse automatique existante
get_bot_settings
Lire tous les paramètres du bot et de l'IA
update_bot_settings
Mettre à jour les paramètres du bot / de l'IA (partiellement)
get_ad_lead_settings
Lire les paramètres de capture des leads publicitaires
update_ad_lead_settings
Mettre à jour les paramètres de capture des leads publicitaires
get_groups
Lister les groupes WhatsApp avec recherche et filtres (lecture seule)
get_group_messages
Lire les messages d'un groupe avec chaque expéditeur, sans les marquer comme lus
send_group_message
Publier un message texte dans un groupe après votre confirmation — ce n'est pas un outil d'envoi en masse
list_deals
Lister les opportunités filtrées par étape ou par responsable
get_deal
Une opportunité avec son historique d'activité
create_deal
Créer une opportunité avec un montant pour un contact
update_deal
Déplacer une opportunité d'une étape à l'autre ou modifier son montant
win_deal
Marquer une opportunité comme gagnée
lose_deal
Marquer une opportunité comme perdue avec un motif
get_pipeline_summary
Totaux par étape et prévision pondérée
list_tasks
Lister les tâches en retard ou du jour
create_task
Créer une tâche avec une échéance et un rappel
update_task
Modifier ou réattribuer une tâche
complete_task
Marquer une tâche comme terminée
list_tickets
Lister les tickets par statut, priorité ou dépassement de SLA
get_ticket
Un ticket avec ses notes
create_ticket
Ouvrir un ticket pour un client après votre confirmation
update_ticket_status
Changer le statut d'un ticket après votre confirmation
assign_ticket
Attribuer un ticket à un agent ou à une équipe
add_ticket_note
Ajouter une note interne que le client ne voit jamais
get_csat_summary
Synthèse CSAT et NPS sur une période
list_low_scores
Notes basses avec leurs commentaires
list_services
Lister les services réservables
get_available_slots
Créneaux libres pour un service ou un membre du personnel
book_appointment
Réserver un rendez-vous après votre confirmation
reschedule_appointment
Reprogrammer un rendez-vous après votre confirmation
cancel_appointment
Annuler un rendez-vous
list_appointments
Rendez-vous du jour ou de la semaine
get_workload
Charge de travail en direct par agent et par service
list_departments
Lister les services et leurs horaires
transfer_to_department
Transférer une conversation vers un service
search_media
Rechercher dans la médiathèque
get_media_item
Un fichier et ses emplacements d'utilisation
Au total : 93 outils — et le catalogue s'enrichit chaque semaine. Référence complète dans la documentation développeurs.
Configuration
Tout client disposant d'un forfait API WhatsApp Business actif sur LetsBot peut terminer la configuration en moins de 90 secondes. Aucune bibliothèque à installer, aucun fichier à configurer en dehors de votre client IA.
Démarrer un forfait APIDans le tableau de bord LetsBot : Paramètres → Clés API → Nouvelle clé. Choisissez la portée lecture/écriture dont vous avez besoin et conservez la clé en lieu sûr.
Copiez l'extrait correspondant à votre client dans la section compatibilité et remplacez YOUR_LB_API_KEY par votre clé. L'URL MCP est la même partout : https://letsbot.net/mcp.
Ouvrez ChatGPT ou Claude et essayez « Fais-moi un rapport des conversations du jour » — le client découvre automatiquement les outils, les appelle et répond à partir de vos données réelles. Aucun prompt supplémentaire n'est nécessaire.
Questions fréquentes
Le MCP est inclus dans le module complémentaire API + MCP
Essayez le MCP gratuitement pendant les 14 jours d'essai, sans carte bancaire, puis ajoutez le module complémentaire API + MCP (69,99 $/mois) à votre forfait. Meta Business Partner officiel, support en arabe 24/7.
Choisissez ce que vous autorisez. Vous pouvez modifier ce choix à tout moment via « Paramètres des cookies » en bas de chaque page. Politique de confidentialité
Essentiels
Nécessaires au fonctionnement et à la sécurité du site : session, protection des formulaires, mémorisation de la langue et détection des robots.
Analyses
Nous aident à comprendre comment les pages sont utilisées et à les améliorer, via Microsoft Clarity, qui enregistre les interactions sur les pages comme les clics et le défilement.
Marketing
Mesurent l’efficacité de nos publicités, via Google Ads, le Meta Pixel et les publicités ChatGPT d’OpenAI, y compris ce que nos serveurs envoient à Meta et OpenAI.