LetsBot Menu
Get Started English Language

Meta Business Partner UK Registered Company

Language

Part of the API + MCP add-on

MCP · Streamable HTTP

Connect WhatsApp Business API to any AI tool
via LetsBot MCP

An official MCP server that lets ChatGPT, Claude, Cursor, and Gemini read your WhatsApp conversations, build daily reports, surface frustrated customers, and track conversation backlog. Part of the API + MCP add-on ($69.99/month, VAT included) on any plan, and it works during the free trial.

Meta Business Partner

  • ∞ MCP calls per API plan
  • 5+ Compatible AI clients
  • < 90s MCP setup once your number is connected
  • OAuth 2.1 fully RFC-compliant
AI assistant letsbot · https://letsbot.net/mcp

LetsBot MCP tools 191

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

How many conversations are waiting for my reply right now, and how many messages arrived today versus my total contact base?

Tool call get_conversations_awaiting_reply({"page": 1}) done

{
  "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 are waiting for your reply — the customer wrote last in each. The newest is from Sara M.

Illustrative example with sample data: the result shape matches what get_conversations_awaiting_reply returns.

LetsBot MCP at a glance

Price
US$69.99 a month
The API + MCP add-on, VAT included, added to any plan. With the lowest-priced plan (US$6.35) the total is US$76.34 a month.
Which plans include it
Any plan, as an add-on
Not included in plans by default. You can try it during the 14-day free trial.
MCP tools
191 tools
Your AI sees the tools for the features switched on in your workspace.
Meta status
Meta Business Partner
Connect your number on the official WhatsApp Business API (recommended).
Countries served
25+ countries
With paying customers. It works wherever Meta offers the WhatsApp Business Platform.
Works with
Claude, ChatGPT, Cursor, Gemini
And other MCP clients, at https://letsbot.net/mcp

See all plans and add-ons

The primer

What is the Model Context Protocol?

MCP is an open protocol from Anthropic that lets any AI client (ChatGPT, Claude, Cursor, Gemini, or any AI-aware IDE) talk to an external server and invoke real tools instead of hallucinating.

LetsBot's MCP server exposes tools to read conversations, send messages, build reports, drive the bot, and manage contacts — all gated by strict per-API-key permissions.

Per-key authentication

Every MCP call validates a Bearer token (lb_api_key). Permissions ride with the key, so a ChatGPT user only sees their own data.

Native Streamable HTTP

POST for messages, GET for SSE streaming, DELETE for session teardown — fully aligned with the official MCP spec so any MCP-aware client connects without an adapter.

Clear price: one add-on

The MCP server is part of the API + MCP add-on: $69.99/month, VAT included, added to any base plan (with the $6.35 Starter plan the total is $76.34/month). It is not included in plans by default, and it works during the free trial.

Compatibility

Plug into any AI tool you already use

A single MCP URL works across every client below. Paste the JSON snippet for your tool of choice, drop in your key, save — and start talking to your bot from inside that tool directly.

Claude (Custom Connector)

Anthropic — native remote MCP connector via OAuth (works on Claude.ai and the desktop app)

// 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 OAuth flow

// 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 (native HTTP)

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

Continue.dev

Continue extension for 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 the MCP-Gateway adapter

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 since 1.95

// .vscode/mcp.json
{
  "servers": {
    "letsbot": {
      "type": "http",
      "url": "https://letsbot.net/mcp",
      "headers": { "Authorization": "Bearer YOUR_LB_API_KEY" }
    }
  }
}

Real-world prompts

Ask in plain language, get the result

Six real scenarios that play out daily in support and sales teams. Each pairs the prompt you'd type into ChatGPT or Claude with the expected AI reply after it calls LetsBot's MCP and pulls the real data.

Daily conversation report

Build me a report of every WhatsApp conversation from yesterday — new conversations, bot replies, human handoffs, and how many are still open.

ai_dashboard_summary

Done. Called ai_dashboard_summary. 142 new conversations, 1,287 bot replies (avg 4s response), 38 human handoffs (27%), and 12 still open after 24h.

Surface frustrated customers

Are any customers frustrated or upset with our replies today? Send me the top 5 with conversation context.

ai_sentiment_analysis

Found 7 conversations with negative sentiment. Top 5 ranked: 1) Ahmad A — order delayed 48h+; 2) Sara M — repeated "haven't heard back" 3×; 3) Mohamed K — rejected bot reply; 4) Fatima — refund complaint; 5) Layla A — repeated agent request.

