Categories › Communication › Team chat (Slack, Discord, Teams)
Send and read WhatsApp messages, templates, chats and campaigns through the official Business API.
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.
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, pomanage_whatsapp_message_interactions — Manage WhatsApp message interactions including replies, forwards, reactions, and poll voting. Handle all message interaction operations withverifyWhatsAppNumberExists — 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 nuget_whatsapp_chats — Comprehensive WhatsApp chat retrieval tool supporting all chat operations through a unified action-based interface. Perfect for accessing chanalyze_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 organizget_whatsapp_assigned_chats — Retrieve WhatsApp chats assigned to specific agents or departments. Essential for agent workload management and performance tracking. Same aget_whatsapp_chats_by_contact_type — Filter WhatsApp chats by contact type (individual users, groups, communities, channels). Useful for analyzing different communication patterget_whatsapp_chat_by_id — Retrieve detailed information about a specific chat using its WhatsApp ID. Includes complete metadata, assignment info, and activity detailssearch_whatsapp_chats_by_name — Search for WhatsApp chats by contact name, group name, phone number, company, metadata or private notes. Perfect for quickly finding specifiget_whatsapp_archived_chats — Retrieve archived WhatsApp chats. Useful for accessing historical conversations and managing chat organization. Same as get_whatsapp_chats wget_whatsapp_chats_by_date_range — Retrieve WhatsApp chats that were active within a specific date range. Perfect for analyzing conversation patterns and generating reports. Sget_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 perioexport_whatsapp_chats — Export WhatsApp chats list in various formats for backup, analysis, or reporting purposes. Same as analyze_whatsapp_chats with action "expormanage_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 labelsget_whatsapp_chat_messages — Retrieve WhatsApp chat messages (both inbound and outbound) for a specific device. Backed by the device-scoped Chat Messages endpoint, whichanalyze_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, filteget_whatsapp_device_details — Retrieve comprehensive detailed information about a specific WhatsApp device using its ID. Returns complete device configuration, session stlist_whatsapp_templates — Retrieve WhatsApp templates for a specific device (approved ones by default). Each template includes its components and the variables that mcreate_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 witdelete_whatsapp_template — Delete one WhatsApp message template, in one language, from a WhatsApp Business API number. It works in two steps: called without a confirmTlist_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 sesend_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 ssend_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 messmanage_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 anmanage_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 contactmanage_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 rsearch_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 stget_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, anddelete_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 bedownload_whatsapp_file — Download the content of an uploaded WhatsApp file. Returns the file content in the specified format: URL only (default) or base64 encoded coNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.