Offizielle Integration · Mit SendApp anmelden (OAuth)

SendApp MCP: Verbinde Claude, ChatGPT und andere KI-Assistenten mit SendApp

Dein KI-Assistent arbeitet mit deinen echten Daten: Kontakte, Chats, WhatsApp, Kampagnen, Automatisierungen, Kalender und Bestellungen. Melde dich mit SendApp an und leg fest, was er darf.

Dein KI-Assistent
SendApp MCPSendApp MCP
Dein SendApp-Konto

Mit SendApp anmelden — kein Schlüssel zum Kopieren

Model Context Protocol · Beispielhafte Darstellung

Funktioniert mit

  • ClaudeClaude
  • ChatGPTChatGPT
  • Claude CodeClaude Code
  • CursorCursor
  • VS CodeVS Code
  • n8nn8n
  • MakeMake
  • und anderen MCP-Clients

Was du damit machen kannst

Frag in deinen eigenen Worten: Der Assistent nutzt die Tools von SendApp und arbeitet mit den Daten deines Kontos.

SendApp MCPSendApp MCPMit SendApp anmelden — kein Schlüssel zum Kopieren
  • Kontakte, Tags und Segmente

    Sucht, erstellt und aktualisiert Kontakte, bis zu 1.000 auf einmal. Setzt oder entfernt Tags, füllt benutzerdefinierte Felder aus, legt Listen und Segmente an.

  • Chats und Antworten

    Liest ungelesene Chats und antwortet auf WhatsApp, Telegram, Instagram, Messenger, SMS und im Website-Widget. Weist Chats Mitarbeitern zu und archiviert sie.

  • WhatsApp und Templates

    Sendet freie Nachrichten an alle, die in den letzten 24 Stunden geschrieben haben, und genehmigte Templates an alle anderen. Erstellt Templates und reicht sie bei Meta zur Genehmigung ein.

  • Kampagnen und Ergebnisse

    Bereitet Kampagnen als Entwurf vor, startet, pausiert oder verschiebt sie. Sagt dir, wie viele Nachrichten zugestellt, gelesen und beantwortet wurden.

  • Automatisierungen und Kalender

    Schaltet Automatisierungen ein und aus und liest ihre Ergebnisse. Findet freie Zeiten, bucht, verschiebt oder storniert Termine, auch im Google Kalender.

  • Shop und Berichte

    Verwaltet Produkte und Bestellungen von WhatsApp Commerce und erstellt Stripe-Zahlungslinks. Fasst Kontakte und Chats mit Statistiken nach Kanal zusammen.

So verbindest du ihn

Empfohlen ist „Mit SendApp anmelden“: kein Schlüssel zum Kopieren, nur drei Schritte.

  1. 1

    Connector hinzufügen

    Füge in deiner KI-App einen benutzerdefinierten MCP-Connector mit der Adresse https://app.sendapp.ai/api/mcp hinzu.

  2. 2

    Auf Verbinden klicken und anmelden

    SendApp öffnet sich: Melde dich mit dem Konto des Inhabers an. Mitarbeiter können keine Apps verbinden.

  3. 3

    Festlegen, was er darf

    Wähle „Lesen und für mich handeln“ oder „Nur lesend“ und klicke auf Erlauben. Kein Schlüssel zum Kopieren.

Du kannst die Verbindung jederzeit unter Einstellungen → Verbundene KI-Assistenten entfernen: Dort siehst du jede App, was sie darf und wann sie zuletzt genutzt wurde, und mit Trennen entfernst du sie.

Wo du den Connector hinzufügst

Claude

Im Web und in der Desktop-App: Einstellungen (Settings) → Connectors → Benutzerdefinierten Connector hinzufügen (Add custom connector), mit der Adresse des Servers.

ChatGPT

In den Einstellungen für Apps und Connectors (Apps & Connectors) bei aktiviertem Entwicklermodus (Developer mode) einen Connector mit der Adresse des Servers anlegen.

Claude Code

