HubSpot CRM API Server
๐งMCP ServerCreateitv/hubspot-mcp
MCP server for the HubSpot CRM API, providing complete coverage of CRM objects (contacts, companies, deals), association management, batch operations, and advanced search with Zod-based validation.
Overview
HubSpot MCP is a Model Context Protocol server that provides a standardized interface for accessing and managing HubSpot CRM data. It offers complete coverage of the HubSpot CRM API, including support for all standard CRM objects like contacts, companies, and deals, along with advanced association management, batch operations, and search capabilities.
Key Features
- Full CRM object support โ manage contacts, companies, deals, and all other standard HubSpot CRM objects through a unified MCP interface
- Association management โ advanced association handling via CRM Associations v4 to link related records across object types
- Batch operations โ perform efficient bulk data management operations instead of processing records one at a time
- Advanced search and filtering โ query CRM data with powerful search and filter capabilities for targeted data retrieval
- Type-safe validation โ all parameters are validated with Zod schemas, preventing malformed API requests
Who is this for?
This MCP server is for developers and teams that use HubSpot as their CRM and want to interact with their CRM data through AI assistants. It is useful for automating CRM workflows, querying customer data, and managing sales pipelines directly from tools like Claude Code or Cursor without switching to the HubSpot UI.
Installation
claude mcp add hubspot -e HUBSPOT_ACCESS_TOKEN=your-access-token-here -- npx @shinzolabs/hubspot-mcp{
"mcpServers": {
"hubspot": {
"command": "npx",
"args": [
...