Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте GoHighLevel одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
CRM GoHighLevel (HighLevel, LeadConnector) для одного субаккаунта: контакты с тегами, заметками и задачами, переписка и отправка SMS, email или WhatsApp, сделки и воронки, календари и встречи, workflow, отправки форм и опросов, счета, платежи и публикации Social Planner. Подключение через токен Private Integration.
Попробуй спросить
Примеры промптов для GoHighLevel
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → GoHighLevel, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
GoHighLevel + Meta Muse
CRM GoHighLevel (HighLevel, LeadConnector) для одного субаккаунта: контакты с тегами, заметками и задачами, переписка и отправка SMS, email или WhatsApp, сделки и воронки, календари и встречи, workflow, отправки форм и опросов, счета, платежи и публикации Social Planner. Подключение через токен Private Integration.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
GOHIGHLEVEL_API_TOKEN, GOHIGHLEVEL_LOCATION_ID
Шаг 1 — Получите учётные данные
Настройка занимает около 5 минут. Нужны права администратора в субаккаунте (location) HighLevel, в котором будет работать ИИ.
- В субаккаунте откройте Settings, Private Integrations и нажмите Create new Integration. Дайте ей имя, например AnythingMCP.
- Выберите scopes, которые нужны инструментам:
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. Не выбирайте scopes на запись, которых у ИИ быть не должно. - Скопируйте токен (начинается с
pit-и показывается один раз) вGOHIGHLEVEL_API_TOKEN. Он передаётся какAuthorization: Bearer <token>; вставляйте его без префиксаBearer. - Скопируйте Location ID из Settings, Business Profile (или из URL после
/location/) вGOHIGHLEVEL_LOCATION_ID. Все инструменты работают в этом субаккаунте. - Установите коннектор и запустите
gohighlevel_get_location: он покажет субаккаунт и подтвердит токен и Location ID.
Обязательный для HighLevel заголовок Version коннектор отправляет сам (2021-07-28, для переписки и календарей 2021-04-15).
Что он читает: данные субаккаунта, пользовательские поля (id для customFields), теги, пользователей (id для assignedTo), воронки с этапами, календари и workflow; контакты по свободному тексту или фильтрам, с тегами, источником, настройками DND, значениями пользовательских полей, заметками, задачами и встречами; переписку по SMS, email, WhatsApp, Facebook, Instagram и онлайн-чату с сообщениями; сделки по воронке, этапу, статусу, контакту, ответственному или дате; свободные слоты и события календарей; формы, опросы и их отправки; счета с позициями и суммами к оплате, платёжные заказы, транзакции (списания и возвраты) и подписки; подключённые к Social Planner аккаунты и публикации.
Что он записывает: все пишущие инструменты при установке включены, поэтому то, что ИИ может менять, определяют scopes Private Integration. Контакты: gohighlevel_create_contact, gohighlevel_upsert_contact (без дублей по email или телефону), gohighlevel_update_contact, теги через gohighlevel_add_contact_tags и gohighlevel_remove_contact_tags, gohighlevel_create_contact_note, gohighlevel_create_contact_task и gohighlevel_update_contact_task. Автоматизации: gohighlevel_add_contact_to_workflow и gohighlevel_remove_contact_from_workflow (только опубликованные workflow) либо тег, на который срабатывает workflow. Продажи: gohighlevel_create_opportunity, gohighlevel_update_opportunity (перенос на другой этап) и gohighlevel_update_opportunity_status (won, lost, abandoned). Запись на встречи: gohighlevel_get_free_slots, затем gohighlevel_create_appointment, и gohighlevel_update_appointment, чтобы перенести, подтвердить, отменить встречу или отметить неявку. Деньги: gohighlevel_create_invoice (черновик) и gohighlevel_send_invoice. Соцсети: gohighlevel_create_social_post.
Что доходит до людей: gohighlevel_send_message сразу отправляет контакту SMS, email, WhatsApp или сообщения в соцсетях и может расходовать кредиты SMS или email; контакты с DND на канале по этому каналу не получают ничего. gohighlevel_send_invoice отправляет контакту ссылку на оплату, а gohighlevel_create_social_post публикует пост публично в запланированное время. Перед каждым из этих действий ИИ показывает текст, получателя или пост и ждёт вашего «да». Ни один инструмент при установке не отключён.
Форматы данных: id это строки из 20 символов. Даты в записях в ISO 8601 в UTC; свободные слоты и события календарей принимают время Unix в миллисекундах; начало и конец встречи в ISO 8601 со смещением; поиск сделок принимает даты в формате mm-dd-yyyy; фильтры форм, опросов, счетов и платежей принимают YYYY-MM-DD. Суммы счетов и платежей указываются в единицах валюты (120.5 = 120,50), а не в центах. Телефоны в формате E.164. Свободные слоты охватывают не более 31 дня за один вызов.
Постраничный вывод: контакты используют page и page_limit (до 500 на страницу и 10 000 результатов всего; дальше ИИ передаёт search_after последнего контакта). Сделки используют page и limit (до 100) или startAfter и startAfterId из meta. Переписка использует limit и start_after_date, сообщения last_message_id с nextPage. Счета и платежи используют limit и offset, формы и опросы page и limit.
Лимиты: HighLevel допускает 100 запросов за 10 секунд и 200 000 в сутки на субаккаунт; сверх этого отвечает 429.
Частые ошибки: 401 означает неверный или удалённый токен либо токен другого субаккаунта. 403 или «The token is not authorized for this scope» означает, что у Private Integration нет этого scope: отредактируйте её, добавьте scope и сохраните. 422 перечисляет неверные поля.
Коннектор работает в одном субаккаунте, а не на уровне агентства. Он не удаляет записи, не создаёт и не меняет workflow, воронки продаж (funnels) и календари и не оформляет возвраты.
Шаг 2 — Установите адаптер
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
Шаг 3 — Добавьте коннектор в Muse
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Muse добавляет удалённые MCP-серверы как пользовательские коннекторы и входит в них через OAuth.
- В Muse открой Settings → Connectors и выбери Add custom connector.
- Вставь URL MCP-сервера
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. - Muse откроет страницу входа AnythingMCP: войди и подтверди доступ.
- В чате попроси Muse о том, для чего нужны инструменты
GoHighLevel.
Настроить коннектор можно и из чата: в вебе, в приложениях для iOS и Android или в WhatsApp. Отправь Muse это сообщение:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
Размещаешь сам? Используй публичный HTTPS-адрес своего экземпляра вместо https://cloud.anythingmcp.com. Muse подключается из облака Meta, поэтому localhost не подойдёт.
Доступные инструменты
| 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 |
Примеры запросов
- «Найди контакт с email [email protected] и покажи её теги, заметки и открытые задачи.»
- «В каких диалогах сейчас есть непрочитанные сообщения? Кратко перескажи последнее сообщение в каждом.»
- «Перенеси сделку «Редизайн сайта» компании «Иванов и партнёры» на этап «Предложение отправлено» и поставь сумму 4 500.»
- «Найди свободный 30-минутный слот в следующий вторник в календаре «Продажи» и забронируй его для контакта Marco Rossi. Покажи бронь перед сохранением.»
- «Выведи счета, которые отправлены, но ещё не оплачены, с контактом, суммой к оплате и сроком.»
FAQ
Где доступен Muse? Сейчас Meta предлагает Muse в США и Канаде: в вебе, в приложениях для iOS и Android и в WhatsApp.
Проверяет ли Meta этот коннектор? Нет. Meta не проверяет пользовательские коннекторы. Muse видит только те инструменты, которые ты включил для этого MCP-сервера в AnythingMCP, а отключить коннектор можно в любой момент в Settings → Connectors.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к ChatGPT
- Подключить к Cursor
- Подключить к Gemini
- Подключить к Microsoft Copilot
Это руководство помогло?