Im Terminal, mit einem einzigen Befehl:

claude mcp add --transport http sendapp https://app.sendapp.ai/api/mcp

Cursor und VS Code

Trag in der Datei mcp.json einen MCP-Server vom Typ HTTP mit der Adresse ein: Bei der ersten Nutzung öffnet sich die Anmeldung bei SendApp. Unten das Beispiel für Cursor; VS Code verwendet einen Server vom Typ HTTP mit derselben Adresse.

{
  "mcpServers": {
    "sendapp": { "url": "https://app.sendapp.ai/api/mcp" }
  }
}
Erweitert: mit dem API-Schlüssel

Für n8n, Make, Skripte und Clients, die die Anmeldung mit SendApp nicht unterstützen, kannst du dich mit dem API-Schlüssel verbinden.

Sende ihn im Header X-API-Key: DEIN_API_KEY oder als Authorization: Bearer DEIN_API_KEY.

Nur wenn der Client keine Header erlaubt, kannst du ihn in die Adresse schreiben: https://app.sendapp.ai/api/mcp?apikey=DEIN_API_KEY. Davon raten wir ab, weil der Schlüssel so in den Logs landet.

Der API-Schlüssel hat vollen Zugriff, genau wie die REST-API: Bewahre ihn sicher auf. Du erstellst ihn unter Einstellungen → API-Schlüssel: einen pro Integration, mit einem Namen. Er wird nur einmal angezeigt, beim Erstellen, und du kannst ihn jederzeit widerrufen.

Schritte aus der offiziellen SendApp-Anleitung, gelesen am 25. September 2026 · Anleitung öffnen

Was du fragen kannst

Beispiele für Anfragen an deinen Assistenten, so wie du sie einem Kollegen sagen würdest.

  • „Wie viele neue Kontakte hatten wir diesen Monat und über welchen Kanal?“
  • „Finde die Kunden mit dem Tag vip, die uns seit 60 Tagen nicht geschrieben haben, und setz sie auf die Liste Rückruf“
  • „Zeig mir die ungelesenen Chats von heute und antworte Markus, dass die Lieferung morgen kommt“
  • „Erstelle das Template herbst_aktion mit 20 % Rabatt und reiche es zur Genehmigung ein“
  • „Bereite eine Kampagne als Entwurf für die Kontakte mit dem Tag messe-2026 vor und sag mir, wie viele sie bekommen“
  • „Wie lief die Kampagne von gestern? Wie viele haben sie gelesen und wie viele geantwortet?“
  • „Welche freien Zeiten habe ich am Donnerstag auf der Buchungsseite? Buche 15:00 Uhr für Anna Müller“
  • „Welche Bestellungen wurden gestern bezahlt?“
  • „Schalte die Automatisierung für abgebrochene Warenkörbe aus“
  • „Was würde mein Assistent jemandem antworten, der nach den Öffnungszeiten fragt?“

Alle Tools

93 Tools in 15 Bereichen. Die Namen bleiben auf Englisch: Genau diese nutzt dein KI-Assistent.

Kontoaccount2 Tools
  • get_accountProfil, Tarif und Ablaufdatum, Limits mit aktueller Nutzung, enthaltene Funktionen und Rechte der Verbindung.
  • get_tokensListet die Konten (KI-Assistenten) mit ihrem Token, ob die KI an oder aus ist, und die verbundenen Kanäle.
