KitScout

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

WhatsApp Business API by Wassenger

MCP serverVerified domain · wassenger.comRemote● LiveAPI key needed

Send and read WhatsApp messages, templates, chats and campaigns through the official Business API.

Install

Remote server: your requests and data go to api.wassenger.com. Claude Code: claude mcp add --transport http whatsapp-business-api-by-wassenger https://api.wassenger.com/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_whatsapp_message — Comprehensive WhatsApp message sending with action-based operations. Supports all message types including text, media, location, contact, po
  • manage_whatsapp_message_interactions — Manage WhatsApp message interactions including replies, forwards, reactions, and poll voting. Handle all message interaction operations with
  • verifyWhatsAppNumberExists — Checks if a given phone number is associated with an active WhatsApp account.
  • validatePhoneNumbers — Validates the format of given phone numbers according to E.164 standard and checks their potential validity. Can validate up to 500 phone nu
  • get_whatsapp_chats — Comprehensive WhatsApp chat retrieval tool supporting all chat operations through a unified action-based interface. Perfect for accessing ch
  • analyze_whatsapp_chats — Reports and exports of the chats of a WhatsApp number. Available actions: - statistics: the team's figures for a period (7 days by default,
  • get_whatsapp_unread_chats — Retrieve WhatsApp chats with unread messages. Essential for managing pending conversations and customer support. Same as get_whatsapp_chats
  • get_whatsapp_chats_by_status — Search and filter WhatsApp chats by their platform status (active, pending, resolved, etc.). Useful for workflow management and chat organiz
  • get_whatsapp_assigned_chats — Retrieve WhatsApp chats assigned to specific agents or departments. Essential for agent workload management and performance tracking. Same a
  • get_whatsapp_chats_by_contact_type — Filter WhatsApp chats by contact type (individual users, groups, communities, channels). Useful for analyzing different communication patter
  • get_whatsapp_chat_by_id — Retrieve detailed information about a specific chat using its WhatsApp ID. Includes complete metadata, assignment info, and activity details
  • search_whatsapp_chats_by_name — Search for WhatsApp chats by contact name, group name, phone number, company, metadata or private notes. Perfect for quickly finding specifi
  • get_whatsapp_archived_chats — Retrieve archived WhatsApp chats. Useful for accessing historical conversations and managing chat organization. Same as get_whatsapp_chats w
  • get_whatsapp_chats_by_date_range — Retrieve WhatsApp chats that were active within a specific date range. Perfect for analyzing conversation patterns and generating reports. S
  • get_whatsapp_chat_statistics — Figures of the team for a period: chat and message volumes, response and resolution times, and what was in the inbox at the end of the perio
  • export_whatsapp_chats — Export WhatsApp chats list in various formats for backup, analysis, or reporting purposes. Same as analyze_whatsapp_chats with action "expor
  • manage_whatsapp_chat — Change a WhatsApp chat in the team inbox without sending anything to the customer: hand it to a teammate or department, add or remove labels
  • get_whatsapp_chat_messages — Retrieve WhatsApp chat messages (both inbound and outbound) for a specific device. Backed by the device-scoped Chat Messages endpoint, which
  • analyze_whatsapp_chat_messages — WhatsApp chat message analysis tool. Supports delivery-status lookups and chat export. The 'device' parameter accepts a device ID (24-hex),
  • get_whatsapp_devices — Comprehensive tool to retrieve WhatsApp devices with flexible filtering options. Supports all device query scenarios: get all devices, filte
  • get_whatsapp_device_details — Retrieve comprehensive detailed information about a specific WhatsApp device using its ID. Returns complete device configuration, session st
  • list_whatsapp_templates — Retrieve WhatsApp templates for a specific device (approved ones by default). Each template includes its components and the variables that m
  • create_whatsapp_template — Create a WhatsApp message template and submit it to WhatsApp for review (WhatsApp Business API numbers only). It works in steps. Call it wit
  • delete_whatsapp_template — Delete one WhatsApp message template, in one language, from a WhatsApp Business API number. It works in two steps: called without a confirmT
  • list_whatsapp_flows — List WhatsApp Flows available for a device (WABA). Returns flow id, name, status, categories and entry screen. Use this to find a flow to se
  • send_whatsapp_flow — Send a published WhatsApp Form (Meta WhatsApp Flow) to a chat as a native interactive message: one message instead of asking question after
  • list_whatsapp_flow_responses — List what customers answered in a WhatsApp Form (Meta WhatsApp Flow), newest first: who answered, each question's label and value, and when.
  • manage_whatsapp_web_forms — Build and manage web forms: forms customers fill in the browser from a short link sent in a WhatsApp chat, with the answers coming back as s
  • send_whatsapp_web_form — Send a published web form to a WhatsApp chat as a message with a short link. The link is minted for that chat only and is put where the mess
  • manage_whatsapp_web_form_links — Manage web form links: one link per chat, bound to the published version of a form. Actions: create (a link without sending it: the token an
  • manage_whatsapp_web_form_submissions — Read what customers answered in web forms, newest first. Actions: list (filters: form, number, chat, contact, phone, agent, source, dates),
  • delete_whatsapp_web_form_submissions — Delete web form submissions, or cancel a booking: delete (one), delete_many (up to 100 ids), forget_contact (every submission of one contact
  • manage_whatsapp_web_form_appearance — How the web forms of one WhatsApp number look: business name, description, accent colour, footer, privacy, terms and website links, and the
  • manage_whatsapp_team — Comprehensive WhatsApp team management tool supporting all team operations. Perfect for managing team member lifecycle, device access, and r
  • search_whatsapp_outbound_files — Search and list uploaded WhatsApp files with advanced filtering. Returns outbound files that have been uploaded to the platform for sending
  • upload_whatsapp_file_from_url — Upload a file from a remote URL to the WhatsApp platform for use in media messages. The file will be downloaded from the provided URL and st
  • get_whatsapp_file_details — Get detailed information about a specific uploaded WhatsApp file by ID. Returns complete file metadata including size, type, format, status,
  • update_whatsapp_file_metadata — Update metadata and properties of an uploaded WhatsApp file. You can modify filename, tags, expiration time, access permissions, format, and
  • delete_whatsapp_file — Delete an uploaded WhatsApp file permanently. This action cannot be undone and will remove the file from storage. The file will no longer be
  • download_whatsapp_file — Download the content of an uploaded WhatsApp file. Returns the file content in the specified format: URL only (default) or base64 encoded co

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