Phone calls as a service for AI agents. Send a JSON request to our MCP server — we place the call via Twilio with a natural ElevenLabs voice — and return structured results.
$ curl -X POST https://178.156.254.230:8080/v1/call \
-H "Authorization: Bearer sk_live_..." \
-d '{"restaurant": "Nobu Malibu", "party_size": 4}'
Your AI agent sends a request. We handle everything else — dialing, conversation, and structured results.
POST a JSON request to our MCP endpoint with the restaurant name, date, time, and party size. Authenticate with your API key.
MCP Voice Service places the call via Twilio with a natural-sounding ElevenLabs AI voice. Our agent handles the full conversation.
Receive a structured JSON callback with the reservation confirmation, confirmation number, and a full transcript of the call.
One endpoint. JSON in, JSON out. Integrate in minutes.
// Make a restaurant reservation
"method": "mcp.call",
"params": {
"action": "restaurant_reservation",
"target": {
"name": "Nobu Malibu",
"phone": "+1-310-317-9140"
},
"details": {
"date": "2026-03-20",
"time": "19:30",
"party_size": 4,
"name": "John Hasson",
"special_requests": "outdoor seating"
},
"callback_url": "https://your-app.com/webhook"
}
// Callback payload
{
"id": "call_8f3k2j1m9n",
"status": "completed",
"result": {
"reservation_confirmed": true,
"confirmation_number": "NB-2026-4471",
"date": "2026-03-20",
"time": "19:30",
"party_size": 4,
"notes": "Outdoor patio confirmed"
},
"call_duration_seconds": 47,
"transcript": "[Full call transcript...]"
}
Everything you need to add voice calling to your AI platform.
Works with any MCP (Model Context Protocol) client. Drop our server into your existing agent workflow — Claude, GPT, or custom agents.
Natural-sounding AI voice powered by ElevenLabs. Indistinguishable from a human caller. Multiple voice profiles available.
Enterprise-grade calling infrastructure. Reliable global coverage, carrier-grade uptime, and real phone numbers your calls originate from.
Structured results delivered via webhook. Reservation confirmations, transcripts, and metadata — all in clean, parseable JSON.
Support for multiple languages and accents. Make calls in Spanish, French, Japanese, and more with native-sounding voices.
Bring your own ElevenLabs voice profile. Train a custom voice that represents your brand and use it for all outbound calls.
Start free. Scale when you're ready.
Get started and test the API
For teams building production apps
For high-volume platforms
Currently powering restaurant reservations, with more use cases launching soon.
Book tables at any restaurant that accepts phone reservations. Handles party size, special requests, dietary needs, and alternative time suggestions.
Schedule appointments at doctors' offices, salons, auto shops, and other service businesses. Check availability and confirm bookings.
Place calls to customer service lines on behalf of your users. Navigate phone trees, wait on hold, and resolve issues automatically.