Anruf- und SMS-Kampagnen über CallHub verwalten
MCP-Server für CallHub · MIT
Liest und schreibtWas der Baustein im Konto darf
Der Server macht die CallHub-API für KI-Assistenten nutzbar. Er deckt Kontakte, Kontaktlisten, Kampagnen für Anrufe und Textnachrichten, Sperrlisten, Webhooks und Berichte ab.
Was der Server kann
- Legt Kontakte an, sucht, ändert und löscht sie, ergänzt Notizen, Tags und benutzerdefinierte Felder.
- Verwaltet Kontaktlisten und fügt Kontakte hinzu oder entfernt sie.
- Erstellt Kampagnen (Call Center, Voice Broadcast, Text Broadcast, P2P, Relational), ändert den Status, dupliziert sie und weist Agenten zu.
- Pflegt DNC- und Sperrlisten und mietet oder validiert Telefonnummern.
- Verwaltet Agenten und Teams und verwaltet Webhooks.
- Liefert Kampagnenstatistiken, Guthabenverbrauch und Statistiken zu verkürzten Links.
- Unterstützt mehrere CallHub-Konten, die per Name angesprochen werden.
Einsatz in Marketing und Vertrieb
- Vertrieb
- Eine Kontaktliste wird per bulkCreateContacts importiert und mit Tags versehen; anschließend startet der Assistent eine Text-Broadcast-Kampagne dafür.
- Reporting
- Der Assistent ruft Kampagnenstatistiken und den Guthabenverbrauch ab und fasst sie für ein Wochenreporting zusammen.
Einrichtung
- Für Claude Desktop das passende `.mcpb`-Bundle für das Betriebssystem laden und unter Einstellungen, Erweiterungen einspielen (Python 3.10 bis 3.14 nötig).
- Für andere Clients das Repository klonen, die Abhängigkeiten aus `requirements.txt` installieren und den Client auf `src/server.py` zeigen lassen.
- In den Erweiterungseinstellungen oder per Umgebungsvariablen `CALLHUB_API_KEY` und `CALLHUB_BASE_URL` setzen.
Grenzen
- Läuft lokal über stdio und braucht Python 3.10 bis 3.14.
- Neu angelegte Agenten erscheinen erst nach E-Mail-Bestätigung in der Agentenliste.
- Der Medien-Upload ist deaktiviert, solange kein erlaubter Ordner über die Einstellung CALLHUB_MEDIA_DIR gesetzt ist.
Einordnung der Redaktion
Aufgaben: Leads finden, CRM pflegen. Für Marketing und Vertrieb gedacht.
Eckdaten
Werkzeuge
searchContactsSucht Kontakte; die Abfrage ist auf etwa eine pro Sekunde begrenzt.
bulkCreateContactsLegt viele Kontakte in einem Aufruf an.
addContactNotesErgänzt Notizen an einem Kontakt.
addTagsToContactVersieht einen Kontakt mit Tags.
createContactListLegt eine Kontaktliste an.
createVoiceBroadcastCampaignLegt eine Voice-Broadcast-Kampagne an.
createTextBroadcastLegt einen Text-Broadcast an.
addToDncSetzt Kontakte auf die DNC-Liste.
addToSuppressionListNimmt Kontakte in eine Sperrliste auf.
configureAccountRichtet ein weiteres CallHub-Konto unter einem Namen ein.
Rechte
- 9 von 10 Werkzeugen legen Daten an oder ändern sie, etwa bulkCreateContacts, addContactNotes, addTagsToContact.
Verbinde zuerst ein Testkonto oder eine Sandbox und lass Änderungen einzeln bestätigen, bevor der Baustein mit echten Daten arbeitet.
Nötig sind der API-Key und die regionsspezifische API-Domain aus dem CallHub-Dashboard unter Settings, Account, API Key. Der Server kann Daten anlegen, ändern und löschen; das README empfiehlt einen Schlüssel mit möglichst geringen Rechten.
- Zugriffe laut Paketangaben
- —
- Authentifizierung
- —
- Transport
- —
- Technische Prüfung
- Ungeprüft
Quellen (4)
- 1
- 2
- 3
- 4
- Abgerufen und Felder geprüft: 2026-10-05; technische Prüfung: ungeprüft