whatsapp-mcp-server

whatsapp-mcp-server

3.3

If you are the rightful owner of whatsapp-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The WhatsApp MCP server is a Node.js application that allows programmatic interaction with the WhatsApp desktop application on macOS using AppleScript automation.

The WhatsApp MCP (Model Context Protocol) server is designed to facilitate automated interactions with the WhatsApp desktop application on macOS. By leveraging AppleScript, it provides a seamless interface for sending messages and checking the status of WhatsApp without manual intervention. This server is particularly useful for developers looking to integrate WhatsApp messaging capabilities into their applications or workflows. It supports sending formatted messages to contacts and checking if the WhatsApp application is running. The server is built using Node.js and utilizes the Model Context Protocol for standardized communication, ensuring reliable and efficient operations. It requires macOS, the WhatsApp desktop application, and Node.js v14.0.0 or higher to function.

Features

  • Send Messages to Contacts: Allows sending text messages to specific contacts through the WhatsApp desktop application using AppleScript automation.
  • Check WhatsApp Status (WIP): Verifies if the WhatsApp application is currently running to prevent errors when sending messages.
  • List Recent Contacts (WIP): Provides limited functionality due to WhatsApp's privacy protections, requiring exact contact names for messaging.

Tools

  1. send-whatsapp-message

    Sends a message to a specified WhatsApp contact.

  2. check-whatsapp-status

    Checks if the WhatsApp application is currently running.

  3. list-recent-contacts

    Provides information about WhatsApp's privacy limitations for contact listing.