leszini/phonecall-mcp
MCP server for real phone calls via Twilio + ElevenLabs — Claude becomes the brain, the phone is just an I/O channel
Platform-specific configuration:
{
"mcpServers": {
"phonecall-mcp": {
"command": "npx",
"args": [
"-y",
"phonecall-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
An MCP server that enables Claude to make and manage real phone calls through Twilio. Claude becomes the brain behind the conversation — thinking, searching, and responding — while the phone is just an I/O channel.
What makes this different? Most phone AI solutions put a pre-prompted, standalone agent on the line. Here, your full Claude instance — with all its tools (web search, calendar, Drive, email, etc.) — handles the call. It's not a script-following bot, but a reflective assistant that adapts to the conversation in real time.
Claude Desktop (MCP client)
↕ MCP protocol (stdio)
phonecall-mcp server (Python, local)
↕ WebSocket (Twilio Media Streams)
Twilio (PSTN telephone network)
↕
Callee's phoneParallel services:
phonecall-mcp server
→ ElevenLabs Scribe v2 Realtime (STT: speech → text)
→ ElevenLabs TTS (text → speech)The entire audio pipeline runs natively in μ-law 8kHz — no format conversion needed.
Loading reviews...