HubSpot MCP Server
Integra con HubSpot CRM para gestionar contactos, negocios y empresas.
Documentación
🚀 Guía de Inicio Rápido
¡Bienvenido al HubSpot MCP Server! Esta guía te pondrá en funcionamiento en solo unos minutos.
📋 Requisitos Previos
- Python 3.8+ instalado en tu sistema
- Claude Desktop aplicación instalada
- Cuenta de Desarrollador de HubSpot (gratuita)
- Integración Nango configurada (para autenticación segura)
⚡ Configuración en 5 Minutos
Paso 1: Obtén tu Token de Acceso de HubSpot
- Visita Portal de Desarrolladores de HubSpot
- Inicia sesión con tu cuenta de HubSpot
- Crea una nueva aplicación o selecciona una existente
- Ve a la pestaña "Auth" → "Scopes"
- Habilita estos scopes:
✅ crm.objects.companies.read ✅ crm.objects.companies.write ✅ crm.objects.contacts.read ✅ crm.objects.contacts.write ✅ crm.lists.read ✅ crm.lists.write - Copia tu token de acceso desde la pestaña "Auth"
Paso 2: Configura la Integración Nango
Obtén tus credenciales de Nango:
- NANGO_BASE_URL: La URL base de tu instancia de Nango
- NANGO_SECRET_KEY: Tu clave secreta de Nango
- NANGO_CONNECTION_ID: Tu identificador de conexión
- NANGO_INTEGRATION_ID: Tu identificador de integración
Paso 3: Configura Claude Desktop
Agrega esta configuración al archivo de configuración de Claude Desktop:
macOS:
Ubicación: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows:
Ubicación: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"hubspot": {
"command": "uvx",
"args": ["git+https://github.com/Shameerpc5029/hubspot-mcp.git"],
"env": {
"NANGO_BASE_URL": "enter_your_nango_base_url_here",
"NANGO_SECRET_KEY": "enter_your_nango_secret_key_here",
"NANGO_CONNECTION_ID": "enter_your_nango_connection_id_here",
"NANGO_INTEGRATION_ID": "enter_your_nango_integration_id_here"
}
}
}
}
Importante: Reemplaza los valores de ejemplo con tus credenciales reales de Nango:
- Reemplaza
enter_your_nango_base_url_herecon la URL base de tu Nango - Reemplaza
enter_your_nango_secret_key_herecon tu clave secreta - Reemplaza
enter_your_nango_connection_id_herecon tu ID de conexión - Reemplaza
enter_your_nango_integration_id_herecon tu ID de integración
Paso 4: Reinicia Claude Desktop
Cierra y vuelve a abrir Claude Desktop para cargar la nueva configuración.
✅ Probando tu Configuración
En Claude, prueba estos comandos:
- Prueba de conexión: "Lista todas las empresas en mi HubSpot"
- Crea una empresa de prueba: "Crea una empresa llamada Test Corp con dominio test.com"
- Busca contactos: "Encuentra todos los contactos con direcciones de correo de gmail"
🎯 Lo Que Puedes Hacer Ahora
Gestión de Empresas
- Crear, actualizar y eliminar empresas
- Buscar por dominio u otros criterios
- Obtener actividad reciente de empresas
- Operaciones masivas con filtros
Gestión de Contactos
- Crear, actualizar y eliminar contactos
- Buscar por correo electrónico, nombre, teléfono
- Gestionar membresías en listas
- Rastrear actividad reciente de contactos
Ejemplos de Lenguaje Natural
- "Crea una empresa para Acme Corp con su sitio web acme.com"
- "Encuentra el contacto john@example.com y actualiza su número de teléfono"
- "Muéstrame todas las empresas creadas este mes"
- "Agrega el contacto ID 12345 a mi lista de clientes VIP"
🔧 Solución de Problemas
Problemas Comunes
❌ Errores de "Herramienta no encontrada"
- Reinicia Claude Desktop después de cambios en la configuración
- Verifica que tus credenciales de Nango sean correctas
- Comprueba que
uvxesté instalado en tu sistema
❌ Fallos de autenticación
- Vuelve a verificar tus credenciales de Nango en la configuración
- Asegúrate de que todos los scopes requeridos estén habilitados en tu aplicación de HubSpot
- Verifica que tu integración de Nango esté configurada correctamente
❌ Comando uvx no encontrado
- Instala uvx:
pip install uvxopipx install uvx - Asegúrate de que uvx esté en el PATH de tu sistema
Prueba de Conexión
Puedes probar tu configuración haciendo preguntas simples a Claude como:
"Can you connect to my HubSpot account?"
"Show me my recent contacts"
"List my companies"
Modo de Depuración
Si encuentras problemas, revisa los registros de Claude Desktop o la consola para ver mensajes de error.
📞 Obteniendo Ayuda
- Documentación: Consulta el README.md principal para información detallada
- Problemas: Reporta errores en GitHub Issues
- API de HubSpot: Consulta Documentación para Desarrolladores de HubSpot
🎉 ¡Estás Listo!
¡Ahora tienes HubSpot CRM integrado con Claude! Comienza con comandos simples y explora las poderosas posibilidades de automatización.
Características Clave Disponibles:
- 🏢 Gestión completa de empresas
- 👥 Creación y actualización de contactos
- 📋 Gestión de listas
- 🔍 Capacidades avanzadas de búsqueda
- 📊 Seguimiento de actividad reciente
¡Feliz automatización! 🚀