HubSpot MCP

Integrations

  • Provides a standardized interface for accessing and managing HubSpot CRM data, including operations for companies, contacts, deals, tickets, and other CRM objects. Supports advanced association management, batch operations, search functionality, and property validation for efficient CRM data management.

  • Leverages Zod for type-safe parameter validation across all HubSpot API operations, ensuring data integrity when working with CRM objects and their properties.

HubSpot MCP

Реализация протокола контекста модели (MCP) для API HubSpot , предоставляющая стандартизированный интерфейс для доступа и управления данными CRM.

Функции

  • Полный охват API HubSpot CRM
  • Поддержка всех стандартных объектов CRM (компании, контакты, сделки и т. д.)
  • Расширенное управление ассоциациями с помощью CRM Associations v4
  • Конечные точки компании с проверкой свойств
  • Пакетные операции для эффективного управления данными
  • Расширенные возможности поиска и фильтрации
  • Проверка параметров безопасности типов с помощью Zod

Предпосылки

Если у вас нет ключа API, следуйте инструкциям здесь, чтобы получить токен доступа. Поддержка OAuth запланирована как будущее улучшение.

Конфигурация клиента

Существует несколько вариантов настройки клиента MCP с сервером. Для настройки сервера на хосте/удалённом сервере используйте CLI Smithery с ключом API Smithery . Для локальной установки используйте npx или сборку из исходного кода. Каждый из этих вариантов поясняется ниже.

Удаленный сервер Smithery (рекомендуется)

Чтобы добавить удаленный сервер в config.json вашего клиента MCP, выполните следующую команду из Smithery CLI :

npx -y @smithery/cli install @shinzo-labs/hubspot-mcp

При появлении соответствующего запроса введите HUBSPOT_ACCESS_TOKEN .

Кузнечное дело SDK

Если вы разрабатываете собственное приложение-агент, вы можете использовать шаблонный код здесь .

Локальная установка NPX

Чтобы установить сервер локально с помощью npx , добавьте следующее в config.json вашего клиента MCP:

{ "mcpServers": { "hubspot": { "command": "npx", "args": [ "@shinzolabs/hubspot-mcp" ], "env": { "HUBSPOT_ACCESS_TOKEN": "your-access-token-here" } } } }

Сборка из исходного кода

  1. Загрузить репозиторий:
git clone https://github.com/shinzo-labs/hubspot-mcp.git
  1. Установить пакеты (внутри клонированного репозитория):
pnpm i
  1. Добавьте следующее в config.json вашего клиента MCP:
{ "mcpServers": { "hubspot": { "command": "node", "args": [ "/path/to/hubspot-mcp/index.js" ], "env": { "HUBSPOT_ACCESS_TOKEN": "your-access-token-here" } } } }

Переменные конфигурации

ПеременнаяОписаниеНеобходимый?
HUBSPOT_ACCESS_TOKENТокен доступа для приложения HubspotДа

Поддерживаемые инструменты

Основные объекты CRM

Базовые операции с объектами
  • crm_list_objects : список объектов CRM с дополнительной фильтрацией и разбиением на страницы
  • crm_get_object : Получить один объект CRM по идентификатору
  • crm_create_object : Создать новый объект CRM
  • crm_update_object : обновить существующий объект CRM
  • crm_delete_object : Удалить объект CRM
Поиск и пакетные операции
  • crm_search_objects : Поиск объектов CRM с использованием расширенных фильтров
  • crm_batch_create_objects : Создание нескольких объектов в одном запросе
  • crm_batch_update_objects : Обновление нескольких объектов за один запрос
  • crm_batch_delete_objects : Удаление нескольких объектов за один запрос

Управление записями CRM

Компании
  • Основные операции:
    • crm_create_company : Создать новую компанию с проверенными свойствами
    • crm_update_company : Обновить существующую компанию
    • crm_get_company : Получить одну компанию по идентификатору
    • crm_search_companies : Поиск компаний с определенными фильтрами
  • Пакетные операции:
    • crm_batch_create_companies : Создание нескольких компаний в одном запросе
    • crm_batch_update_companies : Обновление нескольких компаний за один запрос
  • Управление недвижимостью:
    • crm_get_company_properties : Получить все доступные свойства компании
    • crm_create_company_property : Создать новую собственность компании
Контакты
  • Основные операции:
    • crm_create_contact : Создать новый контакт с проверенными свойствами
    • crm_update_contact : Обновить информацию о существующем контакте
    • crm_get_contact : Получить один контакт по идентификатору
    • crm_search_contacts : Поиск контактов с использованием определенных фильтров
  • Пакетные операции:
    • crm_batch_create_contacts : Создание нескольких контактов в одном запросе
    • crm_batch_update_contacts : Обновление нескольких контактов за один запрос
  • Управление недвижимостью:
    • crm_get_contact_properties : Получить все доступные свойства контакта
    • crm_create_contact_property : Создать новое свойство контакта
Лиды
  • Основные операции:
    • crm_create_lead : создать новый лид с проверенными свойствами
    • crm_update_lead : обновить информацию о существующем лиде
    • crm_get_lead : Получить один лид по идентификатору
    • crm_search_leads : Поиск лидов с использованием определенных фильтров
  • Пакетные операции:
    • crm_batch_create_leads : Создание нескольких лидов в одном запросе
    • crm_batch_update_leads : обновление нескольких лидов в одном запросе
  • Управление недвижимостью:
    • crm_get_lead_properties : Получить все доступные свойства лида
    • crm_create_lead_property : создать новое свойство лида

Управление взаимодействием

