KitScout

Categories › Communication › Team chat (Slack, Discord, Teams)

LetsBot

MCP serverVerified domain · letsbot.netRemote● LiveAPI key needed

WhatsApp Business messaging, live chat, chatbots, campaigns and CRM for a LetsBot workspace.

Install

Remote server: your requests and data go to letsbot.net. Claude Code: claude mcp add --transport http letsbot https://letsbot.net/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do (first 40)

The tools this server listed when we connected to it, in its own words.

  • send_text_message — Send a text message to a contact on any connected platform: a WhatsApp number (international format without +, e.g. 201234567890), or the `p
  • send_image — Send an image to a WhatsApp number with an optional caption.
  • send_video — Send a video to a WhatsApp number with an optional caption.
  • send_audio — Send an audio file or voice note to a WhatsApp number.
  • send_file — Send a document/file to a WhatsApp number. `file_url` must be a DIRECT url to the file itself. If you generated the file yourself, or it is
  • send_location — Send a location to a WhatsApp number.
  • send_contact_card — Send a contact card (vCard) to a WhatsApp number.
  • send_template — Send a WhatsApp-approved message template to a number. Templates are required for sending messages outside the 24-hour window.
  • send_buttons — Send an interactive message with buttons to a WhatsApp number. Maximum 3 buttons.
  • send_list — Send an interactive list/menu message to a WhatsApp number.
  • send_carousel — Send a carousel of cards (title, subtitle, image, up to 3 buttons each; max 10 cards) to a Messenger or Instagram contact. Provide the recip
  • reply_to_message — Reply to a specific message in a conversation on any connected platform (WhatsApp, website chat, Messenger, Instagram, Telegram, …). Also re
  • send_reaction — Add an emoji reaction to a message in a WhatsApp conversation.
  • forward_message — Forward a message from one WhatsApp chat to another.
  • upload_file — Put a file into LetsBot storage and get back a direct https url plus the filename to pass to send_file / send_group_file / send_image / send
  • get_contacts — Get a paginated list of WhatsApp contacts with optional search and filter.
  • get_contact — Get detailed information about a specific WhatsApp contact including labels, moderators, last message, and the workspace's contact custom fi
  • create_contact — Create a new WhatsApp contact in the system. Optionally set the workspace's contact custom fields in the same call (custom_fields: key → val
  • update_contact — Update a contact's information: name, email, city, country, and the workspace's own contact custom fields (custom_fields: key → value, null
  • get_my_chats — Get the chats assigned to the person this connection acts as. A workspace-level connection (API key) gets every assigned chat.
  • get_conversations_awaiting_reply — List conversations where the customer wrote last and nobody has replied yet, newest first. This is a backlog of work outstanding, NOT a read
  • pin_contact — Pin or unpin a contact chat so it stays at the top of the list.
  • archive_contact — Archive or unarchive a contact chat.
  • block_contact — Block or unblock a WhatsApp contact.
  • delete_contact — Permanently delete one contact (a one-to-one chat) together with its whole conversation: every message and media file is erased shortly afte
  • assign_label — Assign or remove a label from a contact. Toggles the label — if already assigned it will be removed, if not assigned it will be added.
  • assign_moderator — Assign a team member (moderator) to a conversation, or remove them from it. Pass action=assign or action=unassign to say which; without acti
  • reassign_conversations — Move conversations from one team member to another in one step — e.g. "move Ahmed's waiting chats to Mona". By default only the conversation
  • get_assignment_rules — Read how new conversations are automatically given to team members (operators): the assignment mode (off / round robin / least open), which
  • update_assignment_rules — Change how new conversations are automatically given to team members. Pass ONLY the settings to change; everything else stays as it is. Call
  • add_note — Add an internal note to a conversation — visible only to the merchant's team in the LetsBot inbox, never sent to the customer. Use it to lea
  • get_account_overview — Summarise this LetsBot workspace's account in one call: (1) subscription — current plan, billing period, start and end/renewal date, status,
  • get_owner_briefing — A short briefing of what needs the owner's attention in this LetsBot workspace right now, in one call: conversations where a customer is sti
  • get_report — Read one tab of the LetsBot Reports page for a period: KPI cards with the change vs the previous period, the main chart (labels + series), t
  • list_whatsapp_templates — List the WhatsApp message templates (Meta-approved message formats) of this workspace: name, exact language code, category (MARKETING / UTIL
  • create_whatsapp_template — Create a new WhatsApp message template and submit it to Meta for review (Official WhatsApp / Cloud API workspaces only). A template is the o
  • list_scheduled_activity — List messages that are still waiting to go out to customers: pending store notifications from Salla, Zid and WooCommerce (order updates, aba
  • cancel_scheduled_activity — Stop messages that are still waiting to be sent (as listed by list_scheduled_activity): either ONE row (pass source + source_id; it is cance
  • get_messages — Get messages from a WhatsApp conversation. Returns the most recent messages paginated.
  • get_message_status — Check what WhatsApp actually did with messages you already sent — delivered, read, still pending, or FAILED with Meta's own reason. A send t

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools

  • internal-comms 194,218 ★
    A set of resources to help me write all kinds of internal communications, using the formats that my company li
  • slack
  • -2chat-automation 79,451 ★
    Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.
  • ably-automation 79,451 ★
    Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.
  • chatbotkit-automation