SuperDial is deployed via https://pokesense.fastmcp.app/mcp! Inspiration
We often found ourselves too busy or lazy or not in the right environment to make routine calls, such as booking appointments, checking reservations, or following up on work. We wanted an AI that could completely handle these calls for us, in our own voice while keeping us updated.
What it does
SuperDial automates phone calls through a voice AI assistant that speaks naturally using your cloned voice. Users simply message Poke with a request (e.g. “Book me a haircut for 5 PM”), and SuperDial:
Uses BrightData to find the best business.
Uses VAPI to place a real phone call.
Uses FishAudio to generate a lifelike cloned voice.
Returns a summary of the conversation right in Poke.
How we built it
We built SuperDial on top of Poke’s MCP framework. Poke processes the text command, BrightData locates relevant businesses, and VAPI executes the phone call. FishAudio generates the cloned voice, while our MCP server handles the logic, call orchestration, and bridge between Fish Audio TTS and VAPI.
Challenges we ran into
Integrating FishAudio with VAPI for real-time streaming caused major audio distortions. Balancing live call quality and latency was also tough. Another tough part was getting the VAPI agent to speak in first person and stay on track of the prompt it's given in Poke.
Accomplishments that we’re proud of
We built a fully functional pipeline where an AI agent can autonomously make a real-world phone call and respond naturally. We're proud that we could integrate these services together to create a mostly independent Caller AI agent.
What we learned
We gained hands-on experience coordinating multiple tools to create a seamless, end-to-end AI workflow. We also learned the challenges of real-time voice processing, and making AI conversations sound natural.
What’s next for SuperDial
We plan to: Enable SuperDial to act on voicemails, sending a personalized voice mail if the call isn't picked up. Expand beyond phone calls into calendar and task integrations, allowing for even less effort by the user. Support multiple simultaneous calls, allowing SuperDial to manage several interactions at once.

Log in or sign up for Devpost to join the conversation.