Подробности помолвки
  • Основные операции:
    • engagement_details_get : Получить сведения о конкретном взаимодействии
    • engagement_details_create : Создать новое взаимодействие
    • engagement_details_update : Обновить существующую вовлеченность
    • engagement_details_delete : Удалить участие
    • engagement_details_list : Список всех взаимодействий с фильтрацией
    • engagement_details_get_associated : Получить связанные вовлеченности
Звонки
  • Основные операции:
    • calls_create : Создать новую запись вызова
    • calls_get : Получить детализацию звонка
    • calls_update : Обновить запись вызова
    • calls_archive : Архивировать вызов
    • calls_list : Список всех звонков
    • calls_search : Поиск звонков
  • Пакетные операции:
    • calls_batch_create : Создать несколько вызовов
    • calls_batch_read : Чтение нескольких вызовов
    • calls_batch_update : обновление нескольких вызовов
    • calls_batch_archive : Архивировать несколько вызовов
Электронные письма
  • Основные операции:
    • emails_create : Создать новую запись электронной почты
    • emails_get : Получить данные электронной почты
    • emails_update : Обновить электронную почту
    • emails_archive : Архивировать электронное письмо
    • emails_list : Список всех адресов электронной почты
    • emails_search : Поиск писем
  • Пакетные операции:
    • emails_batch_create : Создать несколько писем
    • emails_batch_read : Чтение нескольких писем
    • emails_batch_update : Обновление нескольких писем
    • emails_batch_archive : Архивировать несколько писем
Встречи
  • Основные операции:
    • meetings_create : Создать новую встречу
    • meetings_get : Получить сведения о встрече
    • meetings_update : Обновить встречу
    • meetings_delete : Удалить встречу
    • meetings_list : Список всех встреч
    • meetings_search : Поиск встреч
  • Пакетные операции:
    • meetings_batch_create : Создать несколько встреч
    • meetings_batch_update : обновление нескольких встреч
    • meetings_batch_archive : Архивировать несколько встреч
Примечания
  • Основные операции:
    • notes_create : Создать новую заметку
    • notes_get : Получить сведения о заметке
    • notes_update : Обновить заметку
    • notes_archive : Архивировать заметку
    • notes_list : Список всех заметок
    • notes_search : Поиск заметок
  • Пакетные операции:
    • notes_batch_create : Создать несколько заметок
    • notes_batch_read : Чтение нескольких заметок
    • notes_batch_update : Обновить несколько заметок
    • notes_batch_archive : Архивировать несколько заметок
Задачи
  • Основные операции:
    • tasks_create : Создать новую задачу
    • tasks_get : Получить сведения о задаче
    • tasks_update : Обновить задачу
    • tasks_archive : Архивировать задачу
    • tasks_list : Список всех задач
    • tasks_search : Поиск задач
  • Пакетные операции:
    • tasks_batch_create : Создать несколько задач
    • tasks_batch_read : Чтение нескольких задач
    • tasks_batch_update : Обновление нескольких задач
    • tasks_batch_archive : Архивировать несколько задач

Ассоциации и отношения

Ассоциации CRM v4
  • Основные операции:
    • crm_list_association_types : Список доступных типов ассоциаций
    • crm_get_associations : Получить все ассоциации между объектами
    • crm_create_association : Создать ассоциацию
    • crm_delete_association : Удалить ассоциацию
  • Пакетные операции:
    • crm_batch_create_associations : Создание нескольких ассоциаций
    • crm_batch_delete_associations : Удалить несколько ассоциаций

Настройки связи

Управление подпиской
  • Основные операции:
    • communications_get_preferences : Получить настройки контакта
    • communications_update_preferences : Обновить настройки контактов
    • communications_unsubscribe_contact : Глобальная отписка
    • communications_subscribe_contact : Глобальная подписка
    • communications_get_subscription_definitions : Получить определения подписки
  • Массовые операции:
    • communications_get_subscription_status : Получить статус для нескольких контактов
    • communications_update_subscription_status : обновление статуса для нескольких контактов

Внося вклад

Вклады приветствуются и поощряются! Пожалуйста, прочтите CONTRIBUTING.md для получения инструкций по вопросам, вкладам и контактной информации.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Получайте доступ к данным CRM и управляйте ими с легкостью с помощью более 100 инструментов в нашей реализации HubSpot MCP, включая управление контактами, компаниями и ассоциациями.

  1. Функции
    1. Предпосылки
      1. Конфигурация клиента
        1. Удаленный сервер Smithery (рекомендуется)
        2. Кузнечное дело SDK
        3. Локальная установка NPX
        4. Сборка из исходного кода
      2. Переменные конфигурации
        1. Поддерживаемые инструменты
          1. Основные объекты CRM
          2. Управление записями CRM
          3. Управление взаимодействием
          4. Ассоциации и отношения
          5. Настройки связи
        2. Внося вклад

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            Enables AI models to interact with HubSpot CRM data and operations through a standardized interface, supporting contact and company management.
            Last updated -
            5
            56
            Python
            MIT License
            • Linux
          • A
            security
            A
            license
            A
            quality
            A central hub that aggregates multiple MCP resource servers into a single unified interface, enabling users to access tools and capabilities from multiple backend servers through one connection point.
            Last updated -
            30
            TypeScript
            MIT License
            • Apple
          • -
            security
            A
            license
            -
            quality
            A server that enables AI models to interact with HubSpot CRM data and operations through a standardized interface, supporting contact and company management with multi-user token-based authentication.
            Last updated -
            Python
            MIT License
            • Linux
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that provides tools for interacting with HubSpot CRM, allowing users to create, update, delete, and fetch summary records stored as Note engagements in HubSpot.
            Last updated -
            JavaScript
            MIT License

          View all related MCP servers

          ID: rvn6na254i