Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте HubSpot одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Дайте ИИ работать в HubSpot CRM: искать и обновлять контакты, компании, сделки и тикеты, видеть, кто с чем связан, проверять воронки и ответственных, добавлять заметки и задачи. Один аккаунт, через сервисный ключ, который вы создаёте сами.
Попробуй спросить
Примеры промптов для HubSpot
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → HubSpot, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
HubSpot + Gemini
Дайте ИИ работать в HubSpot CRM: искать и обновлять контакты, компании, сделки и тикеты, видеть, кто с чем связан, проверять воронки и ответственных, добавлять заметки и задачи. Один аккаунт, через сервисный ключ, который вы создаёте сами.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
HUBSPOT_ACCESS_TOKEN
Шаг 1 — Получите учётные данные
- В HubSpot откройте Development на левой боковой панели, затем Keys → Service keys и нажмите Create service key. Для этого нужны права суперадминистратора или доступ к инструментам разработчика (Developer tools).
- Задайте имя ключа (например, «AnythingMCP»), нажмите Add new scope, отметьте перечисленные ниже scopes, затем нажмите Update и Create.
- Откройте ключ, нажмите Show, затем Copy. Сервисные ключи начинаются с
pat-(например,pat-eu1-...). - Вставьте ключ в
HUBSPOT_ACCESS_TOKENбез слова Bearer, затем установите коннектор. - Начните с
hubspot_get_account: инструмент показывает, к какому аккаунту HubSpot (Hub ID) относится ключ, а также часовой пояс и валюту этого аккаунта.
Устаревшие частные приложения: в старых аккаунтах может ещё оставаться частное приложение (Development → Legacy apps, раньше Settings → Integrations → Private Apps). Его токен доступа работает так же: вставьте его в HUBSPOT_ACCESS_TOKEN.
Разрешения (scopes):
- Чтение:
crm.objects.contacts.read(охватывает также заметки и задачи),crm.objects.companies.read,crm.objects.deals.read,crm.objects.tickets.read,crm.objects.owners.read. - Запись:
crm.objects.contacts.write(нужен также для заметок и задач),crm.objects.companies.write,crm.objects.deals.write,crm.objects.tickets.write.
Только чтение: дайте ключу только scopes для чтения и отключите hubspot_create_object, hubspot_update_object, hubspot_associate_records, hubspot_create_note и hubspot_create_task.
Выключены при установке: hubspot_archive_object. Включайте его, только если ИИ должен удалять записи. Архивированные записи попадают в корзину HubSpot, и в течение 90 дней их можно оттуда восстановить.
Настройки конфиденциальности данных: если в вашем аккаунте HubSpot включена защита персональных данных (GDPR), HubSpot требует для каждого нового контакта правовое основание обработки, то есть свойство hs_legal_basis. Сообщите ИИ, какое правовое основание указывать при создании контактов; без него HubSpot отвечает «The following required properties were missing».
Лимиты: HubSpot допускает 100 запросов за 10 секунд на один ключ в тарифах Free и Starter (в Professional и Enterprise больше), 250 000 запросов в день на аккаунт и 5 поисковых запросов в секунду. При превышении лимита HubSpot отвечает 429: подождите несколько секунд и повторите попытку.
Частые ошибки: 401 означает, что ключ неверный, истёк или был заменён новым: скопируйте его заново. В ответе 403 указан недостающий scope: добавьте его к ключу через Edit. 404 означает неверный идентификатор или тип объекта. 400 VALIDATION_ERROR указывает, какое свойство или фильтр задан неверно, например неизвестное имя свойства или значение раскрывающегося списка, которого нет среди его вариантов.
Коннектор не работает с маркетинговыми рассылками, формами, списками, рабочими процессами (workflows), файлами, коммерческими предложениями и ценами позиций, не объединяет записи и не выполняет пакетную запись.
Шаг 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 — Добавьте коннектор в Gemini
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
Gemini CLI читает MCP-серверы из ~/.gemini/settings.json (в Windows: %USERPROFILE%\.gemini\settings.json). Добавь:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Создай MCP API-ключ в AnythingMCP в разделе MCP Servers → твой сервер → API keys и вставь его вместо
YOUR_MCP_API_KEY. - Сохрани файл и перезапусти
gemini. - Выполни
/mcpв Gemini CLI (илиgemini mcp listв терминале):anythingmcpдолжен отображаться как подключённый. - Начинай писать промпты: Gemini CLI теперь может вызывать инструменты
HubSpot.
Доступные инструменты
| Tool | What it does |
|---|---|
hubspot_list_owners | List the HubSpot users who can own records (owners): owner id, user id, email, first and last name, teams and whether archived |
hubspot_get_account | Get the HubSpot account the token belongs to: portal id (Hub ID), account type, time zone and UTC offset, company currency and additional… |
hubspot_search_objects | Search CRM records of one object type (contacts, companies, deals, tickets, notes, tasks, ...) by free text and/or property filters, with… |
hubspot_list_objects | List CRM records of one object type page by page, oldest id first, with the chosen properties and optionally the ids of associated records |
hubspot_get_object | Get one CRM record by id (or by a unique property such as a contact's email with id_property), with the chosen properties, optional… |
hubspot_create_object | Create a CRM record (contact, company, deal, ticket, ...) with property values, optionally associated with existing records |
hubspot_update_object | Change property values of one CRM record; only the given properties change, and an empty string clears a value |
hubspot_archive_object | Archive (delete) one CRM record: it moves to the recycling bin, where it can be restored for 90 days |
hubspot_get_associations | List the records of one type associated with a record, with their association types and labels, e.g. all deals of a company or all contacts… |
hubspot_associate_records | Link two existing records with HubSpot's default (unlabeled) association, e.g. a contact to a company or a deal to a contact |
hubspot_list_pipelines | List the pipelines of deals or tickets with their stages: pipeline id and label, and per stage its id, label, display order and metadata… |
hubspot_list_properties | List the properties of an object type, default and custom: internal name, label, type, field type, group, description, whether read-only… |
hubspot_create_note | Add a note to the CRM timeline, associated with contacts, companies, deals or tickets |
hubspot_create_task | Create a task (to-do, call or email reminder) with a due date, optionally assigned to an owner and associated with records |
Примеры запросов
- «Какие сделки в воронке продаж должны закрыться в этом месяце и кто за них отвечает?»
- «Найди контакт [email protected] и покажи её компанию и открытые сделки.»
- «Переведи сделку Acme Corp на следующий этап и добавь заметку с кратким итогом сегодняшнего звонка.»
- «Создай для меня задачу на повторный контакт по сделке Globex со сроком до следующей пятницы.»
FAQ
Где Gemini CLI ищет MCP-серверы? В ~/.gemini/settings.json для твоего пользователя или в .gemini/settings.json внутри проекта. gemini mcp list показывает каждый сервер и статус подключения.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к ChatGPT
- Подключить к Cursor
- Подключить к Meta Muse
Это руководство помогло?