popcornspace_voice-call-mcp-server

popcornspace_voice-call-mcp-server

0

The Voice Call MCP Server is a tool that integrates AI assistants with telecommunication systems, enabling them to initiate voice calls through Twilio and process conversations with OpenAI's GPT-4o model. It is designed for developers seeking to explore and extend AI-powered voice calling capabilities.

Voice Call MCP Server

A Model Context Protocol (MCP) server that facilitates voice calls using Twilio and OpenAI's GPT-4o Realtime model. It allows AI assistants like Claude to initiate and manage voice calls. Key features include real-time language switching, secure credential handling, and automatic public URL tunneling.

Features

  • Make outbound phone calls via Twilio
  • Process call audio using GPT-4o model
  • Real-time language switching
  • Pre-built prompts for common scenarios
  • Automatic public URL tunneling with ngrok

Requirements

  • Node.js >= 22
  • Twilio account
  • OpenAI API key
  • Ngrok Authtoken

Installation

  1. Clone the repository
  2. Install dependencies and build

Example Interactions with Claude

  • Make calls and leave messages
  • Manage restaurant reservations

Important Notes

  • Use E.164 format for phone numbers
  • Be aware of rate limits and call costs

Troubleshooting

Common errors and solutions are provided to aid troubleshooting.

Contributing

Contributions are welcome. The project aims to enhance multi-model support, database integration, and latency improvements.