Voipstudio MCP Server

offiziell

Der VoIPstudio MCP Server gibt kompatiblen KI-Assistenten sicheren Zugriff auf autorisierte VoIPstudio-Kontodaten, einschließlich Aufzeichnungen, Anrufdetaildatensätzen, Live-Anrufen und Voicemails, um Anrufaktivitäten abzufragen, Muster zu analysieren, Leistungsprobleme von Agenten zu identifizieren und QA- oder Betriebsberichte in einfachem Englisch zu erstellen.

Dokumentation

KI – Künstliche Intelligenz – VoIPstudio MCP Server¶

Der VoIPstudio MCP (Model Context Protocol) Server ermöglicht Claude AI einen direkten, sicheren Zugriff auf Ihre VoIPstudio-Kontodaten, einschließlich Aufzeichnungen, CDRs, Live-Anrufe und Voicemails. Einmal verbunden, kann Claude Anrufe abfragen, Muster analysieren, Leistungsprobleme von Agenten aufdecken und QA-Berichte in einfacher Sprache erstellen – ganz ohne individuelle Entwicklung.

Fügen Sie das CX Addon hinzu, und jede Aufzeichnung wird vorab mit Transkript, Zusammenfassung, Stimmung, Aktionspunkten und einem CX-Score angereichert. Dies reduziert die KI-Arbeit, die Claude leisten muss, drastisch und hält Ihren Token-Verbrauch niedrig und die Kosten besser planbar.

API-Schlüssel erhalten¶

Der MCP-Server authentifiziert sich mit einem VoIPstudio-API-Token. Jeder Schlüssel ist auf einen bestimmten Benutzer beschränkt, sodass Claude nur auf Daten zugreifen kann, auf die dieser Benutzer zugreifen kann.

So generieren Sie einen Schlüssel:

  1. Öffnen Sie im Admin-Dashboard den Benutzer, für den Sie ein Token generieren möchten.
  2. Gehen Sie zum Abschnitt API-Schlüssel.
  3. Geben Sie einen Namen für den Schlüssel ein – zum Beispiel Claude MCP.
  4. Klicken Sie auf Hinzufügen.
  5. Klicken Sie auf das Augen-Symbol, um den API-Schlüssel / user_token anzuzeigen. Kopieren Sie diesen Wert.
  6. Um weitere Details anzuzeigen oder den Schlüssel zu löschen, klicken Sie auf das Zahnrad-Symbol und wählen Sie Details anzeigen.

Hinweis: Der API-Schlüssel bleibt gültig, solange er mindestens einmal alle 7 Tage verwendet wird (Standard-Timeout). Legen Sie bei Bedarf ein längeres Timeout (oder unbegrenzt) fest, bevor Sie auf Hinzufügen klicken.

Siehe REST-API-Dokumentation

Mit Claude verbinden¶

VoIPstudio ist derzeit nicht im Claude.ai-Connector-Verzeichnis aufgeführt. Sie fügen es manuell als benutzerdefinierten MCP-Server hinzu.

MCP-Server-URL¶

MCP-Server-URL

https://mcp.voipstudio.workers.dev/sse

Schritte (Claude.ai)¶

  1. Gehen Sie in Claude.ai zu Einstellungen → Integrationen (oder zum Connectors-Panel, je nach Ihrem Plan).
  2. Wählen Sie Benutzerdefinierten MCP-Server hinzufügen (oder Äquivalent).
  3. Geben Sie die obige MCP-Server-URL ein.
  4. Wenn Sie zur Authentifizierung aufgefordert werden, geben Sie Ihren VoIPstudio-API-Schlüssel an.
  5. Speichern und autorisieren Sie die Verbindung.

Claude kann nun in jeder Konversation VoIPstudio-Tools aufrufen. Wenn ein Tool zum ersten Mal in einer Sitzung aufgerufen wird, wird Claude Sie bitten, die Datenfreigabe zu bestätigen. Klicken Sie auf Immer erlauben, um diese Aufforderung in zukünftigen Sitzungen zu überspringen.

Anthropic API (für Entwickler)¶


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"
    }]
  })
});

Mit anderen KI-Plattformen verbinden¶

Die meisten KI-Plattformen, die externe MCPs unterstützen, können sich mit derselben URL und demselben API-Schlüssel mit dem VoIPstudio MCP-Server verbinden. Die genauen Konfigurationsschritte variieren je nach Plattform. Suchen Sie in den Integrationen oder Einstellungen Ihrer Plattform nach einer Option mit der Bezeichnung externer MCP-Server, benutzerdefinierter MCP oder Remote-MCP.

CX Addon¶