Abandoned cart tracking

How many Salla store carts were abandoned in the last 7 days, and how many recovered through WhatsApp messages?

get_abandoned_carts

Called get_abandoned_carts for the Salla store, last 7 days. 247 abandoned carts: 186 still open and 61 recovered (24.7% recovery rate) worth SAR 27,400 — 49 of them bought after a WhatsApp reminder. Each open cart comes with the customer name, phone, items and checkout link. The same tool covers Zid, Shopify and Magento.

Track conversation backlog

How many conversations are waiting for my reply right now, and how many messages arrived today versus my total contact base?

get_conversations_awaiting_reply

Called get_conversations_awaiting_reply. 190 conversations where the customer wrote last and no reply has gone out yet, out of 974 active contacts. Today: 63 inbound messages and 11 new contacts. A conversation leaves this list as soon as a reply is sent from any device.

Send a campaign blast

Send "Eid 20% discount" to every customer who purchased in the last 3 months, personalised with their first name.

create_campaign

Filtered 2,418 customers who purchased since 2026-02-07. Called create_campaign() with the Meta-approved "Eid discount" template. The campaign goes out through the approved template with a short pause between recipients (Meta allows up to 80 messages per second per number); 12% complete, full progress in the dashboard.

Most-asked product insight

What are the top 5 products customers asked about on WhatsApp this month? Plus how many turned into actual orders.

1) Brand X perfume — 412 questions, 87 orders (21%); 2) Watch Y — 298 questions, 41 orders (14%); 3) Jacket Z — 254 questions, 38 orders; 4) Bag W — 207 questions, 23 orders; 5) Sneaker V — 185 questions, 19 orders.

Reference

191 tools the AI auto-discovers

The main tools of LetsBot's MCP server, grouped into 16 categories. These are the exact names the AI sees when it queries the server, so every example above maps directly onto one of these tools. Nearly all of them are WhatsApp tools; a small number (such as send_carousel) target the Messenger and Instagram channels instead and take a recipient PSID/IGSID rather than a phone number.

Messages & Sending

19 tools
  • send_text_message Send a plain-text WhatsApp message
  • send_image Send an image with optional caption
  • send_video Send a video with optional caption
  • send_audio Send an audio file or voice note
  • send_file Send a document or PDF
  • send_location Send a geo location pin
  • send_contact_card Send a vCard contact card
  • send_template Send a Meta-approved template (outside the 24h window)
  • send_buttons Interactive message with up to 3 buttons
  • send_list Interactive list / menu message
  • reply_to_message Reply to a specific message
  • send_reaction Add an emoji reaction to a message
  • forward_message Forward a message to another chat
  • get_messages Read messages from a conversation
  • search_messages Search across all chats or within one
  • mark_as_read Mark every message in a chat as read
  • send_carousel Send a carousel — Messenger/Instagram channels only (PSID/IGSID)
  • get_message_status Check sent messages: delivered, read, pending, or failed with Meta's reason
  • upload_file Upload a file (PDF, image, document) to LetsBot storage and get a direct URL to send

Contacts

11 tools
  • get_contacts Paginated contacts with search + filters
  • get_contact Full contact details + labels + last message
  • create_contact Create a new contact
  • update_contact Update contact info (name, email, etc.)
  • get_my_chats Conversations assigned to the current agent
  • get_conversations_awaiting_reply Conversations waiting for your reply
  • pin_contact Pin / unpin a conversation
  • archive_contact Archive / unarchive a conversation
  • block_contact Block / unblock a contact
  • assign_label Toggle a label on a contact
  • assign_moderator Toggle a moderator on a contact

Labels & Team

7 tools
  • get_labels List every label / tag in the account
  • create_label Create a new label
  • get_label_contacts Contacts within a specific label
  • get_moderators Available moderators / agents
  • get_quick_replies Pre-built canned replies
  • create_quick_reply Create a new quick reply template
  • update_quick_reply Update an existing quick reply

AI Insights

7 tools
  • ai_suggest_reply Suggest a reply for the current conversation
  • ai_summarize_conversation Summarise a full conversation history
  • ai_analyze_contact Analyse a contact + conversation patterns
  • ai_improve_message Polish a message before sending
  • ai_translate_message Translate a message into any language
  • ai_sentiment_analysis Score customer sentiment (positive/negative/neutral)
  • ai_dashboard_summary One-shot dashboard summary

E-commerce

