WaliChat

Provides WhatsApp automation via MCP with messaging, group management, scheduling, analytics, and more.
  • javascript

0

GitHub Stars

javascript

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

You can automate WhatsApp messaging and analytics with the MCP server for WaliChat. This connector lets your AI clients drive WhatsApp conversations, manage chats and groups, and run bulk actions through natural language or structured prompts, all via MCP-compatible endpoints.

How to use

Use the WaliChat MCP server from any MCP-enabled client (for example Claude Desktop, VS Code Copilot, Cursor, Windsurf, or OpenAI tools) to send messages, analyze conversations, manage groups, schedule messages, and generate insights from your WhatsApp data. You interact with it as a remote MCP server: you send actions or prompts to the server URL, and your AI client receives structured results and responses. Start with an HTTP connection when your client supports streaming, or fall back to a local stdio setup when you need a lightweight, no-network option.

What you can do with the MCP server

  • Send WhatsApp messages including text and media
  • Summarize conversations and extract key topics
  • Manage groups and participants (add/remove admins, invite links)
  • Schedule messages and set up auto-replies
  • Query contacts, devices, and account status
  • Generate analytics and reports on chat activity
  • Monitor delivery status and read receipts
  • Perform bulk/campaign messaging and channel operations
  • Handle file and media management within WhatsApp chats

Available tools

manage_whatsapp_messages

Universal message sending with multiple action types including text, media, location, contact, poll, event, scheduled, live, expiring, agent, and template messaging.

manage_whatsapp_message_interactions

Handle interactions such as reply, forward, reaction, and poll voting for messages.

get_whatsapp_chat_messages

Retrieve messages with options for recent, search, date ranges, sender, type, IDs, threading context, and media filtering.

analyze_whatsapp_chat_messages

Analytics on messages including statistics and export capabilities for delivery status and related data.

get_whatsapp_chats

Retrieve chats with actions like recent, unread, by status, by contact type, by ID, search, archived, and date-range filtering.

analyze_whatsapp_chats

Comprehensive statistics and export for chat-level analytics.

search_whatsapp_chats_by_name

Search chats by contact name, group name, or channel name.

manage_whatsapp_groups

Complete group operations including search, create, update, join, leave, and invite management.

manage_whatsapp_group_participants

Manage group participants: add, remove, promote, demote, and approval workflow.

manage_whatsapp_team

Manage team members: search, create, update, delete, and device access control.

manage_whatsapp_departments

Organize departments with list/create/update/delete capabilities and agent assignments.

manage_whatsapp_channels

Lifecycle management of channels: list, create, update, search, join, leave, and image updates.

manage_whatsapp_channel_messages

Retrieve channel messages with filtering and pagination.

manage_whatsapp_status

WhatsApp Status management: get, publish, and schedule with media support.

manage_whatsapp_campaigns

Bulk messaging campaigns: search, create, update, start, stop, delete.

manage_whatsapp_campaign_contacts

Manage campaign recipients: search, add, remove with filtering.

manage_whatsapp_queue

Monitor and manage message queues, including bulk deletions.

get_whatsapp_devices

List devices with filtering for status and activity.

get_whatsapp_device_details

Detailed device information including configuration and metrics.

health_check

System health checks for MCP server and connected WhatsApp devices.

manage_whatsapp_contacts

CRUD operations for contacts with metadata management and bulk actions.

manage_whatsapp_contact_actions

Block and unblock contacts.

manage_whatsapp_labels

Label management with color-coded organization.

search_whatsapp_outbound_files

Search uploaded files with advanced filtering by type, size, date, and tags.

search_whatsapp_chat_files

Search received files from WhatsApp chats with detailed filters.

ping

Basic connectivity check to verify server status and responsiveness.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational