MCPWhatsApp

MCPWhatsApp

2

WhatsApp MCP Assistant is a client-server application designed to send and schedule WhatsApp messages. It uses Mistral's language model for interpreting user intents and Twilio for messaging. The system offers a CLI interface for ease of use.

WhatsApp MCP Assistant (Client-Server)

This project builds a client-server pipeline to send and schedule WhatsApp messages using natural language. The server interprets user intent with Mistral's LLM and uses Twilio to perform WhatsApp messaging.

Features

  • Uses Mistral LLM for user intent parsing
  • Sends messages via Twilio's WhatsApp API
  • CLI interface for natural language prompts

Limitations

  • Complies with WhatsApp 24-Hour window policy using pre-approved templates.

How to Run

  1. Install dependencies
  2. Update config.py with real values
  3. Run the server and client