3 tools
  • get_order_status Order status + details on Salla or Zid
  • search_products Search the Salla / Zid product catalogue
  • get_abandoned_carts Abandoned carts from Salla, Zid, Shopify and Magento with a recovery summary: open vs recovered, value, recovery rate, and recovered after a WhatsApp reminder

Bulk Campaigns

3 tools
  • create_campaign Create a label-targeted bulk message campaign
  • get_campaigns List campaigns + delivery stats
  • get_campaign_status Per-contact delivery breakdown for one campaign

Bot & Automation

8 tools
  • get_bot_status Bot status + AI mode + match settings
  • toggle_bot Toggle the bot per contact
  • get_bot_conversations All configured auto-reply conversations
  • create_simple_conversation Simple auto-reply rule (trigger → text)
  • create_interactive_conversation Interactive button-based conversation tree
  • update_bot_conversation Update an existing auto-reply conversation
  • get_bot_settings Read every bot + AI setting
  • update_bot_settings Update bot / AI settings (partial)

Ad Leads

2 tools
  • get_ad_lead_settings Read the ad-lead capture settings
  • update_ad_lead_settings Update the ad-lead capture settings

WhatsApp Groups (QR-linked numbers)

4 tools
  • get_groups List WhatsApp group chats with search + filters (read-only)
  • get_group_messages Read a group's messages with each sender, without marking them read
  • send_group_message Post one text message into one group after you confirm — not a bulk tool
  • send_group_file Post one file (PDF document, image or video) into one group after you confirm — not a bulk tool

Deals & Pipeline

7 tools
  • list_deals List deals filtered by stage or owner
  • get_deal A deal with its activity history
  • create_deal Create a deal with an amount for a contact
  • update_deal Move a deal between stages or change its amount
  • win_deal Mark a deal as won
  • lose_deal Mark a deal as lost with a reason
  • get_pipeline_summary Totals per stage and the weighted forecast

Tasks

4 tools
  • list_tasks List overdue or today’s tasks
  • create_task Create a task with a due date and reminder
  • update_task Edit or reassign a task
  • complete_task Mark a task done

Tickets

6 tools
  • list_tickets List tickets by status, priority or SLA breach
  • get_ticket A ticket with its notes
  • create_ticket Open a ticket for a customer after you confirm
  • update_ticket_status Change a ticket’s status after you confirm
  • assign_ticket Assign a ticket to an agent or team
  • add_ticket_note Add an internal note the customer never sees

Customer Satisfaction

2 tools
  • get_csat_summary CSAT and NPS summary for a period
  • list_low_scores Low scores with their comments

Appointments

6 tools
  • list_services List bookable services
  • get_available_slots Free slots for a service or staff member
  • book_appointment Book an appointment after you confirm
  • reschedule_appointment Reschedule an appointment after you confirm
  • cancel_appointment Cancel an appointment
  • list_appointments Today’s or this week’s appointments

Departments & Workload

3 tools
  • get_workload Live workload per agent and department
  • list_departments List departments and their hours
  • transfer_to_department Transfer a conversation to a department

Media Library

2 tools
  • search_media Search the media library
  • get_media_item A file and where it is used

94 tools listed here, out of 191 on the server. Some of the others appear only when their feature is switched on in your workspace, such as CRM companies, Google reviews or social publishing. Full reference in the developer docs.

Setup

Get MCP running in 3 steps

Connecting your number is a one-time step of about 5 minutes with the official API. After that, adding MCP to your AI client takes under 90 seconds, with nothing to install.

Start free trial
  1. Sign up and connect your WhatsApp number

    Official WhatsApp Business API (recommended). Your number runs on Meta’s own API: stable, with no risk of a ban for using an unofficial link, and eligible for the green tick. Meta bills messages at its published rates, and LetsBot adds no markup.

    What you need: a Facebook account and about 5 minutes in Meta’s window. Keep the number you already use in the WhatsApp Business app (your chats and contacts are copied), or use a new number that can receive a code by SMS or call.

    QR code (also possible). Scan a code with WhatsApp on your phone in under a minute. It is an unofficial link, so the number can be restricted, and Meta-approved templates and the green tick are not available.

  2. Add MCP to your AI client

    Claude and ChatGPT: paste https://letsbot.net/mcp and sign in with your LetsBot account. Cursor, Gemini and VS Code: create a key in the LetsBot dashboard (Settings → API Keys) and paste it into the snippet from the compatibility section.

  3. Ask in any language

    Open ChatGPT or Claude and try "Build me a report of today's conversations" — the client auto-discovers the tools, calls them, and answers from your real data. No extra prompting scaffolding needed.