Kontaktecontacts10 Tools
  • get_contactsListet und sucht Kontakte nach Text oder Tag, mit Seiten und Sortierung.
  • search_contacts_advancedSuche mit Bedingungen: Tags (einer, alle, keiner), Daten, Phase, Kanal, Abgemeldete, benutzerdefinierte Felder, Segmente und Listen.
  • get_contactAlles zu einem Kontakt: Daten, Tags, benutzerdefinierte Felder, Einwilligung, Interaktionen, Buchungen, Listen und letzte Notizen.
  • create_contactLegt einen Kontakt an oder liefert den vorhandenen mit derselben Telefonnummer oder E-Mail (mit benutzerdefinierten Feldern).
  • update_contactÄndert nur die angegebenen Felder eines Kontakts, auch Telefonnummer, E-Mail und benutzerdefinierte Felder.
  • delete_contactLöscht einen Kontakt: Er landet im Papierkorb von SendApp und lässt sich 30 Tage lang wiederherstellen.
  • import_contactsLegt bis zu 1.000 Kontakte auf einmal an oder aktualisiert sie, mit Tags und benutzerdefinierten Feldern.
  • set_contact_opt_outMeldet einen Kontakt von Marketingnachrichten ab oder wieder an und protokolliert die Änderung.
  • add_contact_noteFügt einem Kontakt eine interne Notiz hinzu (sichtbar fürs Team, nie für den Kunden).
  • get_contact_timelineVerlauf des Kontakts: Tags, Abmeldungen, Phasen, Notizen, Buchungen, Importe.
Tagstags7 Tools
  • get_tagsListet die Tags mit Anzahl der Kontakte, Farbe und Beschreibung.
  • add_tags_to_contactFügt einem Kontakt einen oder mehrere Tags hinzu.
  • remove_tags_from_contactEntfernt einen oder mehrere Tags von einem Kontakt.
  • tag_contactsSetzt oder entfernt einen Tag bei vielen Kontakten gleichzeitig (per Liste oder Filter, bis zu 5.000).
  • update_tagBenennt einen Tag überall um (auch in Kampagnen und Automatisierungen) oder ändert Farbe und Beschreibung.
  • merge_tagsFührt mehrere Tags zu einem zusammen.
  • delete_tagLöscht einen Tag bei allen Kontakten.
Benutzerdefinierte Felderfields5 Tools
  • get_custom_fieldsListet die benutzerdefinierten Felder und wie viele Kontakte sie ausgefüllt haben.
  • create_custom_fieldLegt ein benutzerdefiniertes Feld an: Text, Zahl, Datum, Einfach- oder Mehrfachauswahl, Ja/Nein, Link, Telefon, E-Mail.
  • update_custom_fieldÄndert Name, Optionen und Einstellungen eines benutzerdefinierten Felds.
  • delete_custom_fieldLöscht ein benutzerdefiniertes Feld (wenn ein Template es nutzt, verhindert SendApp das).
  • set_contact_field_valueSetzt oder leert den Wert eines benutzerdefinierten Felds bei einem Kontakt.
Listen und Segmentelists6 Tools
  • get_listsListet die Kontaktlisten mit der Anzahl der Mitglieder.
  • create_listLegt eine Kontaktliste an.
  • add_contacts_to_listFügt Kontakte zu einer Liste hinzu (per Liste oder Filter); kann Automatisierungen vom Typ „tritt der Liste bei“ starten.
  • remove_contacts_from_listEntfernt Kontakte aus einer Liste.
  • get_segmentsListet gespeicherte Segmente mit Regeln und Anzahl der Kontakte.
  • create_segmentLegt ein dynamisches Segment mit Regeln an (Tags, Daten, Felder, Phase …).
Chats (Posteingang)inbox8 Tools
  • get_conversationsListet die Chats eines Kontos mit Filtern: Kanal, ungelesen, archiviert, Mitarbeiter, Supportanfragen.
  • get_conversation_messagesLiest die Nachrichten eines Chats, die neuesten zuerst, auch mit Anhängen und Zustellstatus.
  • send_conversation_replyAntwortet in einem bestehenden Chat (WhatsApp, Telegram, Instagram, Messenger, SMS, Widget).
  • assign_conversationWeist einen Chat einem Mitarbeiter zu oder gibt ihn frei.
  • set_conversation_aiSchaltet die KI für einen einzelnen Chat ein oder aus oder setzt ihn auf die Kontoeinstellung zurück.
  • archive_conversationArchiviert einen Chat oder stellt ihn wieder her.
  • mark_conversation_readMarkiert einen Chat als gelesen.
  • update_support_requestÖffnet oder schließt eine Supportanfrage in einem Chat, mit Notizen.
