HubSpot MCP Server

by KaranThink41
Verified

Integrations

  • Provides tools for interacting with HubSpot CRM, allowing creation, retrieval, updating, and deletion of summary records stored as Note engagements, with additional capabilities for filtering records by date and sending summaries via chat or email.

Servidor MCP de HubSpot

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona herramientas para interactuar con HubSpot CRM. Este servidor permite crear, actualizar, eliminar y recuperar registros de resumen (almacenados como interacciones de notas) en HubSpot.

Archivo Docker

  • docker build -t mcp-hubspot-ts .
  • docker run --env-file .env -it mcp-hubspot-ts

Características

  • Crear un resumen como un compromiso de nota en HubSpot
  • Obtener todos los registros de resumen (Notas) de HubSpot
  • Filtrar registros resumidos por fecha
  • Actualizar los registros resumidos existentes
  • Eliminar registros de resumen
  • Enviar registros resumidos por chat o correo electrónico

Configuración

Instalación mediante herrería

Para instalar hubspot-mcp-summary para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @KaranThink41/hubspot-mcp-summary --client claude

Instalación manual

  1. Instalar dependencias
    npm install
  2. Crear un archivo .envCrea un archivo .env en la raíz del proyecto con tus credenciales de HubSpot:
    HUBSPOT_ACCESS_TOKEN=your_access_token_here USER_ROLES_FILE=path/to/user_roles.json
  3. Construir el proyectoCompila tus archivos TypeScript:
    npm run build
  4. Iniciar el servidorInicie el servidor MCP:
    npm start

Desarrollo

Para ejecutar el servidor en modo de desarrollo con recarga en caliente:

npm run dev

Pruebas con MCP Inspector

Para inspeccionar y probar la implementación de su servidor MCP, puede usar el Inspector MCP. Por ejemplo:

npx @modelcontextprotocol/inspector -e HUBSPOT_ACCESS_TOKEN=your_access_token_here node build/index.js

Esto iniciará la interfaz de usuario del Inspector MCP en http://localhost:5173 . Úsala para enviar solicitudes JSON-RPC a tu servidor.

Configuración

El servidor se puede configurar mediante variables de entorno:

  • HUBSPOT_ACCESS_TOKEN : Su token de acceso a la API de HubSpot
  • USER_ROLES_FILE : Ruta al archivo de configuración de roles de usuario

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

-
security - not tested
A
license - permissive license
-
quality - not tested

Un servidor de protocolo de contexto de modelo que proporciona herramientas para interactuar con HubSpot CRM, lo que permite a los usuarios crear, actualizar, eliminar y recuperar registros de resumen almacenados como interacciones de notas en HubSpot.

  1. DockerFile
    1. Features
      1. Setup
        1. Installing via Smithery
        2. Manual Installation
      2. Development
        1. Testing with MCP Inspector
          1. Configuration
            1. License
              ID: a9w1mbkazt