Labsco
MCP SERVER

WaliChat WhatsApp API

by walichat

Send WhatsApp messages, read and analyse conversations, and run bulk campaigns through a business WhatsApp account.

Customer Support & Helpdesk
Summary
Business WhatsApp, not personal — the surface is a support desk, not a chat client.

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.

What it is

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.

What you get
  • 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
Requirements

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.

Setup effort

One command plus a key — npx -y mcp-remote https://api.wali.chat/mcp?key=YOUR_WALICHAT_API_KEY, then supply credentials