Nachrichtenmessaging4 Tools
  • send_whatsapp_metaSendet eine freie WhatsApp-Nachricht (Text, Medien, Buttons, Links) an alle, die in den letzten 24 Stunden geschrieben haben.
  • send_whatsapp_templateSendet ein genehmigtes WhatsApp-Template mit Variablen, Medien im Header und Buttons.
  • get_message_statusStatus einer gesendeten Nachricht: gesendet, zugestellt, gelesen oder fehlgeschlagen.
  • send_smsSendet eine SMS.
WhatsApp-Templatestemplates5 Tools
  • get_whatsapp_templatesListet die WhatsApp-Templates mit Status (genehmigt, in Prüfung, abgelehnt), Qualität und Variablen.
  • get_whatsapp_templateZeigt ein vollständiges Template: Header, Text, Fußzeile, Buttons und Beispiele.
  • create_whatsapp_templateErstellt ein WhatsApp-Template (Text, Variablen mit Beispielen, Buttons) und reicht es bei Meta zur Genehmigung ein.
  • update_whatsapp_templateÄndert ein Template und reicht es erneut zur Genehmigung ein.
  • delete_whatsapp_templateLöscht ein WhatsApp-Template.
Kampagnencampaigns11 Tools
  • get_campaignsListet die Kampagnen mit Status und Zahlen: gesendet, zugestellt, gelesen, Antworten, Fehler.
  • get_campaignDetails einer Kampagne: Nachricht, Empfänger, Planung, Statistiken und Fehlergründe.
  • get_campaign_recipientsListet die Empfänger einer Kampagne mit Status zu Zustellung, Lesen, Antwort und Fehler.
  • create_campaign_draftLegt eine Kampagne als Entwurf an (Template oder Text, Empfänger nach Tag oder Segment, Planung, Tageslimits). Sendet nichts.
  • launch_campaignStartet eine Kampagne aus dem Entwurf, nachdem Kanal und Template geprüft wurden: Sie sendet echte Nachrichten.
  • pause_campaignPausiert eine laufende Kampagne.
  • resume_campaignSetzt eine pausierte Kampagne fort, auch mit einem anderen Template.
  • retry_failed_campaignSendet die fehlgeschlagenen Nachrichten einer Kampagne erneut.
  • reschedule_campaignÄndert Datum und Uhrzeit einer geplanten Kampagne.
  • get_upcoming_eventsWas in den nächsten Tagen ansteht: geplante Kampagnen, Termine, Erinnerungen, Schritte von Automatisierungen.
  • get_campaign_performanceLeistung der Kampagnen in einem Zeitraum: Zustell-, Lese- und Antwortraten, nach Kanal und die besten Kampagnen.
Automatisierungenautomations7 Tools
  • get_automationsListet die Automatisierungen mit Startereignis, Status und Ergebnissen der letzten 30 Tage.
  • get_automationDetails einer Automatisierung: Ereignis, Bedingungen, Schritte, Statistiken, letzte Ausführungen.
  • activate_automationSchaltet eine Automatisierung ein, nachdem geprüft wurde, dass sie bereit ist.
  • deactivate_automationSchaltet eine Automatisierung aus.
  • trigger_automationStartet für einen Kontakt eine Automatisierung vom Typ „von einem anderen System aufgerufen“ und übergibt Daten.
  • get_automation_statsStatistiken der Automatisierungen: Ausführungen, abgeschlossen, Fehler, wartend, häufigste Gründe.
  • get_auto_repliesListet die automatischen Antworten nach Schlüsselwort.
