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.
Retrieve a list of all WhatsApp instances.
Connect to a specific WhatsApp instance.
Restart a specific WhatsApp instance.
Check the connection state of a WhatsApp instance.
Log out from a specific WhatsApp instance.
Delete a specific WhatsApp instance.
Set the presence status for a WhatsApp instance.
Configure a webhook for the MCP server.
Retrieve information about the configured webhook.
Configure settings for the MCP server.
Retrieve the current settings of the MCP server.
Send a plain text message to a WhatsApp contact.
Send a status update to a WhatsApp contact.
Send media files (images, videos, etc.) to a WhatsApp contact.
Send an audio message to a WhatsApp contact.
Send a sticker to a WhatsApp contact.
Send a location to a WhatsApp contact.
Send contact information to a WhatsApp contact.
Send a reaction to a specific message in a WhatsApp chat.
Send a poll to a WhatsApp group or contact.
Send a list message to a WhatsApp contact.
Send a message with interactive buttons to a WhatsApp contact.
Retrieve a list of contacts from the WhatsApp instance.
Retrieve a list of chats from the WhatsApp instance.
Find a WhatsApp group using its JID.
Retrieve all groups from the WhatsApp instance.
Retrieve a list of members in a specific WhatsApp group.