MCP.so
登录

Voice Call MCP Server

@MCP-Mirror

关于 Voice Call MCP Server

Mirror of

基本信息

分类

其他

许可证

MIT license

运行时

node

传输方式

stdio

发布者

MCP-Mirror

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

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

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Voice Call MCP Server?

Voice Call MCP Server is a Model Context Protocol (MCP) server that enables Claude and other AI assistants to initiate and manage voice calls using Twilio and OpenAI’s GPT-4o Realtime model. It serves as a base for building AI-powered voice calling applications.

How to use Voice Call MCP Server?

Clone the repository, install dependencies (npm install && npm run build), and configure environment variables (Twilio credentials, OpenAI API key, ngrok authtoken). Add the server configuration to Claude Desktop’s claude_desktop_config.json, restart Claude, and you’ll see “Voice Call” under the hammer menu. Then invoke call tasks naturally, e.g., “Can you call +1-123-456-7890 and let them know I’ll be 15 minutes late?”

Key features of Voice Call MCP Server

  • 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 scenarios (e.g., restaurant reservations)
  • Automatic public URL tunneling with ngrok
  • Secure handling of credentials

Use cases of Voice Call MCP Server

  • Notify someone about a meeting delay via a simple phone call
  • Make a restaurant reservation in a specified language
  • Reschedule an appointment by speaking to a business

FAQ from Voice Call MCP Server

What are the requirements to run Voice Call MCP Server?

Node.js 22 or later, a Twilio account with API credentials, an OpenAI API key, and an ngrok authtoken. Using nvm to manage Node.js versions is recommended.

How do I configure Voice Call MCP Server for Claude Desktop?

Set environment variables for TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_NUMBER, OPENAI_API_KEY, and NGROK_AUTHTOKEN in the claude_desktop_config.json file. Restart Claude Desktop to load the configuration.

What should I know about phone number format, limits, and costs?

Phone numbers must be in E.164 format (e.g., +11234567890). Be aware of Twilio and OpenAI account rate limits and pricing—call durations affect both services. The ngrok tunnel exposes your server publicly with a random URL and a random secret.

How is data handled and secured?

The server is open-source and designed for transparency and customizability. Credentials are stored securely in environment variables. No local database is included; real-time audio flows through Twilio and OpenAI. Call recording is optional via the RECORD_CALLS environment variable.

评论

其他 分类下的更多 MCP 服务器