Kalender und Buchungenagenda9 Tools
  • get_bookingsListet die Termine im Kalender für einen Zeitraum, mit Filtern.
  • create_bookingLegt einen Termin im Kalender an (auch im Google Kalender); Erinnerungen und Automatisierungen starten.
  • reschedule_bookingVerschiebt einen Termin (auch im Google Kalender); die Erinnerung wird mitverschoben.
  • cancel_bookingStorniert einen Termin; die Erinnerungen werden storniert.
  • get_booking_pagesListet die Buchungsseiten mit Link, Dauer und Zeitzone.
  • get_available_slotsFreie Zeiten einer Buchungsseite, Tag für Tag (Kalender + Google Kalender).
  • book_appointmentBucht eine freie Zeit auf einer Buchungsseite, mit Bestätigungs-E-Mails.
  • get_remindersListet geplante, gesendete oder fehlgeschlagene Erinnerungen.
  • cancel_reminderStorniert eine geplante Erinnerung.
WhatsApp Commercecommerce9 Tools
  • get_productsListet die Produkte des WhatsApp-Commerce-Katalogs mit Preisen, Rabatten und Verfügbarkeit.
  • get_productDetails eines Produkts nach Artikelnummer (SKU).
  • get_product_categoriesListet die Kategorien des Katalogs.
  • upsert_productLegt ein Produkt nach Artikelnummer an oder aktualisiert es: Preis, Rabatt, Lagerbestand, Größen, Kategorie, Fotos.
  • delete_productLöscht ein Produkt aus dem Katalog.
  • get_ordersListet die Bestellungen (WhatsApp und Website) mit Status, Summe, Kunde und Zahlung.
  • get_orderDetails einer Bestellung: Artikel, Summen, Versand, Zahlung, Sendungsverfolgung.
  • update_order_statusÄndert den Status einer Bestellung; „bezahlt“ benachrichtigt den Kunden auf WhatsApp und bucht den Lagerbestand ab.
  • create_payment_linkErstellt den Stripe-Zahlungslink für eine Bestellung.
Team und Leadsteam4 Tools
  • get_operatorsListet die Mitarbeiter mit zugewiesenen Konten, Verteilungsregeln und offenen Chats.
  • get_leadsListet die Leads der Pipeline mit Phase, Quelle und Kampagne.
  • create_leadLegt einen Lead in der Pipeline an (Automatisierungen vom Typ „neuer Lead“ starten).
  • update_lead_stageVerschiebt einen Lead in eine andere Phase der Pipeline.
Berichtereports2 Tools
  • get_contact_statsKontaktstatistiken: gesamt, neue pro Tag, Abgemeldete, Phasen, Kanäle, wichtigste Tags.
  • get_conversation_statsChatstatistiken: aktiv, archiviert, nach Kanal, ungelesen, offene Supportanfragen.
KI-Assistentai4 Tools
  • get_ai_statusStatus des KI-Assistenten: an oder aus, Kanäle, geladenes Wissen, laufendes Training.
  • test_ai_answerFragt den KI-Assistenten, was er auf eine Frage antworten würde, ohne etwas zu senden.
  • add_knowledgeFügt dem KI-Assistenten Wissen hinzu: eine Webseite, eine Sitemap oder eine Frage mit Antwort.
  • set_account_aiSchaltet die KI eines Kontos ein oder aus, auch nur für einen Kanal.

