The tool grouping tells you the intended user: teams, departments, labels and campaign queues sit alongside plain messaging. Reading and analysing conversations is treated as a first-class job rather than an afterthought, which is what separates this from a send-only integration. The key carries whatever your WaliChat account can do, bulk sends included.
A connector for WaliChat, a business WhatsApp API. The tools are grouped by area and take an action parameter, so one tool covers a family of related operations rather than one operation each.
- Messaging: manage_whatsapp_messages covers text, media, location, contact, poll, event, scheduled and template sends; manage_whatsapp_message_interactions handles replies, forwards, reactions and poll votes
- Reading conversations: get_whatsapp_chat_messages by recency, search, date range, sender, type or thread, with get_whatsapp_chats and search_whatsapp_chats_by_name to find the conversation first
- Analysis and export: analyze_whatsapp_chat_messages for message statistics and delivery status, analyze_whatsapp_chats for chat-level statistics
- Groups and channels: manage_whatsapp_groups, manage_whatsapp_group_participants, manage_whatsapp_channels, manage_whatsapp_channel_messages, manage_whatsapp_status
- Bulk sending: manage_whatsapp_campaigns, manage_whatsapp_campaign_contacts, manage_whatsapp_queue
- Contacts and organisation: manage_whatsapp_contacts, manage_whatsapp_contact_actions for blocking, manage_whatsapp_labels, manage_whatsapp_team, manage_whatsapp_departments
- Files: search_whatsapp_outbound_files for what you uploaded, search_whatsapp_chat_files for what arrived
- Devices and status: get_whatsapp_devices, get_whatsapp_device_details, health_check and ping
A WaliChat account with a connected WhatsApp number, and an API key from its dashboard. Clients that speak streamable HTTP connect straight to the hosted endpoint with no install; the package exists for the clients that do not, and needs Node.
One command plus a key — npx -y mcp-remote https://api.wali.chat/mcp?key=YOUR_WALICHAT_API_KEY, then supply credentials
