Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge GoHighLevel 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.
AnythingMCP ist im Connector-Verzeichnis von Claude gelistet: Füg es mit einem Klick zu Claude hinzu (öffnet in neuem Tab), melde dich an und wähle, welche MCP-Server Claude nutzen darf.
Zusammenfassung
GoHighLevel (HighLevel, LeadConnector) CRM für ein Sub-Account: Kontakte mit Tags, Notizen und Aufgaben, Konversationen und Versand von SMS, E-Mail oder WhatsApp, Opportunities und Pipelines, Kalender und Termine, Workflows, Formular- und Umfrageeinträge, Rechnungen, Zahlungen und Social-Planner-Beiträge. Verbindung über ein Private-Integration-Token.
Frag einfach
Beispiel-Prompts für GoHighLevel
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 → GoHighLevel klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
GoHighLevel + Claude
GoHighLevel (HighLevel, LeadConnector) CRM für ein Sub-Account: Kontakte mit Tags, Notizen und Aufgaben, Konversationen und Versand von SMS, E-Mail oder WhatsApp, Opportunities und Pipelines, Kalender und Termine, Workflows, Formular- und Umfrageeinträge, Rechnungen, Zahlungen und Social-Planner-Beiträge. Verbindung über ein Private-Integration-Token.
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:
GOHIGHLEVEL_API_TOKEN, GOHIGHLEVEL_LOCATION_ID
Schritt 1 — Zugangsdaten holen
Die Einrichtung dauert etwa 5 Minuten. Du brauchst Admin-Rechte im HighLevel-Sub-Account (Location), in dem die KI arbeiten soll.
- Öffne im Sub-Account Settings, Private Integrations und klicke auf Create new Integration. Gib ihr einen Namen, zum Beispiel AnythingMCP.
- Wähle die Scopes, die die Tools brauchen:
locations.readonly,locations/customFields.readonly,locations/tags.readonly,contacts.readonly,contacts.write,conversations.readonly,conversations/message.readonly,conversations/message.write,opportunities.readonly,opportunities.write,calendars.readonly,calendars/events.readonly,calendars/events.write,users.readonly,workflows.readonly,forms.readonly,surveys.readonly,invoices.readonly,invoices.write,payments/orders.readonly,payments/transactions.readonly,payments/subscriptions.readonly,socialplanner/account.readonly,socialplanner/post.readonly,socialplanner/post.write. Lass die Schreib-Scopes weg, die die KI nicht haben soll. - Kopiere das Token (es beginnt mit
pit-und wird nur einmal angezeigt) inGOHIGHLEVEL_API_TOKEN. Es wird alsAuthorization: Bearer <token>gesendet; füge es ohneBearer-Präfix ein. - Kopiere die Location ID aus Settings, Business Profile (oder aus der URL nach
/location/) inGOHIGHLEVEL_LOCATION_ID. Alle Tools arbeiten in diesem Sub-Account. - Installiere den Connector und führe
gohighlevel_get_locationaus: Es zeigt den Sub-Account und bestätigt Token und Location ID.
Den von HighLevel verlangten Version-Header sendet der Connector selbst (2021-07-28, für Konversationen und Kalender 2021-04-15).
Was er liest: die Daten des Sub-Accounts, Custom Fields (IDs für customFields), Tags, Benutzer (IDs für assignedTo), Pipelines mit ihren Stages, Kalender und Workflows; Kontakte per Freitext oder Filter, mit Tags, Quelle, DND-Einstellungen, Custom-Field-Werten, Notizen, Aufgaben und Terminen; Konversationen über SMS, E-Mail, WhatsApp, Facebook, Instagram und Live-Chat mit ihren Nachrichten; Opportunities nach Pipeline, Stage, Status, Kontakt, zuständiger Person oder Datum; freie Kalender-Slots und Kalendereinträge; Formulare, Umfragen und ihre Einträge; Rechnungen mit Positionen und offenen Beträgen, Zahlungsaufträge, Transaktionen (Zahlungen und Erstattungen) und Abonnements; verbundene Social-Planner-Konten und Beiträge.
Was er schreibt: Alle schreibenden Tools sind bei der Installation aktiv, deshalb bestimmen die Scopes der Private Integration, was die KI ändern darf. Kontakte: gohighlevel_create_contact, gohighlevel_upsert_contact (keine Dubletten nach E-Mail oder Telefon), gohighlevel_update_contact, Tags mit gohighlevel_add_contact_tags und gohighlevel_remove_contact_tags, gohighlevel_create_contact_note, gohighlevel_create_contact_task und gohighlevel_update_contact_task. Automationen: gohighlevel_add_contact_to_workflow und gohighlevel_remove_contact_from_workflow (nur veröffentlichte Workflows) oder ein Tag, auf das ein Workflow reagiert. Vertrieb: gohighlevel_create_opportunity, gohighlevel_update_opportunity (Stage wechseln) und gohighlevel_update_opportunity_status (won, lost, abandoned). Termine: gohighlevel_get_free_slots, dann gohighlevel_create_appointment, und gohighlevel_update_appointment zum Verschieben, Bestätigen, Absagen oder Markieren als No-Show. Geld: gohighlevel_create_invoice (als Entwurf) und gohighlevel_send_invoice. Social: gohighlevel_create_social_post.
Was bei Menschen ankommt: gohighlevel_send_message schickt SMS, E-Mail, WhatsApp oder Social-Nachrichten sofort an den Kontakt und kann SMS- oder E-Mail-Guthaben verbrauchen; Kontakte mit DND auf einem Kanal werden dort nicht erreicht. gohighlevel_send_invoice schickt dem Kontakt einen Zahlungslink, und gohighlevel_create_social_post veröffentlicht zum geplanten Zeitpunkt öffentlich. Vor all dem zeigt dir die KI Text, Empfänger oder Beitrag und wartet auf dein Ja. Bei der Installation ist kein Tool deaktiviert.
Datenformate: IDs sind Strings mit 20 Zeichen. Datumsangaben in Datensätzen sind ISO 8601 in UTC; freie Kalender-Slots und Kalendereinträge nehmen Unix-Zeit in Millisekunden; Beginn und Ende eines Termins sind ISO 8601 mit Offset; die Opportunity-Suche nimmt Daten als mm-dd-yyyy; Filter für Formulare, Umfragen, Rechnungen und Zahlungen nehmen YYYY-MM-DD. Rechnungs- und Zahlungsbeträge sind in Währungseinheiten (120.5 = 120,50), nicht in Cent. Telefonnummern sind E.164. Freie Slots umfassen pro Aufruf höchstens 31 Tage.
Blättern: Kontakte nutzen page und page_limit (bis zu 500 pro Seite und 10.000 Ergebnisse insgesamt; darüber hinaus übergibt die KI search_after des letzten Kontakts). Opportunities nutzen page und limit (bis 100) oder startAfter und startAfterId aus meta. Konversationen nutzen limit und start_after_date, Nachrichten last_message_id mit nextPage. Rechnungen und Zahlungen nutzen limit und offset, Formulare und Umfragen page und limit.
Limits: HighLevel erlaubt 100 Anfragen pro 10 Sekunden und 200.000 pro Tag und Sub-Account; darüber antwortet es mit 429.
Häufige Fehler: 401 bedeutet ein falsches oder gelöschtes Token oder ein Token eines anderen Sub-Accounts. 403 oder „The token is not authorized for this scope“ bedeutet, dass der Private Integration der Scope fehlt: Bearbeite sie, ergänze den Scope und speichere. 422 listet die ungültigen Felder auf.
Der Connector arbeitet in einem Sub-Account, nicht agenturweit. Er löscht keine Datensätze, baut oder bearbeitet keine Workflows, Funnels oder Kalender und veranlasst keine Erstattungen.
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 Claude 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.
Empfohlener Weg: funktioniert auf claude.ai web ohne Anfassen einer Konfigurationsdatei.
- Öffne in Claude Customize → Connectors.
- Klicke auf + und dann auf Add custom connector.
- Gib einen Namen ein, z. B.
GoHighLevel, und die Remote-MCP-Server-URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, dann klicke auf Add. - Klicke auf Connect und melde dich bei AnythingMCP an (OAuth), um den Zugriff zu erlauben.
Alle unten gelisteten Tools erscheinen in deinem Chat: Leg los mit Prompts.
Verfügbare Tools
| Tool | What it does |
|---|---|
gohighlevel_get_location | Details of the configured sub-account (location): name, address, phone, email, website, timezone, business info and settings |
gohighlevel_list_custom_fields | List the custom fields of the sub-account with id, name, fieldKey (contact.my_field), data type, picklist options and model (contact or… |
gohighlevel_list_tags | List the contact tags defined in the sub-account with id and name |
gohighlevel_search_contacts | Search contacts of the sub-account by free text (name, email, phone, company) and/or filters, sorted and paged |
gohighlevel_get_contact | Get one contact by id with name, email, phone, address, tags, source, DND settings, custom field values, assigned user, followers and dates |
gohighlevel_create_contact | Create a contact in the sub-account with name, email, phone, address, tags, source, custom fields and assigned user |
gohighlevel_upsert_contact | Create a contact or update the existing one with the same email or phone (following the sub-account's duplicate settings) |
gohighlevel_update_contact | Update a contact by id: name, email, phone, address, tags (replaces the list), DND, custom fields, source or assigned user |
gohighlevel_add_contact_tags | Add tags to a contact without touching its other tags |
gohighlevel_remove_contact_tags | Remove the given tags from a contact; its other tags stay |
gohighlevel_list_contact_notes | List the notes on a contact with id, body, user and date added |
gohighlevel_create_contact_note | Add a note to a contact, e.g. a call summary |
gohighlevel_list_contact_tasks | List the tasks of a contact with id, title, body, due date, completed flag and assigned user |
gohighlevel_create_contact_task | Create a follow-up task on a contact with title, description, due date and assigned user |
gohighlevel_update_contact_task | Update a contact task: title, description, due date, assignee, or mark it completed |
gohighlevel_list_contact_appointments | List the calendar appointments of a contact with id, calendar, title, status, start and end time |
gohighlevel_add_contact_to_workflow | Enroll a contact in a published workflow, now or from a given start time |
gohighlevel_remove_contact_from_workflow | Remove a contact from a workflow so its remaining steps do not run for that contact |
gohighlevel_list_workflows | List the workflows of the sub-account with id, name, status (draft or published) and dates |
gohighlevel_search_conversations | Search conversations (one thread per contact across SMS, email, WhatsApp, Facebook, Instagram, chat) by contact, text, assignee, status or… |
gohighlevel_get_conversation | Get one conversation by id: contact, channel, assigned user, unread count, starred flag and last message |
gohighlevel_list_messages | List the messages of a conversation, newest first: direction (inbound or outbound), type, body, status, attachments and date |
gohighlevel_send_message | Send an SMS, email, WhatsApp, Instagram, Facebook or live chat message to a contact through the sub-account, now or scheduled |
gohighlevel_list_pipelines | List the opportunity pipelines of the sub-account with their stages (id, name, position) |
gohighlevel_search_opportunities | Search opportunities (deals) by text, pipeline, stage, status, contact, assignee or date |
gohighlevel_get_opportunity | Get one opportunity by id: name, pipeline and stage, status, monetary value, contact, assigned user, custom fields and dates |
gohighlevel_create_opportunity | Create an opportunity (deal) for a contact in a pipeline stage with name, status, value, assignee and custom fields |
gohighlevel_update_opportunity | Update an opportunity: move it to another stage or pipeline, rename, change value, status, assignee or custom fields |
gohighlevel_update_opportunity_status | Set only the status of an opportunity: open, won, lost (optionally with a lost reason) or abandoned |
gohighlevel_list_calendars | List the calendars of the sub-account with id, name, type, team members, slot duration and widget settings |
gohighlevel_get_free_slots | Free booking slots of a calendar between two dates (at most 31 days apart), grouped by day, in the requested time zone |
gohighlevel_list_calendar_events | List appointments and events between two times for a calendar, a user or a calendar group (one of the three is required), with contact… |
gohighlevel_get_appointment | Get one appointment by id: calendar, contact, assigned user, title, status, address or meeting link, start and end time |
gohighlevel_create_appointment | Book an appointment for a contact in a calendar at a start time, with status, assigned user, location and notes |
gohighlevel_update_appointment | Update an appointment: reschedule, change status (confirmed, cancelled, showed, noshow), assignee, title, location or notes |
gohighlevel_list_users | List the users (team members) of the sub-account with id, name, email, phone, role and permissions |
gohighlevel_get_user | Get one user by id: name, email, phone, role, type, permissions and the sub-accounts it can access |
gohighlevel_list_forms | List the forms of the sub-account with id and name; form ids filter gohighlevel_list_form_submissions |
gohighlevel_list_form_submissions | List form submissions with contact id, name, email, the submitted fields and date |
gohighlevel_list_surveys | List the surveys of the sub-account with id and name; survey ids filter gohighlevel_list_survey_submissions |
gohighlevel_list_survey_submissions | List survey submissions with contact, answers and date |
gohighlevel_list_invoices | List invoices of the sub-account with number, name, contact, status (draft, sent, paid, void, partially_paid, ...), total, amount due… |
gohighlevel_get_invoice | Get one invoice by id: number, contact and business details, line items, discount, taxes, totals, amount paid and due, status, dates and… |
gohighlevel_create_invoice | Create a draft invoice for a contact with line items, currency, issue and due date, business details, discount and terms |
gohighlevel_send_invoice | Send an invoice to the contact by email, SMS, both, or mark it as sent manually |
gohighlevel_list_orders | List payment orders (funnel, store and payment link sales) with contact, amount, currency, status, payment status and date |
gohighlevel_get_order | Get one order by id: contact, line items with products and prices, amount, currency, status, payment status, source and fulfillment |
gohighlevel_list_transactions | List payment transactions (charges and refunds) with contact, amount, currency, status, payment provider, source (funnel, invoice, store)… |
gohighlevel_get_transaction | Get one payment transaction by id: amount, currency, status, contact, provider charge id, source entity and refund state |
gohighlevel_list_subscriptions | List recurring payment subscriptions with contact, product, amount, interval, status and dates |
gohighlevel_list_social_accounts | List the social media accounts connected to the Social Planner (Facebook, Instagram, LinkedIn, Google Business, TikTok, X, ...) with their… |
gohighlevel_list_social_posts | List Social Planner posts in a date range: content, accounts, media, status (scheduled, published, draft, failed) and schedule date |
gohighlevel_create_social_post | Create a Social Planner post for one or more connected accounts: text, media, as draft or scheduled for a date |
Beispiel-Prompts
- „Finde den Kontakt mit der E-Mail [email protected] und zeig mir ihre Tags, Notizen und offenen Aufgaben.“
- „Welche Konversationen haben gerade ungelesene Nachrichten? Fass jeweils die letzte Nachricht zusammen.“
- „Verschieb die Opportunity „Website-Relaunch“ von Müller GmbH in die Stage Angebot verschickt und setz den Wert auf 4.500.“
- „Such im Kalender Vertrieb einen freien 30-Minuten-Slot am nächsten Dienstag und buche ihn für den Kontakt Marco Rossi. Zeig mir die Buchung vor dem Speichern.“
- „Liste die Rechnungen auf, die verschickt, aber noch nicht bezahlt sind, mit Kontakt, offenem Betrag und Fälligkeitsdatum.“
FAQ
Funktioniert es mit Claude Code genauso wie mit Claude Desktop? Ja, beide auf https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID zeigen lassen.
Nächste Schritte
- Connector-Startseite
- Mit ChatGPT verbinden
- Mit Cursor verbinden
- Mit Gemini verbinden
- Mit Meta Muse verbinden
- Mit Microsoft Copilot verbinden
War dieser Guide hilfreich?