MCP Hub
Back to servers

HubSpot MCP Server

A comprehensive MCP server for managing HubSpot CRM entities, enabling natural language interactions to search, create, and update contacts, companies, deals, pipelines, and owners.

Tools
17
Updated
Jan 14, 2026

HubSpot MCP Server

MCP server providing HubSpot CRM tools for contacts, companies, and deals.

Features

  • Contacts: List, get, create, update, and search contacts
  • Companies: List, get, create, and search companies
  • Deals: List, get, create, and update deals
  • Pipelines: List and get deal/ticket pipelines
  • Owners: List and get HubSpot users

Authentication

Authentication is handled by the MCP Gateway via OAuth 2.0. This server receives access tokens through the Authorization header.

To authenticate:

  1. Navigate to the gateway's OAuth endpoint: /oauth/hubspot/authorize
  2. Complete the HubSpot OAuth flow
  3. Access tokens are automatically managed by the gateway

Local Development

# Install dependencies
pip install -e .

# Set environment variable for local testing
export HUBSPOT_ACCESS_TOKEN="your-access-token"

# Run server
python server.py

Docker

# Build (requires mcp-base image)
docker build -t hubspot-mcp .

# Run
docker run -p 3004:3004 hubspot-mcp

Available Tools

ToolDescription
hubspot_list_contactsList contacts with pagination
hubspot_get_contactGet a specific contact
hubspot_create_contactCreate a new contact
hubspot_update_contactUpdate an existing contact
hubspot_search_contactsSearch contacts
hubspot_list_companiesList companies with pagination
hubspot_get_companyGet a specific company
hubspot_create_companyCreate a new company
hubspot_search_companiesSearch companies
hubspot_list_dealsList deals with pagination
hubspot_get_dealGet a specific deal
hubspot_create_dealCreate a new deal
hubspot_update_dealUpdate an existing deal
hubspot_list_pipelinesList pipelines
hubspot_get_pipelineGet a specific pipeline
hubspot_list_ownersList HubSpot owners/users
hubspot_get_ownerGet a specific owner

Configuration

Environment VariableDescriptionDefault
HUBSPOT_ACCESS_TOKENFallback access token (dev only)-
LOG_LEVELLogging levelINFO
PORTServer port3004

Reviews

No reviews yet

Sign in to write a review