Connector-Anleitung8 Minuten Lesezeit26 MCP-Tools7 Sprachen

Chatwoot über MCP mit Cursor verbinden

Chatwoot, das Omnichannel-Support-Postfach, in der Cloud oder selbst gehostet: Konversationen und Nachrichten aus WhatsApp, E-Mail, Webchat und sozialen Kanälen, Kontakte, Labels, Agenten, Teams, Textbausteine und Support-Reports (erste Antwort, Lösungs- und Antwortzeiten). Antworten, private Notizen und neue Konversationen sind enthalten, aber bei der Installation deaktiviert.

HCVom HelpCode-TeamAktualisiert 8 Min. Lesezeit Open Source auf GitHub

Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar

Chatwoot

Chatwoot

Chatwoot omnichannel support inbox, Cloud or self-hosted: conversations and messages across WhatsApp, e-mail, web chat and social channels, contacts, labels, agents, teams, canned responses and support reports (first response, resolution and reply times). Replies, private notes and new conversations are included, installed switched off.

Tools

26

Region

INTL

Kategorie

Kundensupport

Authentifizierung

API Key

Benötigte Env-Vars

CHATWOOT_URLCHATWOOT_API_TOKENCHATWOOT_ACCOUNT_ID
Mit einem Klick in der Cloud installieren

7 Tage kostenlos testen · Keine Kreditkarte

  • 7 Tage kostenlos
    Keine Kreditkarte nötig
  • DSGVO & SOC 2 ready
    EU-Datenhaltung, Audit-Logs
  • Open Source auf GitHub
    Open-Source · AGPL-3.0
  • Funktioniert mit ChatGPT, Claude, Gemini
    Jeder MCP-kompatible Client

Installation überspringen. In unter 2 Minuten einsatzbereit.

Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge Chatwoot 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.

Kostenlos testen

Zusammenfassung

Chatwoot, das Omnichannel-Support-Postfach, in der Cloud oder selbst gehostet: Konversationen und Nachrichten aus WhatsApp, E-Mail, Webchat und sozialen Kanälen, Kontakte, Labels, Agenten, Teams, Textbausteine und Support-Reports (erste Antwort, Lösungs- und Antwortzeiten). Antworten, private Notizen und neue Konversationen sind enthalten, aber bei der Installation deaktiviert.

Frag einfach

Beispiel-Prompts für Chatwoot

Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.

Chatwoot · live via MCP
Teilen
Opus 4.7

Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.

💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → Chatwoot klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein git clone, kein lokaler Server.

Chatwoot + Cursor

Chatwoot, das Omnichannel-Support-Postfach, in der Cloud oder selbst gehostet: Konversationen und Nachrichten aus WhatsApp, E-Mail, Webchat und sozialen Kanälen, Kontakte, Labels, Agenten, Teams, Textbausteine und Support-Reports (erste Antwort, Lösungs- und Antwortzeiten). Antworten, private Notizen und neue Konversationen sind enthalten, aber bei der Installation deaktiviert.

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:

CHATWOOT_URL, CHATWOOT_API_TOKEN, CHATWOOT_ACCOUNT_ID

Schritt 1 — Zugangsdaten holen

Die Einrichtung dauert etwa 2 Minuten. Du brauchst ein Chatwoot-Konto, in Chatwoot Cloud oder selbst gehostet, und das Access Token des Benutzers, als der die KI arbeiten soll.

  1. Melde dich mit diesem Benutzer bei Chatwoot an. Agenten sehen nur Konversationen der Postfächer, in denen sie Mitglied sind, und können keine Reports lesen. Für das ganze Bild nimmst du deshalb einen Administrator.
  2. Klicke auf deinen Avatar, dann auf Profile Settings, und kopiere das Access Token unten auf der Seite in CHATWOOT_API_TOKEN. Es läuft nicht ab; zurücksetzen kannst du es auf derselben Seite.
  3. Setz CHATWOOT_URL auf die Adresse, unter der du Chatwoot öffnest: https://app.chatwoot.com bei Chatwoot Cloud, oder deine eigene Domain wie https://chat.example.com, wenn du selbst hostest. Kein Pfad, kein /app, kein /api.
  4. Setz CHATWOOT_ACCOUNT_ID auf die Zahl nach /app/accounts/ in der Adresszeile des Browsers: https://app.chatwoot.com/app/accounts/3/dashboard bedeutet 3.
  5. Installiere den Connector und rufe chatwoot_get_profile auf: Es zeigt den Benutzer hinter dem Token, seine Rolle und jedes Konto, das das Token erreicht, samt ID.

