Submit

Phonecall - Real phone calls for Claude Desktop

@leszini

MCP server that lets Claude make real phone calls via Twilio + ElevenLabs. Claude is the brain — with full tool access during calls — the phone is just I/O. GDPR-compliant, multi-language, DTMF turn-taking.
Overview

Phonecall-mcp is an MCP server that enables Claude to make and manage real phone calls through Twilio. Unlike typical phone AI solutions that put a pre-prompted bot on the line, here your full Claude instance handles the call — with access to all its tools (web search, calendar, Drive, etc.) in real time. The system uses ElevenLabs for both TTS (text-to-speech) and STT (Scribe v2 Realtime transcription). Turn-taking is DTMF-based (callee presses 1 when done speaking), which is more reliable than silence detection on phone lines. Built-in GDPR consent mechanism ensures no transcription occurs until the callee explicitly agrees — enforced at server level. Features: outbound calls with natural voice, real-time transcription, tool use during calls, inbound voicemail handling, multi-language support, barge-in, full timestamped transcripts. Requires: Python 3.12+, Twilio account, ElevenLabs API, ngrok, Claude Desktop.

Full documentation and setup guide: https://github.com/leszini/phonecall-mcp

Server Config

{
  "mcpServers": {
    "phonecall-mcp": {
      "command": "python",
      "args": [
        "C:\\full\\path\\to\\phonecall-mcp\\server.py"
      ]
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.