Voice Call MCP Server

A Model Context Protocol (MCP) server that enables Claude and other AI assistants to initiate and manage voice calls using Twilio and OpenAI (GPT-4o

Local serverstdio

What is the Voice Call MCP Server?

A Model Context Protocol (MCP) server that enables Claude and other AI assistants to initiate and manage voice calls using Twilio and OpenAI (GPT-4o Realtime model).

What you get

  • Make outbound phone calls via Twilio 📞
  • Process call audio in real-time with GPT-4o Realtime model 🎙️
  • Real-time language switching during calls 🌐
  • Pre-built prompts for common calling scenarios (like restaurant reservations) 🍽️
  • Automatic public URL tunneling with ngrok 🔄
  • Secure handling of credentials 🔒

Configuration and credentials

  • Node.js >= 22 - If you need to update Node.js, we recommend using nvm (Node Version Manager): - Twilio account with API credentials - OpenAI API key - Ngrok Authtoken

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Voice Call MCP Server

{
  "mcpServers": {
    "voice-call": {
      "command": "node",
      "args": [
        "/path/to/your/mcp-new/dist/start-all.cjs"
      ],
      "env": {
        "TWILIO_ACCOUNT_SID": "your_account_sid",
        "TWILIO_AUTH_TOKEN": "YOUR_TWILIO_AUTH_TOKEN",
        "TWILIO_NUMBER": "your_e.164_format_number",
        "OPENAI_API_KEY": "YOUR_OPENAI_API_KEY",
        "NGROK_AUTHTOKEN": "YOUR_NGROK_AUTHTOKEN"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js >= 22 - If you need to update Node.js, we recommend using nvm (Node Version Manager): - Twilio account with API credentials - OpenAI API key - Ngrok Authtoken
VariableDescriptionRequired
TWILIO_ACCOUNT_SIDDeclared in the maintainer’s client configuration.Check documentation
TWILIO_AUTH_TOKENDeclared in the maintainer’s client configuration.Check documentation
TWILIO_NUMBERDeclared in the maintainer’s client configuration.Check documentation
OPENAI_API_KEYDeclared in the maintainer’s client configuration.Check documentation
NGROK_AUTHTOKENDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Voice Call to Real.”
  • “Use Voice Call to Pre.”
  • “Use Voice Call to TWILIO ACCOUNT SID.”

Frequently asked questions

A Model Context Protocol (MCP) server that enables Claude and other AI assistants to initiate and manage voice calls using Twilio and OpenAI (GPT-4o Realtime model). Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.