Konto-Token, nicht Platform API: Das Token einer Platform App eines Super-Admins (/platform/api) funktioniert hier nicht. Der Connector nutzt die Application API von Chatwoot für ein Konto.

Selbst gehostet hinter nginx: Das Token reist im Header api_access_token, und nginx verwirft Header mit Unterstrich, solange underscores_in_headers on; nicht gesetzt ist. Das zeigt sich als 401 bei jedem Aufruf, obwohl das Token stimmt. Ein selbst gehostetes Chatwoot, das nur in einem privaten Netz läuft, erreicht AnythingMCP Cloud nicht; betreibe dann AnythingMCP selbst in diesem Netz.

Was sie liest: das Konto und den Benutzer hinter dem Token; deine Postfächer (WhatsApp, E-Mail, Web-Widget, API, Instagram, Telegram und mehr) mit ihren Mitgliedern; Agenten und Administratoren mit ihrer Verfügbarkeit; Teams und ihre Mitglieder; Labels, Textbausteine (Canned Responses) und Definitionen eigener Attribute; Konversationen mit Status, Priorität, Postfach, Labels, Kontakt, zuständigem Agenten und Team, als Liste, als Zählung oder mit Filtern wie erstellt nach einem Datum und einem Agenten zugewiesen; die Nachrichten einer Konversation samt privaten Notizen und Anhängen; Kontakte nach Name, E-Mail, Telefonnummer oder Kennung, mit all ihren Konversationen über alle Postfächer; und die Support-Reports: Summen eines Zeitraums neben dem vorigen Zeitraum, eine Kennzahl im Zeitverlauf, Agenten, Postfächer oder Teams im direkten Vergleich und was gerade offen und unbeantwortet ist. Kanal-Geheimnisse der Postfächer und das eigene Access Token des Benutzers werden aus den Antworten entfernt.

Zeiten und Zahlen: Zeiten von Konversationen und Nachrichten und die Zeiträume der Reports sind Unix-Zeitstempel in Sekunden (UTC); die KI rechnet sie um, bevor sie eine Uhrzeit nennt. Erste Antwort, Lösungszeit und Antwortzeit stehen in den Reports in Sekunden.

Fragt vor jeder Änderung: chatwoot_set_conversation_labels. Chatwoot ersetzt die ganze Label-Liste einer Konversation. Deshalb liest die KI zuerst die aktuellen Labels und schickt sie zusammen mit dem neuen (oder ohne das zu entfernende). Labels müssen im Konto schon existieren. Die KI zeigt dir die Konversation und die neue Label-Liste und wartet auf dein Ja.

Bei der Installation deaktiviert: chatwoot_send_message (eine Antwort oder eine private Notiz, die nur Agenten sehen) und chatwoot_create_conversation. Eine Antwort oder erste Nachricht erreicht den Kunden sofort per WhatsApp, E-Mail oder Chat, deshalb schaltet ein Administrator sie bewusst ein. Auch dann zeigt dir die KI Text und Empfänger und wartet auf dein Ja. In Postfächern mit WhatsApp Cloud API erreicht freier Text einen Kontakt nur innerhalb von 24 Stunden nach seiner letzten Nachricht; außerhalb dieses Fensters braucht Chatwoot eine freigegebene Vorlage, die dieser Connector nicht verschickt.

Limits: Konversationen kommen mit 25 pro Seite, Kontakte mit 15 pro Seite und Nachrichten jeweils 20 auf einmal, also blättert die KI weiter; für eine reine Anzahl zählt sie, statt aufzulisten. Reports und Live-Statistiken brauchen das Token eines Administrators.

Häufige Fehler: 401 bedeutet ein falsches oder zurückgesetztes Token oder nginx, das den Header verwirft. 404 bei jedem Aufruf heißt meist, dass CHATWOOT_URL oder CHATWOOT_ACCOUNT_ID falsch ist; 404 bei einer einzelnen Konversation heißt, dass dieser Benutzer die ID nicht sehen darf. Reports antworten mit 401 oder 403 für Agenten, die keine Administratoren sind.

