LetsBot Menu
Commencer Français Langue

Meta Business Partner Société immatriculée au Royaume-Uni

Langue

Inclus dans le module complémentaire API + MCP

MCP · Streamable HTTP

Connectez l'API WhatsApp Business à n'importe quel outil d'IA
via le MCP de LetsBot

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

  • ∞ Appels MCP par forfait API
  • 5+ Clients IA compatibles
  • < 90s de configuration complète
  • OAuth 2.1 entièrement conforme aux RFC
Assistant IA letsbot · https://letsbot.net/mcp

Outils MCP de LetsBot 93

  • send_text_message
  • get_messages
  • get_contacts
  • get_conversations_awaiting_reply
  • ai_summarize_conversation
  • ai_sentiment_analysis
  • create_campaign
  • toggle_bot
  • + 85

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.

Exemple illustratif avec des données fictives : la structure du résultat correspond à ce que renvoie get_conversations_awaiting_reply.

Les bases

Qu'est-ce que le Model Context Protocol ?

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.

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.

Streamable HTTP natif

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.

Un prix clair : un seul module

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é

Branchez-le sur n'importe quel outil d'IA que vous utilisez déjà

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.

Claude (Custom Connector)

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)

ChatGPT (OpenAI Apps)

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

Cursor IDE — Settings → MCP (HTTP natif)

{
  "mcpServers": {
    "letsbot": {
      "url": "https://letsbot.net/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_LB_API_KEY"
      }
    }
  }
}

Continue.dev

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

Gemini CLI / Code

Google Gemini — via l'adaptateur MCP-Gateway

gemini mcp add letsbot \
  --url https://letsbot.net/mcp \
  --auth-header "Authorization: Bearer YOUR_LB_API_KEY"

VS Code Copilot Chat

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

Demandez en langage naturel, obtenez le résultat

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.

Rapport quotidien des conversations

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.

Repérer les clients mécontents

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.

Suivi des paniers abandonnés

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.

Suivre les conversations en attente

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.

Envoyer une campagne groupée

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.

Produits les plus demandés

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

93 outils que l'IA découvre automatiquement

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.

Messages et envoi

19 outils
  • 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

Contacts

11 outils
  • 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

Étiquettes et équipe

7 outils
  • 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

Analyses IA

7 outils
  • 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

E-commerce

3 outils
  • 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

Campagnes en masse

3 outils
  • 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

Bot et automatisation

8 outils
  • 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)

Leads publicitaires

2 outils
  • 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

Groupes WhatsApp (numéros liés par QR)

3 outils
  • 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

Opportunités et pipeline

7 outils
  • 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

Tâches

4 outils
  • 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

Tickets

6 outils
  • 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

Satisfaction client

2 outils
  • get_csat_summary Synthèse CSAT et NPS sur une période
  • list_low_scores Notes basses avec leurs commentaires

Rendez-vous

6 outils
  • 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

Services et charge de travail

3 outils
  • 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

Médiathèque

2 outils
  • 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

Lancez le MCP en 3 étapes

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 API
  1. Générez une clé API

    Dans 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.

  2. Ajoutez le MCP à votre client IA

    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.

  3. Demandez dans n'importe quelle langue

    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

Ce que nos clients demandent sur le MCP

