A WhatsApp integration server that connects AI assistants to the Evolution API, enabling management of WhatsApp instances and messaging capabilities. This implementation provides tools for creating and managing WhatsApp instances, sending various message types (text, media, stickers, polls, buttons), retrieving contacts and group information, and configuring webhooks. Built with TypeScript and Bun, it uses the Model Context Protocol to expose WhatsApp functionality as tools that can be called programmatically, making it valuable for automated customer service, chatbots, and messaging workflows.
No reviews yet. Be the first to review!
Sign in to join the conversation
Retrieve information from the MCP server.
Create a new WhatsApp instance.
Fetch all existing WhatsApp instances.
Connect to a specified WhatsApp instance.
Restart a specified WhatsApp instance.
Get the current connection state of a specified WhatsApp instance.
Logout from a specified WhatsApp instance.
Delete a specified WhatsApp instance.
Set the presence status for a specified WhatsApp instance.
Configure a webhook for the specified WhatsApp instance.
Retrieve the current webhook configuration.
Configure settings for the specified WhatsApp instance.
Retrieve the current settings for the specified WhatsApp instance.
Send a plain text message to a specified contact or group.
Send a status update to a specified contact or group.
Send a media file to a specified contact or group.
Send an audio message to a specified contact or group.
Send a sticker to a specified contact or group.
Send a location to a specified contact or group.
Send a contact card to a specified contact or group.
Send a reaction to a specific message in a chat.
Send a poll to a specified contact or group.
Send a list of options to a specified contact or group.
Send buttons as interactive options to a specified contact or group.
Retrieve a list of contacts associated with the WhatsApp account.
Retrieve a list of chats associated with the WhatsApp account.
Find a group using its JID.
Retrieve all groups associated with the WhatsApp account.
Retrieve the members of a specified group.