Website AI Agent
Manage Website AI Agent chatbots from an AI assistant: create bots, maintain the knowledge base, read conversations and ask questions. Remote MCP endpoint with 35 tools, authenticated with an API key (Bearer token), available in every plan.
Hosted MCP Server
npx add-mcp 'https://website-ai-agent.com/api/mcp'Installs into Claude Code, Codex, Cursor and more
Documentation

AI KI-generiert. Die gezeigten Personen gibt es nicht.
Bots anlegen, die Wissensbasis pflegen, Gespräche auslesen, Fragen stellen — mit demselben Schlüssel auch aus einem KI-Assistenten heraus. Gestaffelt wird nur das Tempo.
39
REST-Endpunkte
35
MCP-Werkzeuge
4
Webhook-Ereignisse
Der erste Aufruf
GET api/v1/me
Authorization: Bearer waa_…
Antwortet er, trägt das Token — und die Antwort sagt dir, an welchem Team es hängt und welche Rechte es hat.
Was die Schnittstelle kann
Diese Liste ist nicht geschrieben, sondern gezählt: sie kommt aus derselben Beschreibung, aus der auch die Referenz im Kundenbereich und die maschinenlesbare Fassung entstehen.
Konto
- GET
api/v1/meAuskunft über das benutzte Token
Bots
- GET
api/v1/botsBots des Teams auflisten - POST
api/v1/botsBot anlegen - GET
api/v1/bots/{bot}Einen Bot lesen - PATCH
api/v1/bots/{bot}Einen Bot ändern - DELETE
api/v1/bots/{bot}Einen Bot löschen - GET
api/v1/bots/findBot über die Domain finden
Widget
- GET
api/v1/bots/{bot}/widgetWidget-Gestaltung lesen - PATCH
api/v1/bots/{bot}/widgetWidget-Gestaltung ändern
Wissensbasis
- GET
api/v1/bots/{bot}/pagesSeiten der Wissensbasis auflisten - PATCH
api/v1/bots/{bot}/pages/{page}Eine Seite ändern - DELETE
api/v1/bots/{bot}/pages/{page}Eine Seite löschen - POST
api/v1/bots/{bot}/crawlCrawl anstossen - POST
api/v1/bots/{bot}/reindexNeu indizieren - GET
api/v1/bots/{bot}/pages/{page}Eine Seite samt Abschnitten lesen - PATCH
api/v1/bots/{bot}/chunks/{chunk}Einen Abschnitt ändern
Gespräche
- GET
api/v1/bots/{bot}/conversationsGespräche auflisten - GET
api/v1/bots/{bot}/conversations/{conversation}Ein Gespräch lesen - GET
api/v1/bots/{bot}/conversations/{conversation}/messagesNachrichten eines Gesprächs lesen
Chat
- POST
api/v1/bots/{bot}/messagesEine Frage an den Bot stellen
Auswertung
- GET
api/v1/bots/{bot}/analyticsAuswertung eines Bots - GET
api/v1/bots/{bot}/analytics/low-confidenceUnsichere Antworten
Webhooks
- GET
api/v1/webhooksWebhook-Ziele auflisten - POST
api/v1/webhooksEin Webhook-Ziel anlegen - DELETE
api/v1/webhooks/{webhook}Ein Webhook-Ziel löschen - GET
api/v1/webhooks/{webhook}/deliveriesZustellversuche eines Ziels lesen
Wissenslücken
- GET
api/v1/bots/{bot}/gapsWissenslücken auflisten - PATCH
api/v1/bots/{bot}/gaps/{gap}Eine Lücke ändern - POST
api/v1/bots/{bot}/gaps/{gap}/resolveEine Lücke beantworten - DELETE
api/v1/bots/{bot}/gaps/{gap}Eine Lücke löschen
Korrekturen
- GET
api/v1/bots/{bot}/correctionsKorrekturen auflisten - POST
api/v1/bots/{bot}/correctionsEine falsche Antwort korrigieren - PATCH
api/v1/bots/{bot}/corrections/{correction}Eine Korrektur ändern - DELETE
api/v1/bots/{bot}/corrections/{correction}Eine Korrektur löschen
Content-Vorschläge
- GET
api/v1/bots/{bot}/suggestionsContent-Vorschläge auflisten - POST
api/v1/bots/{bot}/suggestions/analyzeNeue Analyse anstossen - GET
api/v1/bots/{bot}/suggestions/{suggestion}Einen Vorschlag lesen - PATCH
api/v1/bots/{bot}/suggestions/{suggestion}Einen Vorschlag annehmen oder ablehnen
Beschreibung
- GET
api/v1/openapi.jsonDie maschinenlesbare Beschreibung dieser API
Der Schlüssel
Du legst ihn selbst an und widerrufst ihn jederzeit. Er erscheint genau einmal im Klartext — danach zeigt ihn niemand mehr, auch wir nicht.
Im Kundenbereich unter api-zugang
Zum Kundenbereich Zur vollständigen Referenz
Tempo statt Tarifstufen
Der Zugang ist in jedem Tarif derselbe — auch im kostenlosen. Unterschiedlich ist nur, wie viele Anfragen pro Minute durchgehen.
Die genaue Staffel steht bei den Tarifen, weil sie dort gepflegt wird — eine zweite Liste hier wäre irgendwann die falsche.
MCP: derselbe Schlüssel, für KI-Assistenten
Frag deinen KI-Assistenten, wie viele Gespräche der Shop-Bot gestern hatte: er sieht selbst nach, statt dass du eine Auswertung heraussuchst. Dafür hinterlegst du dort denselben Schlüssel, mehr ist nicht zu bauen.
Endpunkt
api/mcp
Anmeldung
Authorization: Bearer
MCP-Werkzeuge
35
Webhooks
Statt zu fragen, wirst du gerufen. Jede Zustellung trägt eine HMAC-SHA256-Signatur samt Zeitstempel — damit ist prüfbar, dass sie von uns kommt und nicht erneut eingespielt wurde.
conversation.startedconversation.endedmessage.createdlead.captured
Die Signatur steht in der Kopfzeile X-WAA-Signature. Eigene Ziele hinterlegst du im Kundenbereich unter API-Zugang oder über die API selbst; dort stehen auch die letzten Zustellversuche mit dem Antwortcode deines Servers.
Noch kein Konto? 30 Tage kostenlos testen