Sicherheit und Kontrolle

  • Nur der Inhaber verbindet

    Nur das Konto des Inhabers kann eine KI-App verbinden. Mitarbeiter können das nicht.

  • Du legst die Rechte fest

    Mit „Nur lesend“ sieht der Assistent nur die Tools, die lesen; mit „Lesen und für mich handeln“ kann er auch schreiben und senden.

  • Geprüfte Identität

    Auf dem Zustimmungsbildschirm erscheint das Logo der App nur, wenn SendApp ihre Identität geprüft hat. Bei einer unbekannten App siehst du den Anfangsbuchstaben und einen Hinweis, dass der Name nicht geprüft ist.

  • Bestätigung vor dem Handeln

    Aktionen passieren sofort, bei echten Kunden. Tools, die schreiben oder senden, sind als solche gekennzeichnet, deshalb fragen KI-Apps vor der Nutzung nach einer Bestätigung.

  • Jederzeit trennen

    Unter Einstellungen → Verbundene KI-Assistenten siehst du jede App, was sie darf und wann sie zuletzt genutzt wurde, und entfernst sie mit Trennen.

  • Dein Passwort bleibt bei dir

    Das Passwort wird nie an die App weitergegeben: Sie erhält eine Berechtigung (Token), die eine Stunde gilt und sich selbst erneuert, bis du sie widerrufst.

  • Passwortänderung

    Wenn du dein SendApp-Passwort änderst oder zurücksetzt, werden alle verbundenen Apps sofort getrennt und müssen neu verbunden werden.

  • Aufruflimits

    120 Aufrufe pro Minute pro Arbeitsbereich, 60 für Aktionen, die schreiben oder senden.

  • Die 24-Stunden-Regel

    Auf WhatsApp erreichen freie Nachrichten nur Personen, die in den letzten 24 Stunden geschrieben haben; für alle anderen braucht es von Meta genehmigte Templates.

  • Wohin die Daten gehen

    Die Daten, die der Assistent liest, gehen an die KI-App, die du nutzt, zu deren Bedingungen. SendApp protokolliert jede Aktion (App, Tool, Ergebnis), ohne den Inhalt der Daten zu speichern.

Für Entwickler

Die technischen Details des MCP-Servers von SendApp.

Beispiel: einen Kontakt mit curl suchen

curl https://app.sendapp.ai/api/mcp \
  -H "Authorization: Bearer DEIN_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_contacts","arguments":{"search":"Rossi"}}}'

oauth-protected-resourceoauth-authorization-serverAPI REST

Adresse und Transport
https://app.sendapp.ai/api/mcp — Streamable HTTP, JSON-RPC 2.0.
Autorisierung
OAuth 2.1 mit PKCE (S256), dynamischer Client-Registrierung und Client ID Metadata Documents (CIMD). Alternativ der API-Schlüssel im Header X-API-Key oder Authorization: Bearer.
Metadaten
https://app.sendapp.ai/.well-known/oauth-protected-resource und https://app.sendapp.ai/.well-known/oauth-authorization-server
Protokollversionen
MCP von 2024-11-05 bis 2026-07-28, der neuesten: ohne Sessions, mit server/discover.
Weniger Tools mit toolsets
Für Clients mit einer Obergrenze an Tools (zum Beispiel Cursor) hängst du ?toolsets=contacts,inbox an die Adresse an. Bereiche: account, contacts, tags, fields, lists, inbox, messaging, templates, campaigns, automations, agenda, commerce, team, reports, ai. Ausgeschlossene Bereiche lassen sich gar nicht nutzen, sie sind nicht nur ausgeblendet; account bleibt immer verfügbar.
Sichere Wiederholungen
Jede Aktion akzeptiert einen idempotency_key: Wird derselbe Aufruf mit demselben Schlüssel innerhalb von 24 Stunden wiederholt, kommt das erste Ergebnis zurück und die Aktion wird kein zweites Mal ausgeführt. Nützlich für n8n, Make und Skripte, die nach einem Netzwerkfehler erneut versuchen.
Aktionsprotokoll
Jede Aktion über MCP wird protokolliert (welche App, welches Tool, Ergebnis), ohne den Inhalt der Daten zu speichern.
Limits
120 Aufrufe pro Minute pro Arbeitsbereich, 60 pro Minute für Aktionen, die schreiben oder senden.
WhatsApp und 24 Stunden
Freie Nachrichten (send_whatsapp_meta) erreichen nur Personen, die in den letzten 24 Stunden geschrieben haben; für alle anderen braucht es send_whatsapp_template mit einem von Meta genehmigten Template.

Häufige Fragen

Lass deinen KI-Assistenten in SendApp arbeiten

Verbinde ihn mit „Mit SendApp anmelden“, leg fest, was er darf, und trenne ihn, wann du willst.