WATI WhatsApp MCP ServerWATI WhatsApp MCP Server

Remote
Scanned

Enable seamless interaction with your WhatsApp account through AI agents by searching contacts, reading messages, and sending text or media messages. Enhance your WhatsApp conversations with interactive buttons and media handling capabilities. Connect effortlessly using the official Wati API for secure and reliable communication.

Tools

search_contacts

Searches WhatsApp contacts based on a query. Returns all available contact information including name, phone number, WhatsApp ID, creation date, status, custom parameters, and other fields from the WATI API. Args: query: A search term to find matching contacts Returns: A list of contacts with all available contact information

list_messages

Get WhatsApp messages matching specified criteria with optional context. Args: after: Optional ISO-8601 formatted string to only return messages after this date before: Optional ISO-8601 formatted string to only return messages before this date sender_phone_number: Optional phone number to filter messages by sender chat_waid: Optional WhatsApp ID (WAID) to filter messages by chat query: Optional search term to filter messages by content limit: Maximum number of messages to return (default 20) page: Page number for pagination (default 0) include_context: Whether to include messages before and after matches (default True) context_before: Number of messages to include before each match (default 1) context_after: Number of messages to include after each match (default 1)

list_chats

Get WhatsApp chats matching specified criteria. Args: query: Optional search term to filter chats by name or WAID limit: Maximum number of chats to return (default 20) page: Page number for pagination (default 0) include_last_message: Whether to include the last message in each chat (default True) sort_by: Field to sort results by, either "last_active" or "name" (default "last_active")

get_chat

Get WhatsApp chat metadata by WAID. Args: chat_waid: The WhatsApp ID (WAID) of the chat to retrieve include_last_message: Whether to include the last message (default True)

get_direct_chat_by_contact

Get WhatsApp chat metadata by sender phone number. Args: sender_phone_number: The phone number to search for

get_contact_chats

Get the WhatsApp chat for the specified contact. Args: waid: The contact's WhatsApp ID (WAID) to search for limit: Maximum number of chats to return (default 20) page: Page number for pagination (default 0)

View 5 more tools

Details

Security
secureInvariant LabsInvariant

Monthly Tool Calls

4

Deployed from

Success Rate

95.83%

License

MIT

Local

No

Published

4/27/2025
    WATI WhatsApp MCP Server | Smithery