prakharbhardwaj/voice-agent-mcp-server
If you are the rightful owner of voice-agent-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Voice Assistant MCP Server is a robust system that integrates Twilio Voice, Deepgram AI, and OpenAI to facilitate intelligent voice-based HR automation tools.
The Voice Assistant MCP Server is designed to streamline HR processes by leveraging advanced AI technologies. It enables AI assistants like Claude to conduct phone interviews, deliver notifications, and manage HR communications through natural voice conversations. By integrating Twilio Voice for call management, Deepgram for real-time voice processing, and OpenAI for language understanding, this server provides a comprehensive solution for automating HR tasks. The architecture supports real-time audio processing and dynamic prompt injection, ensuring that interactions are both efficient and contextually relevant. With features like AI-powered voice interviews and job opportunity outreach, the server enhances the efficiency and effectiveness of HR departments.
Features
- AI-Powered Voice Interviews: Conduct professional phone interviews with candidates using AI.
- Interview Result Notifications: Automatically call candidates with interview results and feedback.
- Job Opportunity Outreach: Reach out to potential candidates about new positions.
- Real-time Voice Processing: Powered by Deepgram’s Voice Agent API.
- MCP Integration: Seamless integration with Claude and other MCP-compatible AI assistants.
Usages
usage with Claude Desktop
{ "mcpServers": { "voice-agent-mcp-server": { "type": "stdio", "command": "/Users/yourusername/.nvm/versions/node/v22.16.0/bin/node", "args": ["/path/to/your/project/mcp-server.js"], "env": { "NODE_ENV": "production", "SERVER_URL": "your_ngrok_url_or_server_url", "TWILIO_ACCOUNT_SID": "your_twilio_account_sid", "TWILIO_AUTH_TOKEN": "your_twilio_auth_token", "TWILIO_PHONE_NUMBER": "+your_twilio_phone_number" } } } }
Tools
conduct_interview
Initiate a voice call to conduct a professional interview with a candidate.
notify_interview_result
Call a candidate to inform them about their interview results.
discuss_job_opening
Reach out to potential candidates about job opportunities.
get_call_status
Get the status of active voice calls and system health.
check_twilio_config
Verify Twilio configuration and service readiness.