Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge Plivo mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.
Zusammenfassung
Lass deine KI mit Plivo arbeiten: Guthaben und Preise prüfen, SMS und MMS senden, Anrufe tätigen und Anrufdatensätze lesen, laufende Anrufe beenden, Aufzeichnungen und Transkriptionen auflisten, Rufnummern finden und nachschlagen und Einmalcodes mit Verify senden und prüfen.
Frag einfach
Beispiel-Prompts für Plivo
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → Plivo klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
Plivo + Gemini
Lass deine KI mit Plivo arbeiten: Guthaben und Preise prüfen, SMS und MMS senden, Anrufe tätigen und Anrufdatensätze lesen, laufende Anrufe beenden, Aufzeichnungen und Transkriptionen auflisten, Rufnummern finden und nachschlagen und Einmalcodes mit Verify senden und prüfen.
Voraussetzungen
Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:
PLIVO_AUTH_ID, PLIVO_AUTH_TOKEN
Schritt 1 — Zugangsdaten holen
- Melde dich in der Plivo-Konsole unter
https://cx.plivo.coman. - Kopiere auf der Übersichtsseite die Auth ID (sie beginnt mit
MA, bei einem Unterkonto mitSA) und das Auth Token. Ein Unterkonto (Account → Subaccounts) begrenzt, was der Connector erreicht. - Füge sie in
PLIVO_AUTH_IDundPLIVO_AUTH_TOKENein und installiere den Connector. - Prüfe die Einrichtung mit
plivo_get_account: Es zeigt das Konto, die Abrechnungsart und das verbleibende Guthaben.
Ein Testkonto reicht zum Lesen; Senden und Anrufen brauchen Guthaben und im Testkonto verifizierte Nummern.
Wer was sieht: Das Auth Token handelt für das ganze Plivo-Konto und kann dessen Guthaben ausgeben. Teile den MCP-Server nur mit Personen, die darüber Geld ausgeben dürfen. Nachrichtenprotokolle, Anrufdatensätze, Telefonnummern, Aufzeichnungen und Transkriptionen sind personenbezogene Daten, und Aufzeichnungslinks kann jeder abspielen, der sie hat.
Kostet Geld und erreicht echte Menschen, deshalb fragt die KI vorher: Plivo berechnet plivo_send_message (SMS und MMS, pro Nachrichtenteil und Empfänger), plivo_make_call (pro Minute) und plivo_send_verification (pro Verifizierung plus SMS oder Anruf). Vor jedem dieser Aufrufe zeigt dir die KI Absender, Empfänger und Inhalt, auf Wunsch mit dem Preis aus plivo_get_pricing, und wartet auf dein Ja. plivo_lookup_number kostet pro Abfrage, deshalb nennt dir die KI Anzahl und Kosten, bevor sie mehr als ein paar Nummern nachschlägt.
Bei der Installation deaktiviert: plivo_buy_number, das eine Nummer gegen eine Einrichtungsgebühr und eine Monatsmiete mietet, bis sie freigegeben wird; die Suche mit plivo_search_available_numbers ist kostenlos. Auch plivo_hangup_call ist aus: Es beendet einen laufenden Anruf, und Plivo beendet jeden laufenden Anruf des Kontos, wenn die Anruf-ID fehlt. Ein Administrator schaltet sie bewusst ein; die KI zeigt dir dann die Nummer mit ihren Kosten oder den Anruf mit Nummern und Startzeit und handelt erst nach deiner Bestätigung.
SMS: plivo_send_message liefert eine message_uuid; plivo_get_message zeigt Zustellstatus, abgerechnete Teile und Preis, und plivo_list_messages gibt einen Überblick über deinen Verkehr (ohne Nachrichtentext). Ein Absender in den USA oder Kanada muss für 10DLC oder Toll-free-Texting registriert sein, sonst scheitern die Nachrichten.
Anrufe brauchen eine Answer URL: plivo_make_call ruft die Nummer an und holt beim Annehmen deine answer_url ab, die Plivo XML von deinem Server liefern muss (zum Beispiel <Response><Speak>Hallo</Speak></Response>). Ein time_limit deckelt die Kosten. Laufende Anrufe: plivo_list_live_calls und plivo_get_live_call. Beendete Anrufe: plivo_list_calls und plivo_get_call, mit Dauer, abgerechneter Dauer, Preis und Grund für das Auflegen. Aufzeichnungen: plivo_list_recordings, plivo_get_recording und plivo_get_transcription, wenn für die Aufzeichnung eine Transkription (eine kostenpflichtige Plivo-Option) bestellt wurde.
Verify: plivo_send_verification sendet einen Einmalcode per SMS oder Sprachanruf, plivo_validate_verification prüft den Code, den die Person eingegeben hat (jeder Versuch zählt zum Versuchslimit), und plivo_get_verification zeigt Status und Kosten.
Nummern und Zeiten: Sende Nummern im Format E.164 (+4915112345678); Plivo listet sie ohne Plus. Zeitfilter sind in UTC als YYYY-MM-DD HH:MM:SS. Suchen nach Anrufen und Aufzeichnungen umfassen die letzten 7 Tage, wenn du keinen Zeitraum angibst, höchstens 30 Tage pro Suche.
Ratenlimit: 300 Anfragen pro 5 Sekunden und Konto; für abgehende Anrufe gelten außerdem ein Limit für Anrufe pro Sekunde und eines für gleichzeitige Anrufe (403 Concurrency Limit Breached). Ein 429 heißt: kurz warten und erneut versuchen.
Häufige Fehler: 401: Auth ID oder Auth Token sind falsch, oder das Token wurde neu erzeugt. 403: ein Unterkonto ohne Zugriff oder eine IP-Beschränkung unter API access control. 404: Diese Nachricht, diesen Anruf, diese Aufzeichnung oder diese Nummer gibt es in diesem Konto nicht. 400: Ein Parameter fehlt oder ist falsch, etwa das Nummernformat oder ein Absender, der nicht zum Konto gehört. Senden oder Anrufen scheitert an zu wenig Guthaben: Prüfe das Guthaben mit plivo_get_account und lade es in der Konsole auf.
Nicht abgedeckt sind WhatsApp-Vorlagen, Konferenzen und Anrufe mit mehreren Teilnehmern, das Weiterleiten von Anrufen und die Steuerung von Aufzeichnungen, Applications und Endpoints, Unterkonten, Compliance-Dokumente sowie die Freigabe von Nummern.
Schritt 2 — Adapter installieren
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Schritt 3 — Connector in Gemini hinzufügen
Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (
https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese AnleitungYOUR_SERVER_IDzeigt.
Gemini CLI liest MCP-Server aus ~/.gemini/settings.json (unter Windows %USERPROFILE%\.gemini\settings.json). Füge hinzu:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Erstelle in AnythingMCP unter MCP Servers → dein Server → API keys einen MCP-API-Key und setze ihn anstelle von
YOUR_MCP_API_KEYein. - Speichere die Datei und starte
geminineu. - Führe in der Gemini CLI
/mcpaus (odergemini mcp listim Terminal):anythingmcpsollte als verbunden erscheinen. - Leg los: Gemini CLI kann jetzt die
Plivo-Tools aufrufen.
Verfügbare Tools
| Tool | What it does |
|---|---|
plivo_get_account | Read the Plivo account: name, account type, billing mode (prepaid or postpaid), remaining cash credits, auto recharge, time zone and the… |
plivo_get_pricing | Read Plivo's prices for one country: outbound and inbound SMS per message, voice per minute (local, toll-free, SIP and per prefix) and… |
plivo_send_message | Send an SMS or MMS from a Plivo number or sender id |
plivo_get_message | Read one message by message_uuid: state (queued, sent, delivered, undelivered, failed, received, read), direction, numbers, time sent… |
plivo_list_messages | List SMS, MMS and WhatsApp messages of the account, newest first, with state, direction, numbers, times, billed parts, price and errors (no… |
plivo_make_call | Place an outbound phone call |
plivo_list_calls | List ended calls (call detail records) of the last 7 days unless ended_after or ended_before is set (at most 30 days per search, 90 days… |
plivo_get_call | Read one ended call by call_uuid: direction, numbers, times, duration, billed duration, rate and total price, hangup cause and source |
plivo_list_live_calls | List the calls running right now on the account, as a list of call_uuid values |
plivo_get_live_call | Read a call that is running right now: call_status (ringing, in-progress), direction, from, to, caller name and session start |
plivo_hangup_call | End one running call at once (it cuts off the people on the line) |
plivo_list_recordings | List call and conference recordings of the last 7 days unless a time range is set (at most 30 days per search): recording_id, call_uuid… |
plivo_get_recording | Read one recording by recording_id: call_uuid, format, duration, start and end, storage cost and recording_url (playable by anyone with the… |
plivo_get_transcription | Read the transcription of a recording, if one was created (transcription is a paid Plivo option set on the recording): status, the text… |
plivo_list_numbers | List the phone numbers rented on this account: number, alias, type, country, region, voice, SMS and MMS capability, linked application… |
plivo_get_number | Read one rented number: alias, type, capabilities, linked application, monthly rent, renewal date and compliance status |
plivo_search_available_numbers | Search numbers that can be rented in a country (free, nothing is bought): number, type, region or city, capabilities, monthly rent, setup… |
plivo_buy_number | Rent a number found with plivo_search_available_numbers |
plivo_lookup_number | Look up a phone number: whether it is valid, its country, formats, carrier name, line type (mobile, fixed, voip, toll-free) and whether it… |
plivo_send_verification | Send a one-time code to a phone number by SMS or voice call with Plivo Verify and start a verification session |
plivo_validate_verification | Check the one-time code a person entered against a Verify session |
plivo_get_verification | Read a Verify session: recipient, channel, status (in-progress, verified, expired), the delivery attempts and the charges |
Beispiel-Prompts
- „Wie hoch ist unser Plivo-Guthaben, und was kostet eine ausgehende SMS nach Deutschland?“
- „Schick eine SMS von unserer Plivo-Nummer an +4915112345678, dass der Termin am Freitag um 10 Uhr bestätigt ist. Zeig mir vorher Absender, Empfänger, Text und Preis.“
- „Welche Nachrichten von gestern wurden nicht zugestellt oder sind fehlgeschlagen? Zeig mir die Fehlercodes und was sie gekostet haben.“
- „Liste die Anrufe der letzten 7 Tage auf, die länger als fünf Minuten gedauert haben, mit abgerechneter Dauer, Preis und Grund für das Auflegen.“
- „Schick einen Verifizierungscode per SMS an +4915112345678 und frag mich vorher. Prüf danach den Code, den mir der Kunde vorliest.“
FAQ
Wo sucht Gemini CLI nach MCP-Servern? In ~/.gemini/settings.json für deinen Benutzer oder in .gemini/settings.json innerhalb eines Projekts. gemini mcp list zeigt jeden Server und ob er sich verbindet.
Nächste Schritte
War dieser Guide hilfreich?