Der Connector nutzt nicht die Platform API, verschickt keine WhatsApp-Vorlagen, löst, verteilt oder löscht keine bestehenden Konversationen und ändert oder löscht keine Kontakte.

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 Cursor 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 Anleitung YOUR_SERVER_ID zeigt.

Cursor liest MCP-Server aus ~/.cursor/mcp.json. Füge diesen Eintrag hinzu:

{
  "mcpServers": {
    "anythingmcp": {
      "url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Erstelle in AnythingMCP unter MCP Servers → dein Server → API keys einen MCP-API-Key und setze ihn anstelle von YOUR_MCP_API_KEY ein.
  2. Speichere die Datei und starte Cursor neu.
  3. Öffne Cursor → Settings → MCP und prüfe, ob anythingmcp aufgeführt und verbunden ist.
  4. Leg los: Der Agent kann jetzt die Chatwoot-Tools aufrufen.

Verfügbare Tools

ToolWhat it does
chatwoot_get_profileGet the user behind the access token: id, name, email, role, availability and every account the token can reach (accounts[].id and name)
chatwoot_get_accountGet the Chatwoot account configured in CHATWOOT_ACCOUNT_ID: name, locale, domain, support e-mail, status, enabled features and custom…
chatwoot_list_inboxesList the inboxes (channels) of the account: id, name, channel type (WhatsApp, API, web widget, e-mail, Instagram, Telegram...), phone…
chatwoot_list_inbox_agentsList the agents who are members of one inbox (id, name, email, role, availability)
chatwoot_list_agentsList the agents and administrators of the account: id, name, email, role (agent or administrator), availability (online, busy, offline) and…
chatwoot_list_teamsList the teams of the account (id, name, description, whether auto-assignment is on)
chatwoot_list_team_membersList the agents in one team (id, name, email, role, availability)
chatwoot_list_labelsList the labels defined in the account: id, title, description and color
chatwoot_list_canned_responsesList the canned responses (saved replies) of the account: id, short code and content
chatwoot_list_custom_attributesList the custom attribute definitions of the account for conversations (attribute_model 0) or contacts (1): key, display name, type and…
chatwoot_list_conversationsList conversations, 25 per page, newest activity first, with counts (mine, assigned, unassigned, all)
chatwoot_count_conversationsCount conversations without listing them: mine_count, assigned_count, unassigned_count and all_count for a status, inbox, team or label
chatwoot_filter_conversationsFilter conversations with Chatwoot's advanced filter, 25 per page: a list of conditions on status, assignee_id, inbox_id, team_id…
chatwoot_get_conversationGet one conversation by its id (the number shown in the Chatwoot URL): status, priority, inbox, labels, contact, assignee, team, custom and…
chatwoot_list_messagesList the messages of a conversation, oldest first: the latest 20 by default, or 20 older than before. message_type 0 = incoming (from the…
chatwoot_list_contactsList contacts with an e-mail, phone number or identifier, 15 per page: id, name, e-mail, phone, identifier, custom and additional…
chatwoot_search_contactsSearch contacts by name, e-mail, phone number or identifier (case-insensitive, partial), 15 per page. meta.has_more tells whether another…
chatwoot_get_contactGet one contact: name, e-mail, phone, identifier, custom and additional attributes, last activity and the inboxes the contact is reachable…
chatwoot_list_contact_conversationsList the conversations of one contact across all inboxes, with status, labels, assignee and last message
chatwoot_get_report_summaryGet the totals of a period for the account, an agent, an inbox, a label or a team: conversations, incoming and outgoing messages…
chatwoot_get_report_timeseriesGet one metric over time as [{value, timestamp}] buckets, for the account, an agent, an inbox, a label or a team, grouped by hour, day…
chatwoot_get_summary_byCompare agents, inboxes or teams over a period, one row each: conversations, resolved and handled conversations, average resolution, first…
chatwoot_get_live_conversation_statsRight now: how many conversations are open, unattended (no reply yet) and unassigned for the whole account (type account), or open and…
chatwoot_send_messageSend a reply in an existing conversation, or add a private note that only agents see (private true)
chatwoot_set_conversation_labelsSet the labels of a conversation
chatwoot_create_conversationStart a new conversation with an existing contact in an inbox, optionally with a first message, status, assignee and team

Beispiel-Prompts

  • „Wie viele offene Konversationen sind gerade niemandem zugewiesen, und welche Agenten haben unbeantwortete Chats?“
  • „Lies Konversation 1284 und fass zusammen, was der Kunde will und was wir ihm schon zugesagt haben.“
  • „Finde den Kontakt [email protected] und liste alle ihre Konversationen über WhatsApp und E-Mail auf.“
  • „Vergleich unsere Agenten in den letzten 30 Tagen: bearbeitete Konversationen, Zeit bis zur ersten Antwort und Lösungszeit.“
  • „Gib Konversation 1284 das Label erstattung und behalte die anderen Labels. Zeig mir vorher die neue Liste.“

FAQ

Unterstützt Cursor eigene MCP-Server im kostenlosen Tarif? Ja, MCP gibt es in den Tarifen Hobby, Pro und Business.

Nächste Schritte

War dieser Guide hilfreich?

Dein Chatwoot-Agent ist nur einen Klick entfernt.

Connector installieren, Schlüssel einfügen, Cursor fragen. 7 Tage kostenlos, keine Kreditkarte.

Verwandte Anleitungen

Connectors

Chatwoot zu MCP: Support-Konversationen, Kontakte und Reports in jedem KI-Agent

Chatwoot, das Omnichannel-Support-Postfach, in der Cloud oder selbst gehostet: Konversationen und Nachrichten aus WhatsApp, E-Mail, Webchat und sozialen Kanälen, Kontakte, Labels, Agenten, Teams, Textbausteine und Support-Reports (erste Antwort, Lösungs- und Antwortzeiten). Antworten, private Notizen und neue Konversationen sind enthalten, aber bei der Installation deaktiviert.

Connectors

Chatwoot über MCP mit ChatGPT verbinden

Chatwoot, das Omnichannel-Support-Postfach, in der Cloud oder selbst gehostet: Konversationen und Nachrichten aus WhatsApp, E-Mail, Webchat und sozialen Kanälen, Kontakte, Labels, Agenten, Teams, Textbausteine und Support-Reports (erste Antwort, Lösungs- und Antwortzeiten). Antworten, private Notizen und neue Konversationen sind enthalten, aber bei der Installation deaktiviert.

Connectors

Chatwoot über MCP mit Claude verbinden

Chatwoot, das Omnichannel-Support-Postfach, in der Cloud oder selbst gehostet: Konversationen und Nachrichten aus WhatsApp, E-Mail, Webchat und sozialen Kanälen, Kontakte, Labels, Agenten, Teams, Textbausteine und Support-Reports (erste Antwort, Lösungs- und Antwortzeiten). Antworten, private Notizen und neue Konversationen sind enthalten, aber bei der Installation deaktiviert.

Connectors

Chatwoot über MCP mit Gemini verbinden

Chatwoot, das Omnichannel-Support-Postfach, in der Cloud oder selbst gehostet: Konversationen und Nachrichten aus WhatsApp, E-Mail, Webchat und sozialen Kanälen, Kontakte, Labels, Agenten, Teams, Textbausteine und Support-Reports (erste Antwort, Lösungs- und Antwortzeiten). Antworten, private Notizen und neue Konversationen sind enthalten, aber bei der Installation deaktiviert.

Connectors

Chatwoot über MCP mit Meta Muse verbinden

Chatwoot, das Omnichannel-Support-Postfach, in der Cloud oder selbst gehostet: Konversationen und Nachrichten aus WhatsApp, E-Mail, Webchat und sozialen Kanälen, Kontakte, Labels, Agenten, Teams, Textbausteine und Support-Reports (erste Antwort, Lösungs- und Antwortzeiten). Antworten, private Notizen und neue Konversationen sind enthalten, aber bei der Installation deaktiviert.

Connectors

Aurora Inbox über MCP mit Cursor verbinden

Aurora Inbox, das WhatsApp-CRM und gemeinsame Postfach für Lateinamerika, nur lesend: Vertriebsfunnel und Pipeline-Stufen pro Team, Chats mit Tags und Verkaufschancen, Kontakte und Firmen, Nutzer, WhatsApp-Kanäle und Vorlagen, Kalendertermine und Terminbuchungen.