hubspot_mcp

hubspot_mcp

3.5

A Model Context Protocol (MCP) server implementation that provides integration with HubSpot CRM, enabling AI models to interact with HubSpot data and operations through a standardized interface.

The HubSpot MCP Server is a robust implementation designed to facilitate seamless integration with HubSpot CRM. It allows AI models to interact with HubSpot data and operations through a standardized interface, making it easier to manage contacts, companies, and engagements. The server supports multi-user environments by allowing each user to authenticate with their own access token, ensuring secure and personalized access to HubSpot resources. It offers a range of tools for managing HubSpot objects, including contact and company management, as well as engagement tracking. The server is designed to be flexible and scalable, supporting multiple platforms and offering easy deployment options via Docker.

Features

  • Multi-User Support: Allows each user to authenticate with their own HubSpot access token, ensuring secure and personalized access.
  • Contact Management Tools: Provides tools to retrieve and create contacts in HubSpot, with duplicate checks.
  • Company Management Tools: Offers tools to retrieve and create companies in HubSpot, with duplicate checks.
  • Engagement Tools: Enables retrieval of recent engagements from HubSpot, providing full metadata.
  • Cross-Platform Support: Supports multiple platforms including Linux/amd64, Linux/arm64, and Linux/arm/v7.

MCP Tools

  • {'hubspot_get_contacts': 'Retrieve contacts from HubSpot.'}
  • {'hubspot_create_contact': 'Create a new contact in HubSpot with duplicate checks.'}
  • {'hubspot_get_companies': 'Retrieve companies from HubSpot.'}
  • {'hubspot_create_company': 'Create a new company in HubSpot with duplicate checks.'}
  • {'hubspot_get_recent_engagements': 'Get recent engagements from HubSpot.'}

MCP Resources

  • {'hubspot://hubspot_contacts': 'Access to HubSpot contacts.'}
  • {'hubspot://hubspot_companies': 'Access to HubSpot companies.'}
  • {'hubspot://hubspot_recent_engagements': 'Access to recent HubSpot engagements.'}

Usage with Different Platforms

Docker Installation

bash
docker pull buryhuang/mcp-hubspot:latest

Cross-Platform Publishing

bash
docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t buryhuang/mcp-hubspot:latest --push .

Usage with Claude Desktop

bash
npx -y @smithery/cli@latest install mcp-hubspot --client claude

Docker Usage


{
  "mcpServers": {
    "hubspot": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "buryhuang/mcp-hubspot:latest"
      ]
    }
  }
}