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.
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.
MCP de HubSpot
Una implementación del Protocolo de Contexto de Modelo (MCP) para la API de HubSpot , que proporciona una interfaz estandarizada para acceder y administrar datos de CRM.
Características
- Cobertura completa de la API de HubSpot CRM
- Soporte para todos los objetos CRM estándar (empresas, contactos, ofertas, etc.)
- Gestión avanzada de asociaciones con CRM Associations v4
- Puntos finales específicos de la empresa con validación de propiedades
- Operaciones por lotes para una gestión eficiente de datos
- Capacidades avanzadas de búsqueda y filtrado
- Validación de parámetros de tipo seguro con Zod
Instalación
⚠️ NOTA: Debido a la gran cantidad de puntos finales disponibles en este servidor, se recomienda que instale y configure Heimdall para limitar la cantidad de puntos finales expuestos a sus aplicaciones cliente.
Si no tiene una clave API, siga los pasos aquí para obtener un token de acceso.
NPX (Recomendado)
Agregue lo siguiente a su cliente MCP config.json
( ~/.heimdall/config.json
si usa Heimdall):
Descarga manual
- Descargar el repositorio:
- Instalar paquetes (dentro del repositorio clonado):
- Agregue lo siguiente a su cliente MCP
config.json
(~/.heimdall/config.json
si usa Heimdall):
Herrería
Para instalar Claude Desktop automáticamente a través de Smithery :
Operaciones de API
Objetos principales de CRM
Operaciones básicas de objetos
crm_list_objects
: Lista de objetos CRM con filtrado y paginación opcionalescrm_get_object
: Obtener un único objeto CRM por IDcrm_create_object
: Crea un nuevo objeto CRMcrm_update_object
: Actualizar un objeto CRM existentecrm_delete_object
: Eliminar un objeto CRM
Operaciones de búsqueda y por lotes
crm_search_objects
: busca objetos de CRM mediante filtros avanzadoscrm_batch_create_objects
: crea varios objetos en una sola solicitudcrm_batch_update_objects
: Actualizar varios objetos en una sola solicitudcrm_batch_delete_objects
: eliminar varios objetos en una sola solicitud
Gestión de registros CRM
Empresas
- Operaciones básicas:
crm_create_company
: Crea una nueva empresa con propiedades validadascrm_update_company
: Actualizar una empresa existentecrm_get_company
: Obtener una sola empresa por IDcrm_search_companies
: Busca empresas con filtros específicos
- Operaciones por lotes:
crm_batch_create_companies
: Crea varias empresas en una sola solicitudcrm_batch_update_companies
: Actualizar varias empresas en una sola solicitud
- Administración de propiedades:
crm_get_company_properties
: Obtener todas las propiedades de la empresa disponiblescrm_create_company_property
: Crea una nueva propiedad de la empresa
Contactos
- Operaciones básicas:
crm_create_contact
: Crea un nuevo contacto con propiedades validadascrm_update_contact
: Actualizar la información de un contacto existentecrm_get_contact
: Obtener un solo contacto por IDcrm_search_contacts
: Busca contactos con filtros específicos
- Operaciones por lotes:
crm_batch_create_contacts
: Crea múltiples contactos en una sola solicitudcrm_batch_update_contacts
: Actualizar varios contactos en una sola solicitud
- Administración de propiedades:
crm_get_contact_properties
: Obtener todas las propiedades de contacto disponiblescrm_create_contact_property
: Crea una nueva propiedad de contacto
Dirige
- Operaciones básicas:
crm_create_lead
: Crea un nuevo cliente potencial con propiedades validadascrm_update_lead
: Actualizar la información de un cliente potencial existentecrm_get_lead
: Obtener un solo cliente potencial por IDcrm_search_leads
: busca clientes potenciales con filtros específicos
- Operaciones por lotes:
crm_batch_create_leads
: crea varios clientes potenciales en una sola solicitudcrm_batch_update_leads
: Actualizar varios clientes potenciales en una sola solicitud
- Administración de propiedades:
crm_get_lead_properties
: Obtener todas las propiedades de clientes potenciales disponiblescrm_create_lead_property
: Crea una nueva propiedad de cliente potencial
Gestión del compromiso
Detalles del compromiso
- Operaciones básicas:
engagement_details_get
: Obtener detalles de un compromiso específicoengagement_details_create
: Crea un nuevo compromisoengagement_details_update
: Actualizar un compromiso existenteengagement_details_delete
: Eliminar un compromisoengagement_details_list
: Lista todos los compromisos con filtradoengagement_details_get_associated
: Obtener interacciones asociadas
Llamadas
- Operaciones básicas:
calls_create
: Crea un nuevo registro de llamadacalls_get
: Obtener detalles de la llamadacalls_update
: Actualizar un registro de llamadascalls_archive
: Archivar una llamadacalls_list
: Lista todas las llamadascalls_search
: Buscar llamadas
- Operaciones por lotes:
calls_batch_create
: Crea múltiples llamadascalls_batch_read
: Leer múltiples llamadascalls_batch_update
: Actualizar múltiples llamadascalls_batch_archive
: Archivar múltiples llamadas
Correos electrónicos
- Operaciones básicas:
emails_create
: Crea un nuevo registro de correo electrónicoemails_get
: Obtener detalles del correo electrónicoemails_update
: Actualizar un correo electrónicoemails_archive
: Archivar un correo electrónicoemails_list
: Lista todos los correos electrónicosemails_search
: Buscar correos electrónicos
- Operaciones por lotes:
emails_batch_create
: Crea varios correos electrónicosemails_batch_read
: Leer varios correos electrónicosemails_batch_update
: Actualizar varios correos electrónicosemails_batch_archive
: Archivar varios correos electrónicos
Reuniones
- Operaciones básicas:
meetings_create
: Crear una nueva reuniónmeetings_get
: Obtener detalles de la reuniónmeetings_update
: Actualizar una reuniónmeetings_delete
: Eliminar una reuniónmeetings_list
: Lista todas las reunionesmeetings_search
: Buscar reuniones
- Operaciones por lotes:
meetings_batch_create
: Crea múltiples reunionesmeetings_batch_update
: Actualizar varias reunionesmeetings_batch_archive
: Archivar varias reuniones
Notas
- Operaciones básicas:
notes_create
: Crea una nueva notanotes_get
: Obtener detalles de la notanotes_update
: Actualizar una notanotes_archive
: Archivar una notanotes_list
: Lista todas las notasnotes_search
: Buscar notas
- Operaciones por lotes:
notes_batch_create
: Crea múltiples notasnotes_batch_read
: Leer varias notasnotes_batch_update
: Actualizar varias notasnotes_batch_archive
: Archivar varias notas
Tareas
- Operaciones básicas:
tasks_create
: Crea una nueva tareatasks_get
: Obtener detalles de la tareatasks_update
: Actualizar una tareatasks_archive
: Archivar una tareatasks_list
: Lista todas las tareastasks_search
: Buscar tareas
- Operaciones por lotes:
tasks_batch_create
: Crea múltiples tareastasks_batch_read
: Leer múltiples tareastasks_batch_update
: Actualizar múltiples tareastasks_batch_archive
: Archivar múltiples tareas
Asociaciones y relaciones
Asociaciones CRM v4
- Operaciones básicas:
crm_list_association_types
: Lista de tipos de asociación disponiblescrm_get_associations
: Obtener todas las asociaciones entre objetoscrm_create_association
: Crear una asociacióncrm_delete_association
: Eliminar una asociación
- Operaciones por lotes:
crm_batch_create_associations
: Crea múltiples asociacionescrm_batch_delete_associations
: eliminar múltiples asociaciones
Preferencias de comunicación
Gestión de suscripciones
- Operaciones básicas:
communications_get_preferences
: Obtener preferencias de contactocommunications_update_preferences
: Actualizar las preferencias de contactocommunications_unsubscribe_contact
: Cancelación de suscripción globalcommunications_subscribe_contact
: Suscripción globalcommunications_get_subscription_definitions
: Obtener definiciones de suscripción
- Operaciones masivas:
communications_get_subscription_status
: Obtener el estado de varios contactoscommunications_update_subscription_status
: Actualizar el estado de varios contactos
Contribuyendo
Se agradecen y animamos las contribuciones. Para cualquier pregunta, comentario o inquietud, contacte con austin@shinzolabs.com .
You must be authenticated.
Tools
Acceda y administre sus datos de CRM sin problemas con más de 100 herramientas en nuestra implementación de HubSpot MCP, incluida la manipulación de contactos, empresas y asociaciones.