Qu'est-ce que le MCP exactement ?
Model Context Protocol : un standard ouvert d'Anthropic qui permet à des clients IA comme ChatGPT ou Claude d'appeler de véritables outils sur un serveur externe. LetsBot met à disposition 93 outils pour lire et envoyer des messages WhatsApp, créer des rapports, consulter des statistiques, gérer les contacts, ainsi que les opportunités, tâches, tickets et rendez-vous.
Combien coûte le MCP ?
Le serveur MCP fait partie du module complémentaire payant « API + MCP » : $69.99 par mois, TVA incluse, à ajouter à n'importe quel forfait de base. Avec le forfait le moins cher, Starter ($6.35), le total est de $76.34 par mois. Ce module n'est pas inclus par défaut dans les forfaits, mais le MCP fonctionne pendant l'essai gratuit de 14 jours.
Quelles sont les URL officielles du MCP ?
L'URL de référence est https://letsbot.net/mcp. Une ancienne URL reste également active pour la rétrocompatibilité : https://letsbot.net/gpt-mcp. Les deux exécutent le même code avec la même authentification par jeton Bearer (lb_api_key).
Faut-il être développeur pour utiliser le MCP ?
Non. Il suffit de copier l'extrait de configuration du client (Claude/ChatGPT/Cursor/Gemini) depuis la section compatibilité et de remplacer YOUR_LB_API_KEY par votre clé : votre outil IA peut alors dialoguer avec LetsBot en langage courant, sans aucun code.
Mes données WhatsApp sont-elles en sécurité lorsque je les connecte à ChatGPT ?
Oui. Chaque appel MCP valide votre jeton Bearer propre à votre compte, les autorisations sont liées à la clé, et les données de conversation transitent via OAuth 2.1 + HTTPS entre le client IA et LetsBot. Nous ne partageons jamais vos données avec OpenAI, Anthropic ou tout autre tiers.
En quoi le MCP diffère-t-il de la WhatsApp Business API elle-même ?
La WhatsApp Business API est le canal officiel de Meta pour envoyer et recevoir des messages. Le MCP est une couche supplémentaire qui permet à un client IA de dialoguer avec cette API en langage courant, au lieu d'écrire manuellement des requêtes curl. Les deux sont complémentaires.
Le MCP fonctionne-t-il avec Claude Desktop ?
Oui, Claude Desktop prend en charge le MCP de manière native et c'est le moyen le plus simple de commencer. Un extrait prêt à coller est disponible dans la section compatibilité ci-dessus.
Est-ce que cela fonctionne avec Cursor IDE ?
Oui. Cursor intègre une configuration MCP dans Paramètres → MCP. Copiez le JSON de la carte Cursor ci-dessus et ajoutez-y votre clé.
Quels outils votre serveur MCP met-il à disposition ?
93 outils couvrant : la lecture des conversations, l'envoi de messages individuels, les campagnes en masse, les contacts et étiquettes, les réponses rapides, les commandes et la recherche de produits (Salla et Zid), les paniers abandonnés et leur taux de récupération, l'analyse des sentiments, le contrôle du bot et des réponses automatiques, les modèles Meta, les paramètres des prospects publicitaires, les opportunités et le pipeline de vente, les tâches, les tickets, la satisfaction client, la prise de rendez-vous, les départements et la charge de travail, ainsi que la médiathèque. Liste complète dans la section « Outils disponibles ».
Puis-je limiter un client IA à la lecture seule et l'empêcher d'envoyer des messages ?
Oui. Lorsque vous générez une clé API dans le tableau de bord, vous choisissez sa portée : lecture seule ou accès complet. Utilisez la lecture seule avec ChatGPT pour vos rapports, et l'accès complet uniquement si vous prévoyez d'envoyer des campagnes.
Existe-t-il un plafond quotidien d'appels MCP ?
Il n'y a pas de plafond MCP distinct. Tout ce que l'IA déclenche est décompté de l'utilisation de votre forfait actuel. Si votre forfait comprend 75 000 messages par mois, le MCP puise dans ce même quota mensuel, comme le reste de la plateforme.
Comment commencer dès aujourd'hui ?
Souscrivez un forfait API via « Commencer l'essai gratuit » en haut de la page, générez une clé API dans les Paramètres, puis collez l'extrait correspondant à votre client. La configuration prend moins de 90 secondes au total, et l'essai gratuit ne nécessite pas de carte bancaire.

Le MCP est inclus dans le module complémentaire API + MCP

Prêt à connecter WhatsApp à l'IA ?

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.