About MCP-Server
MCP server for Claude Desktop that generates voice messages with ElevenLabs and sends them through WhatsApp. Audio conversion to playable WhatsApp format is available when FFmpeg is installed.
Key features
- 01Generate voice messages with ElevenLabs
- 02Send messages through WhatsApp
- 03Convert audio to Ogg Opus with FFmpeg
- 04Send raw audio files without conversion
Use cases
- 01Compose and send a WhatsApp voice message from Claude
- 02Send audio as a playable WhatsApp voice message
- 03Send an audio file when FFmpeg is unavailable
MCP support
Exposes voice-generation and WhatsApp messaging capabilities to MCP clients, including Claude Desktop. The README also describes a separate ElevenLabs MCP server.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEMCP-Server
This a MCP Server where you can generate voice messages and then send it through Whatsapp with the help of Claude and ElevenLabs.
Video Link: https://drive.google.com/file/d/1n5MS2qGuNoK2F6md4XS2Ni3agEZw1nke/view?usp=sharing
Prerequisites-
For Building Whatsapp MCP Server
1.Go
2.Python 3.6+
3.Anthropic Claude Desktop app
4.Install UV (Python package manager)
5.FFmpeg (optional) - Only needed for audio messages. If you want to send audio files as playable WhatsApp voice messages, they must be in .ogg Opus format. With FFmpeg installed, the MCP server will automatically convert non-Opus audio files. Without FFmpeg, you can still send raw audio files using the send_file tool.Link provided below
https://www.gyan.dev/ffmpeg/builds/
Scroll Down to Release Builds and use click on ffmpeg-release-full.7z
For Building ElevenLabs MCP Server
1.Get your API key from ElevenLabs.
2.Install UV
Steps-
1.Clone this repository
2.Go to Claude > Settings > Developer > Edit Config > claude_desktop_config.json to include the following:
Replace with your API key and file directories.
3.See the ReadMe file inside respective folders above to install the required Dependencies
4.Restart your Claude Desktop App and it would work
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.