Ohne das CX Addon kommen Aufzeichnungen als reine Metadaten an. Claude muss jeden Anruf selbst transkribieren und analysieren, was erhebliche Token pro Aufzeichnung verbraucht.

Mit dem CX Addon übernimmt VoIPstudio Transkription, Zusammenfassung, Stimmungsanalyse, Aktionspunktextraktion und CX-Bewertung auf seiner eigenen Infrastruktur zu festen monatlichen Kosten ohne Gebühren pro Anruf und ohne Transkriptionslimits. Claude erhält fertige Informationen – bereit zur sofortigen Verarbeitung.

Ohne CX AddonMit CX Addon
TranskriptClaude muss Audio abrufen und transkribieren/übersetzen✓ Enthalten, mit Sprecherdiarisierung
ZusammenfassungClaude muss generieren✓ Enthalten
StimmungClaude muss ableiten✓ Enthalten
AktionspunkteClaude muss extrahieren✓ Enthalten
CX-ScoreNicht verfügbar✓ 1–10 für jeden Anruf
Ca. Token/Anruf10.000–15.000300–500
KostenmodellVariable KI-AusgabenFeste monatliche Abonnementgebühr

Durch CX Addon freigeschaltete Felder¶

FeldTypBeschreibung
transcriptstringVollständiges Transkript auf Wortebene
transcript_speakersobjectSprecherdiarisierte Transkriptsegmente
summarystringKurze Zusammenfassung des Anrufergebnisses
sentimentstringKundenstimmung: positiv, neutral, negativ
cx_scorenumber (1–10)Kundenerfahrungs-Score
metadata.timelinearraySchlüsselmomente und extrahierte Aktionspunkte

Tools-Referenz¶

Die Einfachheit der MCP-Integration bedeutet, dass komplexe APIs nicht verstanden werden müssen und stattdessen einfache Prompts der KI-Plattform helfen können, die von Voipstudio bereitgestellten Daten zu verstehen und angemessen zu antworten.

Einige technisch versiertere Benutzer möchten jedoch vielleicht wissen, was „unter der Haube“ passiert. Daher finden Sie unten eine Referenzanleitung zu einigen der MCP-Server-Funktionen.

get_recordings¶

Gibt Anrufaufzeichnungen zurück. Bei aktivem CX Addon enthält jeder Datensatz Transkript, Zusammenfassung, Stimmung, CX-Score und Zeitachse. Ohne das Addon geben diese Felder null zurück.

Parameter

ParameterTypStandardBeschreibung
filtersarrayFilterobjekte – siehe Filterung
limitnumber10Datensätze pro Seite (max. 1000)
pagenumber1Seitennummer

Antwortfelder

FeldTypBeschreibung
idnumberEindeutige Aufzeichnungs-ID
call_idnumberVerknüpft mit CDR call_id
timestampstringAufzeichnungsbeginn (UTC, JJJJ-MM-TT HH:mm:ss)
callerstringRufnummer des Anrufers
calledstringRufnummer des Angerufenen
src_namestringAgentenname (Quelle)
dst_namestringZielname
durationnumberDauer in Sekunden
typestringI \= eingehend, O \= ausgehend
contextstringAnrufkontext (z. B. LOCAL_USER, QUEUE)
transcriptstringnull
transcript_speakersobjectnull
summarystringnull
sentimentstringnull
cx_scorenumbernull
metadata.timelinearraynull

Beispiel – Niedrige CX-Scores diese Woche

Fragen Sie Claude: "Zeige mir alle Aufzeichnungen dieser Woche, bei denen der CX-Score unter 6 lag, gruppiert nach Agent, mit einer Zusammenfassung, was bei jedem Anruf schiefgelaufen ist."

Claude ruft das Tool auf mit:

{
  "filters": [
    { "property": "calldate", "operator": "gte", "value": "2026-06-09 00:00:00" },
    { "property": "cx_score",  "operator": "lt",  "value": 6 }
  ],
  "limit": 100
}

get_cdrs¶

Anrufdetaildatensätze – das Rohprotokoll jedes Anrufabschnitts. Verwenden Sie sie für Volumenstatistiken, Kostenanalyse, Dauer-Verteilungen und Agentenaktivitätsübersichten. Ohne CX Addon verfügbar.

Parameter: wie get_recordings (filters, limit, page)

Wichtige Antwortfelder

FeldTypBeschreibung
call_idnumberEindeutige Anrufkennung
calldatestringAnrufbeginn-Zeitstempel (UTC)
src_namestringAgenten-/Anrufername
dst_namestringZielname
billsecnumberAbrechenbare Sekunden
durationnumberGesamtsekunden inklusive Klingeln
dispositionstringVERBUNDEN, KEINE ANTWORT, BESETZT, FEHLGESCHLAGEN
chargenumberAnrufkosten
typestringI \= eingehend, O \= ausgehend
src_uastringQuellgerät / Softphone User-Agent
labelsarrayIn VoIPstudio angewendete benutzerdefinierte Tags

