HubSpot MCP
Servidor MCP remoto de HubSpot para interactuar con CRM, contenido y marketing mediante IA y lenguaje natural.
Fuente: HubSpot MCP (fuente oficial) · Oficial · Mantiene HubSpot · Ver original en developers.hubspot.com
Ficha técnica
- Organización
- HubSpot (se abre en una pestaña nueva)
- Transporte
- HTTP (streamable) vía https://mcp.hubspot.com
- Clientes compatibles
- Cualquier cliente MCP con soporte OAuth PKCE
- MCP Inspector
- Instalación
Crear conector MCP en HubSpot y configurar cliente con credenciales OAuth
Qué es y qué expone
El servidor MCP de HubSpot es un servicio remoto que implementa el estándar Model Context Protocol para permitir que los asistentes de IA interactúen con los datos de tu cuenta de HubSpot. A diferencia del servidor MCP de desarrollo local, que ayuda a construir aplicaciones en la plataforma de desarrolladores, este servidor está diseñado específicamente para acceder a los datos del CRM, similar a cómo se usarían las APIs estándar de HubSpot. Su función principal es actuar como un puente que traduce las consultas en lenguaje natural de un modelo de lenguaje a llamadas estructuradas a las APIs de HubSpot, facilitando la automatización inteligente y la obtención de información sin necesidad de escribir código de integración manual. Para los desarrolladores, esto significa tener un punto de entrada seguro y granular para construir flujos de trabajo personalizados, automatizar informes e integrar el contexto de HubSpot en aplicaciones de terceros. Para los usuarios finales, la ventaja es la simplificación: pueden hacer preguntas complejas sobre sus datos de ventas o marketing usando lenguaje conversacional, sin necesidad de conocer la estructura de las APIs o los parámetros de búsqueda. El servidor expone una amplia gama de datos, incluyendo registros CRM como contactos, empresas, tratos y tickets, así como objetos de ingresos, actividades, contenido de marketing y analítica de conversaciones. Esta exposición de datos permite a los modelos de IA comprender el estado actual de los clientes y las campañas, proporcionando un contexto rico para la generación de respuestas y acciones automatizadas.
Qué problema resuelve
Antes de la integración con MCP, obtener información específica de HubSpot o realizar acciones repetitivas requería navegar por la interfaz de usuario o escribir scripts de API personalizados con lógica de autenticación y manejo de errores. El servidor MCP resuelve la fricción de la interacción manual al permitir que los usuarios formulen peticiones en lenguaje natural. Por ejemplo, en lugar de construir una consulta JSON compleja para filtrar contactos por estado y fecha, un usuario puede preguntar directamente al asistente de IA. Esto reduce la curva de aprendizaje para los usuarios no técnicos y acelera el desarrollo para los ingenieros que necesitan integrar datos de HubSpot en otros sistemas. Además, al centralizar la lógica de autenticación y la mapeo de herramientas en el servidor MCP, se elimina la necesidad de mantener múltiples integraciones personalizadas para cada caso de uso. El servidor permite automatizar tareas como la creación de segmentos, la actualización de campos de CRM o la publicación de contenido, acciones que antes requerían intervención manual o flujos de trabajo rígidos. Al respetar los permisos de usuario existentes, el sistema mantiene la gobernanza de datos mientras habilita la automatización, resolviendo el problema de cómo escalar la interacción con los datos de CRM sin comprometer la seguridad o la consistencia de los datos.
Cómo funciona
El punto de partida es un cliente MCP compatible con OAuth y PKCE. Primero se crea un conector MCP en la cuenta de HubSpot; después se configura el cliente para conectarlo con el servidor remoto. La documentación distingue este servicio del servidor MCP local destinado al desarrollo de aplicaciones. Elegir uno u otro cambia el propósito de la conexión: aquí se trabaja con los datos del CRM, no con un entorno local de desarrollo.
El usuario formula una petición en lenguaje natural y el cliente utiliza las herramientas disponibles para consultar o modificar los registros permitidos. Los resultados vuelven al asistente, que puede emplearlos en la conversación. El acceso está ligado a los permisos de la persona autenticada: conectar un asistente no concede acceso a registros que esa persona no puede consultar en HubSpot.
La búsqueda de datos se apoya en la API de búsqueda del CRM. Por ello, al preparar una consulta conviene distinguir los objetos y campos disponibles de las capacidades que se atribuyen al modelo de lenguaje. La conexión MCP proporciona acceso a herramientas y datos; el cliente es quien interpreta la petición y presenta una respuesta. La compatibilidad con OAuth y PKCE es un requisito de conexión, no una garantía sobre la exactitud de una respuesta generada por el asistente.
Herramientas expuestas
| Herramienta | Qué hace |
|---|---|
| CRM Records | Crea y edita contactos, empresas, tratos, tickets, leads y objetos personalizados. |
| Revenue Objects | Gestiona carritos, facturas, pedidos, productos y cotizaciones (BETA). |
| Activities | Accede a llamadas, correos, reuniones, notas y tareas. |
| Content & Marketing | Crea, edita y publica blogs, páginas de aterrizaje y campañas. |
| Conversations | Accede a mensajes de chat en vivo, WhatsApp, SMS y Messenger. |
| Analytics | Obtiene tasas de conversión, envíos y vistas de contenido. |
| Segments | Crea segmentos estáticos y gestiona membresías de registros. |
| Properties | Crea propiedades personalizadas para objetos CRM. |
Configuración
https://mcp.hubspot.comEjemplo de uso
Ejemplo de KIRELEN (no oficial): una persona del equipo comercial quiere revisar negocios que necesitan seguimiento. Puede pedir al asistente que busque los registros correspondientes y consulte su información. El cliente MCP utiliza las herramientas de acceso al CRM para recuperar los datos que la persona tiene permiso de ver. El resultado sirve como punto de partida para revisar el estado de esos negocios, sin introducir una integración distinta para cada consulta en lenguaje natural.
Si el siguiente paso requiere modificar un registro, debe tratarse como una acción distinta de la lectura inicial. El servidor permite crear y editar registros CRM, pero las acciones conservan las restricciones de acceso de HubSpot. Antes de solicitar la modificación se revisan el registro y los datos que se van a cambiar. Una búsqueda no implica que el usuario haya solicitado actualizar todos sus resultados.
El ejemplo describe una secuencia de trabajo posible; no es un flujo ejecutado ni un resultado medido. Su alcance depende de los objetos disponibles en la cuenta y de los permisos del usuario. El asistente puede ayudar a consultar y preparar acciones, mientras que las herramientas MCP mantienen el acceso a los registros dentro del modelo de permisos existente.
Seguridad y límites
La conexión exige OAuth con PKCE. Una vez autenticado el cliente, las operaciones siguen los permisos del usuario en HubSpot: solo puede ver o modificar registros a los que ya tiene acceso. El servidor remoto no sustituye el modelo de permisos del CRM. Esa relación entre identidad, objetos disponibles y acciones permitidas forma parte del funcionamiento de la integración.
Hay una restricción específica cuando la cuenta tiene activado el tratamiento de datos sensibles: las actividades y los datos de conversación no están disponibles a través del servidor MCP. La documentación diferencia esta limitación de las capacidades de las APIs CRM estándar. Por tanto, una integración que puede recuperar cierta información por otra API no debe dar por hecho que la misma información estará expuesta mediante MCP.
Las conversaciones también pueden tener restricciones adicionales según la configuración de la bandeja de entrada. Los objetos, actividades y herramientas que se describen en la documentación deben comprobarse para la cuenta que se conecta. El servidor utiliza la búsqueda del CRM, por lo que sus capacidades de recuperación dependen de esa API y de los permisos existentes. Estas condiciones delimitan qué datos puede utilizar el asistente antes de valorar el contenido de sus respuestas.
Enlaces oficiales
Fuentes consultadas
Documentación
Secundarias
- Descubrimiento: HubSpot MCP · cual.aiFuente secundaria
