Read your calls
Recent calls with outcomes, full transcripts as Caller and Agent turns, private recording links, and monthly minutes.
Developers · PhoneIQ MCP Server
The PhoneIQ MCP server connects Replit, Cursor, Claude Code or any MCP client to your PhoneIQ account. Your AI tool can read calls and transcripts, and draft and deploy your agents, using your own API key.
Control your agent
Your AI tool works through the same steps you would. New agents start as drafts and never answer calls on create. Deploying makes a saved version live, so you can roll forward to a new version or back to an earlier one.
Draft and review
"Draft a Saturday agent called Weekend Desk. It should say we close at 2pm on Saturdays and take a message. Show it to me before it goes live."
create_agent_draft with a name, greeting and instructionsget_agent to show the greeting, instructions and versionsDeploy
"Looks right. Deploy Weekend Desk."
deploy_agent_version makes the latest saved version live and switches the draft to activeRoll forward or back
"Version 4 of the front desk agent is the one we tested. Make it live."
list_agents and get_agent to find the agent and its saved versionsdeploy_agent_version with version: 4Check the setup
"Which number goes to which agent, and what does the front desk agent say when it answers?"
list_routes for each number and the agent it reachesget_agent for the greeting and instructionsNot in the MCP server yet: editing an existing agent, choosing a voice or model (new agents use your account defaults), and changing which number goes to which agent. Routes are read only here.
Auth and safety
Authorization: Bearer YOUR_API_KEY.X-PhoneIQ-Dialer-Key. Your normal API key cannot place calls. Ask PhoneIQ for a dialer key.retry-after header.Webhooks
PhoneIQ sends an HTTPS POST to your endpoint as things happen. Subscribe to any of these events, or to all of them:
call.created, call.answered, call.ended, call.failedtranscript.final and recording.readyusage.call_summary and contact.erasedwebhook.test for checking your endpointEvery delivery is signed. Verify the x-phoneiq-signature header (HMAC-SHA256) with the signing secret you get once when you create the webhook. Delivery is at least once, so dedupe on the event id.
"Add a webhook to https://your-app.example.com/phoneiq for call.ended and transcript.final, send a test event, and tell me if it arrived."
create_webhook returns the endpoint and its signing secrettest_webhook sends a test event and reports the resultEvery delivery looks like this
{
"id": "evt_...",
"type": "call.ended",
"apiVersion": "2026-06",
"createdAt": "2026-06-13T17:42:08.114Z",
"customerId": "cust_...",
"data": { }
}
Tell us what you're building and which AI tool you use. We'll get your account enabled.
Or email [email protected].