WhatsApp Agent
About
A WhatsApp agent that uses WhatsApp MCP server to send messages and perform other actions.
Details
- Author
- aasherkamal216
- Downloads
- 402
- Categories
- AI
Jump to
- Search contacts by name or phone number
- Retrieve messages with optional filters and context
- List available chats with metadata
- Send WhatsApp messages to phone numbers or groups
- Send files (image, video, audio, document) to recipients
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
WhatsApp AgentCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Clone the repository, create a virtual environment with uv, install dependencies, set up environment variables (including an OpenAI API key), and run the Chainlit app with uv run chainlit run chainlit_app.py -w. The app will be available at http://localhost:8000.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"whatsapp agent": {
"Whatsapp_Agent": {
"command": "uv",
"args": [
"venv"
]
}
}
}
}
McpServers
{
"Whatsapp_Agent": {
"command": "uv",
"args": [
"venv"
]
}
}
WhatsApp Agent
An Agent that interacts with WhatsApp using WhatsApp MCP server. It can perform multiple actions on the user's behalf.

Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.
