# HubSpot — MCP Server

> Query CRM, deals and tickets — and draft follow-ups with full record context.

**Source:** https://mcpplaygroundonline.com/mcp-servers/hubspot  
**Transport:** http  
**Requires auth:** Yes

---

## What it does

In practice the HubSpot MCP lets models search and filter companies, contacts, and deals, retrieve engagement history, update pipeline fields when you approve writes, and turn structured CRM data into short narratives for sales and success teams. The same private-app and OAuth scope model applies as the HubSpot REST API: the agent cannot read objects you have not granted, which makes it a good match for GTM playbooks and pipeline reviews when paired with a carefully scoped private app in a sandbox or production portal.

## Tools exposed

- Search and list contacts, companies, deals, and tickets (scoped by the private app)
- Get record details, associations, and activity where API scopes allow
- Create or update CRM objects and engagements when write scopes are present
- Summarise pipeline health, ownership, and recent touches from structured fields

## Example queries you can run

- "Which open deals in the negotiation stage have had no activity in 14 days?"
- "Pull the full timeline for this company and the contacts we met last month."
- "Draft a short follow-up email to this contact referencing their last ticket and deal stage."
- "List every MQL from last week’s webinar and their current lifecycle stage."

## Details

- **Recommended model:** anthropic/claude-sonnet-4.5 — Claude Sonnet 4.5 is reliable on multi-record CRM questions and natural-language follow-ups. For tight schema-only lookups, Haiku 4.5 is cheaper; compare in Agent Studio.
- **Transport:** http
- **Authentication:** Required — HubSpot private app access token (Settings → Integrations → Private Apps) with CRM scopes for the objects the agent will touch. Tokens look like `pat-…` or similar per HubSpot’s current format.
- **Hosted endpoint:** https://mcp.hubspot.com
- **Official source:** [HubSpot developer platform](https://developers.hubspot.com)

## Frequently asked questions

### What is the HubSpot MCP server?

It is a hosted remote MCP HubSpot operates so that AI clients can work with the same CRM, marketing, and service data you already expose to integrations. You supply credentials from a private app, and the model can filter records, read associations, and help draft or apply updates in line with the scopes you granted.

### How do I create a token for the HubSpot MCP server?

In HubSpot, open Settings, then Integrations, then Private apps. Create a private app, select the CRM and engagement scopes the agent will need, install it to the portal, and copy the private app access token. Paste that token into the MCP client’s access-token field, not a legacy API key you use elsewhere without scopes.

### Is it safe to connect HubSpot to an LLM in the browser?

Treat a private app token like any production credential: do not check it into source control, rotate it if you suspect exposure, and start with a sandbox or read-only portal. Grant write scopes only when you actively want the agent to change deals or create engagements.

### Can I use HubSpot MCP on multiple portals or regions?

A token is issued per private app in a specific HubSpot account. You would connect separate instances or change tokens when switching between portals, just as you would for direct API integrations.

### What model is best for HubSpot pipeline questions?

Claude Sonnet 4.5 is a strong default for “which accounts are at risk and why” questions that combine activity history, field values, and free-text notes. You can A/B the same question against Haiku 4.5 in Agent Studio if you are mostly listing rows.

---

_Test this server across 40+ models on MCP Playground: https://mcpplaygroundonline.com/mcp-servers/hubspot — free, no install._
