HubSpot

HubSpot

HubSpot CRM integration for managing contacts and companies. Create and retrieve CRM data directly through Claude chat.

109
Stars
54
Forks
0
Releases

Overview

HubSpot MCP Server is a Model Context Protocol (MCP) server that enables AI assistants to interact directly with HubSpot CRM data. It bridges AI models with HubSpot accounts, providing access to contacts, companies, and engagement data, while incorporating built-in vector storage and caching to improve responsiveness and circumvent API limitations. The server emphasizes AI-friendly interactions and stable operation, delivering robust error handling and predictable API behavior even in complex CRM workflows. Core capabilities include semantic search across past conversations using FAISS vector storage, thread-level indexing that stores each conversation separately for precise retrieval, and embedding caching with SentenceTransformer to accelerate repeated queries. Data persists between sessions via a configurable storage directory, enabling continuity across restarts. The solution is designed for cross-platform deployment with optimized Docker images for multiple architectures and straightforward zero-configuration setup. Prerequisites include a HubSpot access token with scopes for contacts, companies, and email sales. Quick-start options include Docker or Smithery CLI installation for easy integration with Claude or other AI assistants.

Details

Owner
buryhuang
Language
Python
License
MIT License
Updated
2025-12-07

Features

Direct HubSpot CRM access for AI assistants

Connect Claude and other AI models directly to HubSpot data via MCP, eliminating intermediary steps.

Context Retention with FAISS vector storage

Vector storage using FAISS enables semantic search across prior interactions to retain context.

Zero Configuration deployment

Zero-configuration deployment with a simple Docker setup.

Thread-Level Indexing

Stores each conversation thread individually for precise retrieval.

Embedding caching with SentenceTransformer

Embedding vectors cached automatically via SentenceTransformer to boost performance.

Persistent Storage

Persistent data storage in a configurable storage directory across sessions.

Multi-platform Docker images

Optimized images for multiple architectures (linux/amd64, linux/arm64) for broad compatibility.

Audience

AI assistantsEnable Claude and other AI models to access HubSpot CRM data via MCP server.
CRM developersIntegrate HubSpot data workflows into AI chat using MCP protocols.

Tags

HubSpotCRMMCPAIsemantic searchFAISSvector storageembedding cachingDockerClaude integrationcontactscompanies