get_live_calls¶

Gibt eine Echtzeit-Momentaufnahme aller aktiven Anrufe auf Ihrem Konto zurück. Keine Parameter erforderlich.

Beispiel: "Wie viele Anrufe sind gerade in Bearbeitung und welche Agenten sind daran beteiligt?"

get_voicemails¶

Ruft Voicemail-Nachrichten ab. Gleiche filters, limit und page Schnittstelle wie andere Tools.

Wichtige filterbare Felder: src, dst, calldate, duration, listened

get_recording_audio¶

Gibt eine direkte Download-URL für das MP3-Audio einer bestimmten Aufzeichnung zurück.

Parameter: id (number) — das id-Feld aus einer get_recordings-Antwort.

Info

Audio-URLs sind zeitlich begrenzt. Verwenden Sie sie umgehend; speichern Sie sie nicht für längere Zeiträume zwischen.

Filterung & Paginierung¶

Alle Listen-Tools akzeptieren ein optionales filters-Array. Jedes Filterobjekt hat drei Eigenschaften:

EigenschaftBeschreibung
propertyZu filternder Feldname (z. B. calldate, cx_score, src_name)
operatoreq, ne, lt, lte, gt, gte, in, like, notlike
valueString, Zahl oder Array (für den in-Operator)

Häufige Beispiele¶

Datumsbereich

[
  { "property": "calldate", "operator": "gte", "value": "2026-06-01 00:00:00" },
  { "property": "calldate", "operator": "lte", "value": "2026-06-30 23:59:59" }
]

CX-Score-Schwellenwert

[{ "property": "cx_score", "operator": "gte", "value": 8 }]

Bestimmter Agent

[{ "property": "src_name", "operator": "eq", "value": "Jane Ryder" }]

Nur verbundene Anrufe

[{ "property": "disposition", "operator": "eq", "value": "CONNECTED" }]

Eingehende Anrufe über 5 Minuten

[
  { "property": "type",     "operator": "eq",  "value": "I" },
  { "property": "billsec",  "operator": "gt",  "value": 300 }
]

Anwendungsfälle¶

QA-Bericht für Agenten¶

"Gib mir eine QA-Zusammenfassung für jeden Agenten in diesem Monat – CX-Score-Durchschnitte, häufige Beschwerdethemen und ihre drei Anrufe mit den niedrigsten Bewertungen mit Zusammenfassungen."

Anrufzentralen-Volumenstatistiken¶

"Wie war unser Anrufvolumen nach Tagen in dieser Woche? Wie war unsere durchschnittliche Bearbeitungszeit und wie viele Anrufe blieben unbeantwortet?"

Stimmungstrend-Analyse¶

"Verbessert oder verschlechtert sich die Kundenstimmung im Vergleich zum letzten Monat? Welche Anrufthemen korrelieren mit negativer Stimmung?"

Rückrufliste für verpasste Anrufe¶

"Liste alle verpassten eingehenden Anrufe der letzten 24 Stunden mit Anrufer-IDs auf, damit ich Rückrufe priorisieren kann."

Kosten- & Abrechnungsprüfung¶

"Welche Nebenstellen haben in diesem Quartal die teuersten ausgehenden Anrufe getätigt?"

Live-Betriebsprüfung¶

"Wie viele Agenten sind gerade in Anrufen und gibt es Anrufe, die bereits über 20 Minuten laufen?"

Token-Effizienz¶

Jeder Anruf, den Claude ohne das CX Addon analysiert, erfordert, dass Claude Audioinhalte verarbeitet und eigene Transkription und Analyse generiert. Das CX Addon lagert dies vollständig an VoIPstudio aus:

Was VoIPstudio übernimmt (feste monatliche Kosten, unbegrenzte Anrufe):

  • Audiotranskription
  • Sprecherdiarisierung
  • Anrufzusammenfassung
  • Stimmungsklassifizierung
  • Aktionspunktextraktion
  • CX-Bewertung

Was Claude erhält: Saubere, strukturierte Textfelder, bereit für Analyse, Vergleich und Berichterstellung.

Das bedeutet, Sie können Claude bitten, Hunderte von Anrufen in einer einzigen Sitzung zu analysieren, und das zu einem Bruchteil der Token-Kosten, was umfangreiche QA, Trendanalysen und Agenten-Coaching-Berichte ohne unvorhersehbare KI-Ausgaben praktikabel macht.