KI - Künstliche Intelligenz - VoIPstudio MCP-Server¶
Der VoIPstudio MCP-Server (Model Context Protocol) ermöglicht Claude AI einen direkten und sicheren Zugriff auf Ihre VoIPstudio-Kontodaten, einschließlich Aufzeichnungen, CDRs, laufender Anrufe und Voicemails. Nach der Verbindung kann Claude Anrufe abfragen, Muster analysieren, Leistungsprobleme von Agenten aufdecken und QA-Berichte in natürlicher Sprache erstellen – ganz ohne individuelle Entwicklung.
Mit dem CX Addon wird jede Aufzeichnung bereits mit einem Transkript, einer Zusammenfassung, einer Stimmungsanalyse, Aktionspunkten und einem CX-Score angereichert. Dadurch wird der Analyseaufwand für Claude erheblich reduziert, der Token-Verbrauch gesenkt und die Kosten bleiben besser vorhersehbar.
API-Schlüssel erhalten¶
Der MCP-Server authentifiziert sich über ein VoIPstudio-API-Token. Jeder Schlüssel ist einem bestimmten Benutzer zugeordnet, sodass Claude nur auf die Daten zugreifen kann, auf die dieser Benutzer Zugriff hat.
So erstellen Sie einen Schlüssel:
- Öffnen Sie im Admin-Dashboard den Benutzer, für den Sie ein Token erstellen möchten.
- Wechseln Sie zum Abschnitt API Keys.
- Geben Sie einen Namen für den Schlüssel ein, z. B.
Claude MCP. - Klicken Sie auf Add.
- Klicken Sie auf das Augensymbol, um den API-Schlüssel bzw.
user_tokenanzuzeigen. Kopieren Sie diesen Wert. - Um weitere Details anzuzeigen oder den Schlüssel zu löschen, klicken Sie auf das Zahnradsymbol und wählen Show Details.
Hinweis: Der API-Schlüssel bleibt gültig, solange er mindestens einmal innerhalb von 7 Tagen verwendet wird (Standard-Timeout). Falls erforderlich, legen Sie vor dem Klicken auf „Add“ ein längeres Timeout (oder unbegrenzt) fest.
Siehe die REST-API-Dokumentation.
Verbindung mit Claude herstellen¶
VoIPstudio ist derzeit nicht im Connector-Verzeichnis von Claude.ai aufgeführt. Sie können es manuell als benutzerdefinierten MCP-Server hinzufügen.
MCP-Server-URL¶
Info
https://mcp.voipstudio.workers.dev/sse
Schritte (Claude.ai)¶
- Gehen Sie in Claude.ai zu Settings → Integrations (oder zum Connector-Bereich, abhängig von Ihrem Tarif).
- Wählen Sie Add custom MCP server (oder die entsprechende Option).
- Geben Sie die oben genannte MCP-Server-URL ein.
- Geben Sie bei der Authentifizierungsaufforderung Ihren VoIPstudio-API-Schlüssel an.
- Speichern und autorisieren Sie die Verbindung.
Claude kann nun in jeder Unterhaltung auf VoIPstudio-Tools zugreifen. Beim ersten Aufruf eines Tools innerhalb einer Sitzung wird Claude Sie bitten, die Datenfreigabe zu bestätigen. Klicken Sie auf Always allow, um diese Abfrage künftig 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"
}]
})
});
Verbindung mit anderen KI-Plattformen¶
Die meisten KI-Plattformen, die externe MCPs unterstützen, können sich mit dem VoIPstudio MCP-Server über dieselbe URL und denselben API-Schlüssel verbinden. Die genauen Einrichtungsschritte unterscheiden sich je nach Plattform. Suchen Sie in den Integrationen oder Einstellungen Ihrer Plattform nach Optionen wie external MCP server, custom MCP oder remote MCP.
CX Addon¶
Ohne das CX Addon werden Aufzeichnungen lediglich als Rohdaten bereitgestellt. Claude muss jeden Anruf selbst transkribieren und analysieren, was pro Aufzeichnung eine erhebliche Anzahl von Tokens verbraucht.
Mit dem CX Addon übernimmt VoIPstudio die Transkription, Zusammenfassung, Sentiment-Analyse, Extraktion von Aktionspunkten und die CX-Bewertung auf der eigenen Infrastruktur – zu einem festen monatlichen Preis ohne Gebühren pro Anruf und ohne Transkriptionslimits. Claude erhält bereits aufbereitete Informationen und kann sofort mit der Analyse beginnen.
| Ohne CX Addon | Mit CX Addon | |
|---|---|---|
| Transkript | Claude muss Audio abrufen und transkribieren/übersetzen | ✓ Enthalten, mit Sprechererkennung |
| Zusammenfassung | Claude muss sie erstellen | ✓ Enthalten |
| Stimmungsanalyse | Claude muss sie ableiten | ✓ Enthalten |
| Aktionspunkte | Claude muss sie extrahieren | ✓ Enthalten |
| CX-Score | Nicht verfügbar | ✓ 1–10 für jeden Anruf |
| Ca. Tokens pro Anruf | 10.000–15.000 | 300–500 |
| Kostenmodell | Variable KI-Kosten | Festes Monatsabonnement |
Durch das CX Addon freigeschaltete Felder¶
| Feld | Typ | Beschreibung |
|---|---|---|
transcript |
string | Vollständiges Transkript auf Wortebene |
transcript_speakers |
object | Transkriptsegmente mit Sprecherzuordnung |
summary |
string | Kurze Zusammenfassung des Anrufergebnisses |
sentiment |
string | Kundenstimmung: positive, neutral, negative |
cx_score |
number (1–10) | Kundenerlebnis-Score |
metadata.timeline |
array | Wichtige Ereignisse und Aktionspunkte aus dem Gespräch |
Tool-Referenz¶
Dank der einfachen MCP-Integration müssen komplexe APIs nicht verstanden werden. Stattdessen können einfache Prompts verwendet werden, damit die KI-Plattform die von VoIPstudio bereitgestellten Daten interpretiert und passende Antworten liefert.
Technisch versierte Nutzer möchten jedoch möglicherweise wissen, was „unter der Haube“ passiert. Nachfolgend finden Sie eine Referenz der wichtigsten MCP-Server-Funktionen.
get_recordings¶
Gibt Gesprächsaufzeichnungen zurück. Ist das CX Addon aktiv, enthält jeder Datensatz zusätzlich Transkript, Zusammenfassung, Sentiment, CX-Score und Zeitleiste. Ohne das Addon liefern diese Felder null.
Parameter
| Parameter | Typ | Standard | Beschreibung |
|---|---|---|---|
filters |
array | — | Filterobjekte – siehe Filtering |
limit |
number | 10 | Datensätze pro Seite (max. 1000) |
page |
number | 1 | Seitennummer |
Antwortfelder
| Feld | Typ | Beschreibung |
|---|---|---|
id |
number | Eindeutige Aufzeichnungs-ID |
call_id |
number | Verknüpft mit der CDR-call_id |
timestamp |
string | Beginn der Aufzeichnung (UTC, YYYY-MM-DD HH:mm:ss) |
caller |
string | Rufnummer des Anrufers |
called |
string | Zielrufnummer |
src_name |
string | Name des Agenten (Quelle) |
dst_name |
string | Name des Ziels |
duration |
number | Dauer in Sekunden |
type |
string | I = eingehend, O = ausgehend |
context |
string | Anrufkontext (z. B. LOCAL_USER, QUEUE) |
transcript |
string | null |
transcript_speakers |
object | null |
summary |
string | null |
sentiment |
string | null |
cx_score |
number | null |
metadata.timeline |
array | null |
Beispiel – Niedrige CX-Scores in dieser Woche
Fragen Sie Claude:
"Zeige mir alle Aufzeichnungen dieser Woche mit einem CX-Score unter 6, gruppiert nach Agenten, inklusive einer Zusammenfassung der Probleme in jedem Gespräch."
Claude ruft das Tool mit folgendem Filter auf:
{
"filters": [
{ "property": "calldate", "operator": "gte", "value": "2026-06-09 00:00:00" },
{ "property": "cx_score", "operator": "lt", "value": 6 }
],
"limit": 100
}
get_cdrs¶
Call Detail Records (CDRs) – das Rohprotokoll jeder Gesprächsverbindung. Geeignet für Volumenstatistiken, Kostenanalysen, Dauerverteilungen und Agentenaktivitätsberichte. Auch ohne CX Addon verfügbar.
Parameter: identisch zu get_recordings (filters, limit, page)
Wichtige Antwortfelder
| Feld | Typ | Beschreibung |
|---|---|---|
call_id |
number | Eindeutige Anruf-ID |
calldate |
string | Anrufbeginn (UTC) |
src_name |
string | Agenten-/Anrufername |
dst_name |
string | Zielname |
billsec |
number | Abrechenbare Sekunden |
duration |
number | Gesamtdauer einschließlich Klingelzeit |
disposition |
string | CONNECTED, NO ANSWER, BUSY, FAILED |
charge |
number | Gesprächskosten |
type |
string | I = eingehend, O = ausgehend |
src_ua |
string | Quellgerät / Softphone User-Agent |
labels |
array | Benutzerdefinierte Tags in VoIPstudio |
get_live_calls¶
Liefert eine Echtzeitübersicht aller aktiven Anrufe in Ihrem Konto. Keine Parameter erforderlich.
Beispiel: „Wie viele Gespräche laufen derzeit und welche Agenten sind daran beteiligt?“
get_voicemails¶
Ruft Voicemail-Nachrichten ab. Unterstützt dieselben Parameter filters, limit und page wie die anderen Tools.
Wichtige filterbare Felder: src, dst, calldate, duration, listened
get_recording_audio¶
Gibt eine direkte Download-URL für die MP3-Audiodatei einer bestimmten Aufzeichnung zurück.
Parameter: id (number) – das Feld id aus einer get_recordings-Antwort.
Info
Audio-URLs sind zeitlich begrenzt gültig. Verwenden Sie sie zeitnah und speichern Sie sie nicht langfristig zwischen.
Filterung & Paginierung¶
Alle Listen-Tools akzeptieren optional ein filters-Array. Jedes Filterobjekt besitzt drei Eigenschaften:
| Eigenschaft | Beschreibung |
|---|---|
property |
Feldname, nach dem gefiltert wird (z. B. calldate, cx_score, src_name) |
operator |
eq, ne, lt, lte, gt, gte, in, like, notlike |
value |
String, Zahl oder Array (für den Operator in) |
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-Schwelle
[
{ "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¶
"Erstelle für jeden Agenten diesen Monat eine QA-Zusammenfassung – durchschnittliche CX-Scores, häufige Beschwerdethemen und die drei Gespräche mit den niedrigsten Bewertungen inklusive Zusammenfassungen."
Anrufvolumen im Callcenter¶
"Wie hoch war unser tägliches Anrufvolumen in dieser Woche? Wie hoch war unsere durchschnittliche Bearbeitungszeit und wie viele Anrufe blieben unbeantwortet?"
Analyse von Stimmungstrends¶
"Verbessert oder verschlechtert sich die Kundenstimmung im Vergleich zum letzten Monat? Welche Gesprächsthemen korrelieren mit negativer Stimmung?"
Liste verpasster Anrufe für Rückrufe¶
"Liste alle verpassten eingehenden Anrufe der letzten 24 Stunden mit Anrufer-ID auf, damit ich Rückrufe priorisieren kann."
Kosten- und Abrechnungsanalyse¶
"Welche Nebenstellen haben in diesem Quartal die teuersten ausgehenden Gespräche geführt?"
Überprüfung des Live-Betriebs¶
"Wie viele Agenten befinden sich aktuell in Gesprächen und gibt es Anrufe, die bereits länger als 20 Minuten dauern?"
Token-Effizienz¶
Jeder Anruf, den Claude ohne das CX Addon analysiert, erfordert die Verarbeitung von Audiodaten sowie die Erstellung einer eigenen Transkription und Analyse. Das CX Addon lagert diesen gesamten Prozess an VoIPstudio aus.
Was VoIPstudio übernimmt (fester Monatspreis, unbegrenzte Anrufe):
- Audiotranskription
- Sprechererkennung (Speaker Diarisation)
- Gesprächszusammenfassung
- Sentiment-Klassifizierung
- Extraktion von Aktionspunkten
- CX-Bewertung
Was Claude erhält: Saubere, strukturierte Textfelder, die sofort für Analysen, Vergleiche und Berichte verwendet werden können.
Dadurch können Sie Claude bitten, Hunderte von Anrufen in einer einzigen Sitzung zu analysieren – bei einem Bruchteil der Token-Kosten. Umfangreiche QA-Auswertungen, Trendanalysen und Coaching-Berichte für Agenten werden so praktikabel, ohne unvorhersehbare KI-Ausgaben.