Agent voice call MCP
Provides voice call interactions powered by the OpenAI Realtime API, connecting a native voice assistant to discuss the calling agent's context and questions with real-time audio and transcription.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Voice Call
Local, MCP-driven voice conversations between coding agents and you.
Install · Take a call · MCP · Reference
Agents use Model Context Protocol (MCP) to start calls with a briefing and questions, query call status, and retrieve transcripts and file activity. Answer on your desktop to discuss decisions with an OpenAI Realtime voice assistant. The voice assistant can query project files through read-only tools, and the calling agent receives the conversation when the call ends.
Features
Answer, reject, and end calls from a desktop window.
Discuss project files through read-only search and file tools.
Review the transcript and file activity after a call.
Related MCP server: Dialpad MCP Server
Screenshot

Illustrative conversation — discuss the agent's briefing and review the live transcript.
Install
Ubuntu 24.04+ on x86_64, with a desktop session, microphone, and speakers. Node.js and Electron are bundled. Answered calls require an OpenAI API key with billing and Realtime access; usage is billed separately from ChatGPT subscriptions.
installer="$(mktemp)"
curl --proto '=https' --tlsv1.2 -fLsS \
https://github.com/daure/voice-call/releases/latest/download/voice-call-installer.sh \
-o "$installer" && sh "$installer"
rm -f "$installer"
export PATH="$HOME/.local/bin:$PATH"
voice-call doctorKeep ~/.local/bin on your PATH. If the doctor reports "No usable sandbox", run voice-call setup-sandbox and repeat the check.
Sandbox setup uses sudo to install a directory-scoped AppArmor exception; anyone who can replace a matching executable inherits it.
See installation, updates, and sandbox details.
Take a call
Connect your agent through MCP and ask it to call you with a self-contained briefing.
Choose Answer to talk or Reject to decline.
Choose Hang up to return the transcript and keep the review window open, or say goodbye to end the call and close the app.
The voice assistant can inspect files but cannot execute commands or change them.
Connect an agent
Configure your MCP client to run voice-call mcp over stdio, with OPENAI_API_KEY in its launch environment:
{
"command": "voice-call",
"args": ["mcp"]
}The MCP process needs access to your desktop and audio session. Set its tool execution timeout above the requested call duration; calls default to 15 minutes. See OpenCode configuration, voice selection, and session-relative file access.
Privacy and scope
Briefings, audio, and requested file contents go to OpenAI. Grant access only to project directories you permit the voice assistant to read, and keep secrets outside that root. Transcripts and file activity live in memory and are lost when MCP restarts. See file boundaries and call limits.
Documentation and contributing
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Lets Claude, Cursor or any MCP client build voice agents and place real phone calls.
Phone call MCP server: AI agents place and answer real calls, text, email and WhatsApp via KaiCalls.
Phone, SMS and email for AI agents. One remote MCP endpoint, OAuth login, zero install.
Give AI agents real phone numbers, messages, and voice calls via MCP.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to place phone calls for reservations, appointments, confirmations, and inquiries through a self-hosted MCP server, with language support and learning capabilities.60 npm1MIT
- FlicenseNot gradedqualityDmaintenanceMCP server exposing Dialpad call details, transcripts, and call initiation as tools for use in Claude Desktop and Claude Code.-
- AlicenseNot gradedqualityCmaintenanceEnables LLM agents to initiate real-time outbound WebRTC/SIP calls, execute operational actions mid-call, escalate to human operators, and access live call telemetry through MCP, with zero data-at-rest and TTL-bounded memory.MIT
- AlicenseCqualityBmaintenanceEnables AI assistants and voice companions to control a Linux desktop over MCP, exposing desktop tools and system controls through stdio.462Apache 2.0