Voipstudio MCP
Description
The VoIPstudio MCP server gives compatible AI assistants secure access to authorised VoIPstudio account data, including recordings, call detail records, live calls and voicemails in order to query call activity, analyse patterns, identify agent performance issues and generate QA…
About
The VoIPstudio MCP server gives compatible AI assistants secure access to authorised VoIPstudio account data, including recordings, call detail records, live calls and voicemails in order to query call activity, analyse patterns, identify agent performance issues and generate QA or operations reports in plain English.
Details
- Author
- Unknown
- Categories
- Communication, Knowledge Base, Other, Productivity
Jump to
AI - Artificial Intelligence - VoIPstudio MCP Server
The VoIPstudio MCP (Model Context Protocol) server gives Claude AI direct, secure access to your VoIPstudio account data, including recordings, CDRs, live calls, and voicemails. Once connected, Claude can query calls, analyse patterns, surface agent performance issues, and generate QA reports in plain English, with no custom development required.
The MCP server authenticates using a VoIPstudio API token. Each key is scoped to a specific user, so Claude will only be able to access data that user can access.
- In the admin dashboard, open the user you want to generate a token for.
- Go to theAPI Keyssection.
- Enter a name for the key — for example,Claude MCP.
- ClickAdd.
- Click theeye iconto reveal the API key /user_token. Copy this value.
- To view further details or delete the key, click thegear iconand selectShow Details.
Note:The API key remains valid as long as it is used at least once every 7 days (default timeout). Set a longer timeout (or unlimited) if needed before clicking Add.
VoIPstudio is not currently listed in the Claude.ai connector directory. You add it manually as a custom MCP server.
Claude can now call VoIPstudio tools in any conversation. The first time a tool is called in a session, Claude will ask you to confirm data sharing. ClickAlways allowto skip this prompt in future sessions.
const response = await fetch("https://api.anthropic.com/v1/messages", { method: "POST", headers: { "Content-Type": "application/json", "X-Api-Key": "YOUR_ANTHROPIC_API_KEY" }, body: JSON.stringify({ model: "claude-sonnet-4-6", max_tokens: 1024, mcp_servers: [{ type: "url", url: "https://mcp.voipstudio.workers.dev/sse", name: "voipstudio", authorization_token: "YOUR_VOIPSTUDIO_API_KEY" }], messages: [{ role: "user", content: "Show me agents with a CX score below 6 this week" }] }) });
Most AI platforms that support external MCPs can connect to the VoIPstudio MCP server using the same URL and API key. The exact configuration steps will vary by platform. Look for an option labelledexternal MCP server,custom MCP, orremote MCPin your platform's integrations or settings.
With the CX Addon, VoIPstudio handles transcription, summarisation, sentiment analysis, action extraction, and CX scoring on its own infrastructure at afixed monthly cost with no per-call fees and no transcription limits. Claude receives finished intelligence — ready to reason over immediately.
The simplicity of MCP integration means that complex APIs don’t need to be understood and, instead, simple prompts can help with AI platform make sense of the data provided from Voipstudio and reply with an appropriate response.
However, some more technical users may wish to know what is going on “under the hood”, so below is a reference guide to some of the MCP server functions.
Returns call recordings. With the CX Addon active, each record includes the transcript, summary, sentiment, CX score, and timeline. Without the addon, these fields returnnull.
Ask Claude:"Show me all recordings from this week where the CX score was below 6, grouped by agent, with a summary of what went wrong on each call."
{ "filters": [ { "property": "calldate", "operator": "gte", "value": "2026-06-09 00:00:00" }, { "property": "cx_score", "operator": "lt", "value": 6 } ], "limit": 100 }
Call Detail Records – the raw log of every call leg. Use for volume stats, cost analysis, duration distributions, and agent activity summaries. Available without the CX Addon.
Parameters:same asget_recordings(filters,limit,page)
Returns a real-time snapshot of all active calls on your account. No parameters required.
Example:"How many calls are in progress right now, and which agents are on them?"
Fetches voicemail messages. Samefilters,limit, andpageinterface as other tools.
Key filterable fields:src,dst,calldate,duration,listened
Returns a direct download URL for the MP3 audio of a specific recording.
Parameter:id(number) — theidfield from aget_recordingsresponse.
[!info] Info Audio URLs are time-limited. Use them promptly; do not cache for extended periods.
All list tools accept an optionalfiltersarray. Each filter object has three properties:
[ { "property": "calldate", "operator": "gte", "value": "2026-06-01 00:00:00" }, { "property": "calldate", "operator": "lte", "value": "2026-06-30 23:59:59" } ]
[{ "property": "cx_score", "operator": "gte", "value": 8 }]
[{ "property": "src_name", "operator": "eq", "value": "Jane Ryder" }]
[{ "property": "disposition", "operator": "eq", "value": "CONNECTED" }]
[ { "property": "type", "operator": "eq", "value": "I" }, { "property": "billsec", "operator": "gt", "value": 300 } ]
"Give me a QA summary for each agent this month — CX score averages, common complaint themes, and their three lowest-scoring calls with summaries."
"What was our call volume by day this week? What was our average handle time, and how many calls went unanswered?"
"Is customer sentiment improving or declining compared to last month? Which call topics correlate with negative sentiment?"
"List all missed inbound calls from the last 24 hours with caller IDs, so I can prioritise callbacks."
"Which extensions have made the most expensive outbound calls this quarter?"
"How many agents are currently on calls, and are there any calls that have been running over 20 minutes?"
Each call Claude analyses without the CX Addon requires Claude to process audio content and generate its own transcription and analysis. The CX Addon offloads this entirely to VoIPstudio:
What VoIPstudio handles (fixed monthly cost, unlimited calls):
- Audio transcription
- Speaker diarisation
- Call summarisation
- Sentiment classification
- Action item extraction
- CX scoring
What Claude receives:Clean, structured text fields ready for reasoning, comparison, and reporting.
This means you can ask Claude to analyse hundreds of calls in a single session at a fraction of the token cost, making large-scale QA, trend analysis, and agent coaching reports practical without unpredictable AI spend.
Build with the Kudosity API to send SMS and MMS. Access developer docs, API references and live testing tools to send messages, manage contact lists, configure webhooks and more.
Give your AI agent its own identity: a real email address, webhook URL, GitHub repo, encrypted secrets vault, memory and skills — hosted MCP, nothing to install.
Read-only public stats for Telegram groups tracked by Limzo — activity, engagement, mood and leaderboards, no API key required.
Access PubNub SDK documentation and API resources for real-time communication applications.
Send and receive emails via Python SDK or MCP. No API keys, no accounts - your wallet is your identity. Pay per call with USDC on Base via the x402 protocol. $0.005 per email.
Connect your Plaud recordings to any MCP-compatible AI client. Search recordings, read transcripts, and generate documents without leaving your AI assistant.
Add real-time chat, voice and video calling, AI agents & moderation to your app.
Interact with Confluence to execute CQL queries, retrieve page content, and update pages.
Connects AI agents to the Feishu/Lark platform via its OpenAPI to automate tasks like document processing, conversation management, and calendar scheduling.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