Frequently asked

What customers ask about MCP

Is there a WhatsApp MCP server for Claude and ChatGPT?
Yes. LetsBot runs a remote WhatsApp MCP server at https://letsbot.net/mcp. Claude, ChatGPT, Cursor, Gemini and other MCP clients connect to it over Streamable HTTP, with OAuth 2.1 or an API key, and can then read and send messages on your WhatsApp Business number.
How do I connect the WhatsApp MCP to ChatGPT?
Connect your WhatsApp Business number to LetsBot, then add the LetsBot app from the ChatGPT apps directory and sign in with your LetsBot account. ChatGPT uses the same MCP server as Claude, with the API + MCP add-on or during the free trial.
Is this the official WhatsApp MCP from Meta?
No. The LetsBot MCP server is built and run by LetsBot, not by Meta. LetsBot is a Meta Business Partner, and a number connected on the official WhatsApp Business API (recommended) sends through Meta's official platform.
Does it work in my country?
Yes, if Meta offers the WhatsApp Business Platform where your business is. LetsBot has paying customers in 25+ countries.
What exactly is MCP?
Model Context Protocol — an open standard from Anthropic that lets AI clients like ChatGPT or Claude invoke real tools on an external server. LetsBot exposes 93 tools for reading/sending WhatsApp messages, building reports, analytics, contact management, and deals, tasks, tickets and appointments.
How much does MCP cost?
The MCP server is part of the paid "API + MCP" add-on: $69.99 per month, VAT included, added to any base plan. With the lowest-priced plan, Starter ($6.35), the total is $76.34 per month. The add-on is not included in plans by default, but MCP works during the 14-day free trial.
What are the official MCP URLs?
The canonical URL is https://letsbot.net/mcp. A legacy URL is also live for backwards compatibility: https://letsbot.net/gpt-mcp. Both run identical code with the same Bearer-token (lb_api_key) auth.
Do I need to be a developer to use MCP?
No. Once you copy the client snippet (Claude/ChatGPT/Cursor/Gemini) from the compatibility section and replace YOUR_LB_API_KEY with your key, your AI tool can talk to LetsBot in plain language — no code required.
Is my WhatsApp data safe when I connect it to ChatGPT?
Yes. Every MCP call validates your account-scoped Bearer token, permissions ride with the key, and conversation data flows over OAuth 2.1 + HTTPS between the AI client and LetsBot. We never share your data with OpenAI, Anthropic, or any third party.
How is MCP different from the WhatsApp Business API itself?
The WhatsApp Business API is Meta's official channel for sending/receiving messages. MCP is a layer on top that lets an AI client talk to that API in plain language, instead of writing curl requests manually. They complement each other.
Does MCP work with Claude Desktop?
Yes — Claude Desktop has first-class MCP support and is the simplest way to start. There's a ready-to-paste snippet in the compatibility section above.
Does it work with Cursor IDE?
Yes. Cursor has built-in MCP configuration under Settings → MCP. Copy the JSON from the Cursor card above and drop in your key.
What tools does your MCP server expose?
93 tools covering: reading conversations, sending individual messages, bulk campaigns, contacts and labels, quick replies, orders and product search (Salla and Zid), abandoned carts and their recovery rate, sentiment analysis, bot and auto-reply control, Meta templates, ad-lead settings, deals and the sales pipeline, tasks, tickets, customer satisfaction, appointment booking, departments and workload, and the media library. Full list in the "Available tools" section.
Can I lock an AI client to read-only and stop it from sending?
Yes. When you generate an API key in the dashboard you pick the scope: read-only or full-access. Use read-only with ChatGPT for reporting workflows, and full-access only when you intend to send campaigns.
Is there a daily cap on MCP calls?
No separate MCP cap. Everything AI invokes counts against your existing plan usage. If your plan includes 75,000 messages per month, MCP draws on that same monthly allowance alongside the rest of the platform.
How do I start today?
Sign up for an API plan via "Start free trial" at the top, generate an API key under Settings, and paste the snippet for your client. Total setup is under 90 seconds and the free trial doesn't require a credit card.

MCP comes with the API + MCP add-on

Ready to plug WhatsApp into AI?

Try MCP free during the 14-day trial, no credit card, then add the API + MCP add-on ($69.99/month) to your plan. Official Meta Business Partner, 24/7 Arabic support.