🔌

HubSpot MCP

Business350

Manage HubSpot CRM: contacts, deals, tickets, marketing, and sales pipelines.

Claude DesktopCursor

Overview

Manage HubSpot CRM: contacts, deals, tickets, marketing, and sales pipelines.

Setup

Run with npx:

npx -y @modelcontextprotocol/server-hubspot

Configuration

HUBSPOT_HUBS_TOKEN environment variable

Documentation

HubSpot MCP (Enhanced)

Overview

HubSpot MCP provides access to HubSpot CRM API for contact, deal, and ticket management.

Features

  • Contact management
  • Deal tracking
  • Ticket creation
  • Marketing automation
  • Reporting access

Installation

npx -y @modelcontextprotocol/server-hubspot

Configuration

Set up HubSpot private app token:

export HUBSPOT_HUBS_TOKEN=your_access_token

Create a private app at HubSpot App Marketplace.

Available Operations

OperationDescription
Create ContactAdd new contact
Search ContactsFind contacts
Create DealAdd new deal
Get DealsList deals by stage
Create TicketAdd support ticket

Usage Examples

Create Contact

{
  "action": "create_contact",
  "properties": {
    "firstname": "John",
    "lastname": "Doe",
    "email": "john@example.com",
    "company": "Acme Corp"
  }
}

Search Contacts

{
  "action": "search_contacts",
  "filter_groups": [
    {
      "filters": [
        { "propertyName": "email", "operator": "EQ", "value": "john@example.com" }
      ]
    }
  ]
}

Create Deal

{
  "action": "create_deal",
  "properties": {
    "dealname": "New Project",
    "amount": "50000",
    "dealstage": "appointmentscheduled"
  }
}

Pros

  • ✅ Full CRM integration
  • ✅ Marketing automation
  • ✅ Sales pipeline
  • ✅ Rich reporting

Cons

  • ❌ Requires HubSpot account
  • ❌ API rate limits
  • ❌ Complex for small teams

Resources