HubSpot MCP: Give Claude Direct Access to Your CRM and Revenue Data

Dev.to / 5/13/2026

💬 OpinionDeveloper Stack & InfrastructureTools & Practical UsageIndustry & Market MovesModels & Research

Key Points

  • HubSpot MCP is HubSpot’s official Model Context Protocol server that connects AI agents like Claude, Cursor, and Windsurf directly to a user’s HubSpot CRM and revenue data.
  • The integration enables agents to create and update CRM objects (contacts, companies, deals), manage support tickets, and query campaign and email analytics in context.
  • Users can also access sales pipeline data to generate revenue reports and automate follow-ups and email drafts grounded in customer context.
  • The article provides an installation workflow using npm (via npx @hubspot/mcp) and shows how to configure Claude Desktop (or similar tools) by supplying the HUBSPOT_API_KEY.

Install guide and config at curatedmcp.com

HubSpot MCP: Give Claude Direct Access to Your CRM and Revenue Data

HubSpot MCP is the official Model Context Protocol server from HubSpot. It connects AI agents like Claude, Cursor, and Windsurf directly to your HubSpot account, letting them read and write CRM data, manage workflows, and pull analytics—all without leaving your IDE or chat interface.

What It Does

This server unlocks a new layer of automation for revenue teams. Instead of switching between HubSpot and your code editor, you can ask Claude to create contacts, update deals, manage support tickets, and generate follow-up tasks in context. The server bridges your CRM to AI reasoning, enabling agents to:

  • Create and update contacts, companies, and deals with full property support
  • Manage customer support by creating, updating, and triaging tickets
  • Query campaign performance and pull email analytics
  • Access sales pipeline data and generate revenue reports
  • Auto-generate follow-ups and email drafts based on customer context
  • Maintain lists and custom properties programmatically

This is useful if you're building internal tools, automating lead qualification, or letting AI handle routine CRM hygiene while you focus on strategy.

How to Install

Install via npm:

npx -y @hubspot/mcp

Then add it to your Claude Desktop config (or Cursor/Windsurf):

{
  "mcpServers": {
    "hubspot-mcp": {
      "command": "npx -y @hubspot/mcp",
      "env": {
        "HUBSPOT_API_KEY": "your-api-key-here"
      }
    }
  }
}

Generate a private app API key in HubSpot Settings → Integrations → Private Apps, then paste it as an environment variable.

Real-World Use Cases

  • Lead enrichment automation: Ask Claude to fetch a contact's recent activity, update their company info, and move their deal stage based on email engagement data—all in one request.
  • Support ticket triage: Have your AI agent pull open tickets, categorize them by priority, assign them to the right team, and draft responses based on conversation history.
  • Weekly pipeline reports: Generate a revenue snapshot by querying all deals in specific pipeline stages, with win/loss analysis and next-step recommendations formatted for your team.

Full install guides for Claude Desktop, Cursor, Windsurf, and more at CuratedMCP.