
HubSpot MCP servers: which one to use
Use HubSpot's hosted server (sign in with your HubSpot account). For a token or a read-only audit, use its local server or hubspot-auditor.
- Servers
- 20
- active
- Official
- 2
- by HubSpot
- Hosted
- 5
- nothing to install
- Local
- 12
- runs on your machine
- OAuth
- 1
- sign in, no key
HubSpot makes its own MCP server at mcp.hubspot.com, and its connectors for Claude, ChatGPT, Microsoft Copilot and Gemini are powered by it. It signs you in with OAuth and reads and writes CRM records, content and campaigns. If you want a private-app token whose scopes you choose, HubSpot's local server on npm (a beta) and most community servers take one, and hubspot-auditor only reads. HubSpot's separate Developer MCP server is for building HubSpot apps, not for CRM data.
Good for
- Sales and marketing teams who want Claude or ChatGPT to look up contacts, log notes and update deals
- Admins who want to limit the AI to a private-app token with read-only scopes
- RevOps leads who want a read-only audit of their portal
- Developers who need nearly the whole HubSpot API from an AI
Which HubSpot MCP server to use
Use HubSpot's hosted server for the easiest setup in Claude or ChatGPT. Use hubspot-auditor when you want a read-only audit, or set read-only scopes on a private-app token for the local and community servers.
| Server | Official | Runs | Sign-in | Can change things | GitHub stars |
|---|---|---|---|---|---|
| HubSpot Hosted | Official | Hosted | HubSpot account | Yes | – |
| HubSpot Local | Official | Local | Private app token | Yes | – |
| baryhuang | Community | Local | Access token | Yes | 131 |
| Shinzo Labs | Community | HostedLocal | Access token | Yes | 35 |
| PromptMetrics | Community | Local | Your own app | Yes | 3 |
| ohneben | Community | Local | Access token | Yes | 1 |
| HubSpot Auditor | Community | Local | Read-only token | No | 4 |
All HubSpot MCP servers
20 active · 2 official · official first, then by GitHub stars
@hubspot/mcp-serverOfficialLocaltoken in envHubSpot's own local MCP server (beta) for CRM data: runs with npx and a private app access token, for Claude Desktop, Cursor and other clients.
50.6K/wk downloads a week
HubSpotOfficialHostedOAuthHubSpot's hosted remote MCP server at mcp.hubspot.com: lets AI clients read, create and update CRM records, activities and marketing content, signed in with OAuth.
mcp-hubspotA Model Context Protocol (MCP) server that enables AI assistants to interact with HubSpot CRM data, providing built-in vector storage and caching mechanisms help overcome HubSpot API limitations while improving response times.
131 GitHub stars
HubSpot MCPLocalEvery HubSpot Sales Hub feature, plus offline cross-object queries, property-change-history
67 GitHub stars
hubspot-mcpMCP Implementation for HubSpot
35 GitHub stars
HubSpotLocalHubSpot CRM: contacts, deals, tickets, line items, properties, marketing, files, workflows, threads
14 GitHub stars
HubSpot AuditorLocalRead-only HubSpot audit: what works, what is broken, what is missing, and what needs confirmation.
4 GitHub stars- hubspot-mcp-toolsLocal
A Model Context Protocol (MCP) server providing comprehensive HubSpot CRM integration with 87+ tools covering Contacts, Companies, Deals, Tickets, Notes, Engagements (Calls, Emails, Meetings, Tasks), Workflows, Associations, Owners, Pipelines, and Propert
4 GitHub stars - hubspot-mcp
Standalone MCP server for HubSpot CRM — 76 domain tools, write-safety preview/approve gate, undo snapshots, audit log. Bring-your-own-app OAuth (default) or private-app token.
3 GitHub stars - hubspot-mcp-server
MCP server for HubSpot - CRM, Marketing, Sales and Service Hub integration
2 GitHub stars - HubSpotLocal
HubSpot API: 1,000+ endpoints as safety-categorized, hub- and plan-aware MCP tools, stdio or HTTP.
1 GitHub stars
HubspotHosted or LocalHubSpot MCP Pack
0 GitHub stars- hubspot-conversations-mcpLocal
MCP server for the HubSpot Conversations API — read threads and messages, send replies and comments, and manage conversation threads from any MCP client.
0 GitHub stars - mcp-hubspotLocal
HubSpot MCP server for AI assistants like Claude: contacts, deals, pipelines, owners, custom objects, engagements, and CRM automation. Built by Nubiia.
0 GitHub stars - mcp-hubspotLocal
MCP server for HubSpot CRM API integration
0 GitHub stars - hubspot-mcp-serverLocal
A powerful Model Context Protocol (MCP) server implementation for seamless HubSpot CRM integration, enabling AI assistants to interact with your HubSpot data
761/wk downloads a week - @mrfentmen/hubspot-mcpLocal
Query HubSpot (private-app token; set HUBSPOT_ACCESS_TOKEN, Bearer): contacts, companies, deals.
- HubSpot Integrations MCPHosted
MCP server for the HubSpot Integrations Center HubDB: search and retrieve integration data.
- HubSpot MCP by AdPlugHosted
HubSpot MCP server: 9 tools, every client portal on one connector. Writes preview first.
- hubspot-dbvHosted
Free map of HubSpot legacy v1-v4 API operations to their date-based-versioning replacements.
Questions
Is there an official HubSpot MCP server?
Yes. HubSpot runs a hosted server at https://mcp.hubspot.com, and also published an older local one on npm as @hubspot/mcp-server, which HubSpot calls a beta.
Is there a HubSpot MCP server for building apps?
Yes, but it is a different server. HubSpot's Developer MCP server runs locally, is installed through the HubSpot CLI (version 8.2.0 or higher) and helps an AI coding agent build apps and CMS content. It does not read your CRM data.
Is the HubSpot connector in Claude or ChatGPT the same as the MCP server?
Yes. HubSpot says its connectors for Claude, ChatGPT, Microsoft Copilot and Gemini are powered by its hosted server. The connectors add one-click setup inside those apps.
Which HubSpot MCP servers can delete data?
Shinzo Labs' hubspot-mcp lists archive (delete) tools for CRM objects, engagements and meetings in its README. ohneben marks every tool read-only, write or destructive. HubSpot's hosted server asks you to confirm each create or update that manage_crm_objects makes.
Which HubSpot MCP server is read-only?
hubspot-auditor. Its README says it never sends PUT, PATCH or DELETE and asks for a token with read scopes only. ohneben has a read-only mode (HUBSPOT_READ_ONLY=true) that exposes only its read tools. For other servers, create the private app with read-only scopes, as HubSpot's npm README suggests.
What is the difference between the hosted and local HubSpot servers?
The hosted one runs at HubSpot and signs you in with your HubSpot account. The local one runs on your computer and uses a private app access token with the scopes you choose.
Do I need an API key?
Not for the hosted server, which uses OAuth with your HubSpot sign-in. HubSpot's local server needs a private app access token. Most community servers need an access token too; promptmetrics asks for the client credentials of your own HubSpot app instead.
Which server works best with Claude Desktop?
HubSpot's own. The hosted server at https://mcp.hubspot.com is the one behind HubSpot's Claude connector, per HubSpot's docs. HubSpot's npm README also gives a claude_desktop_config.json entry for the local server.
Which community server has the most coverage?
ohneben, which lists 687 tools across 102 HubSpot APIs. It marks each tool as read-only, write or destructive, so you can see what an action can do before you approve it.
Can I approve each change before it happens?
Yes, with promptmetrics. Its README says every write waits for a human to approve it, and keeps an undo snapshot and an audit entry. With HubSpot's hosted server, set write tools to Needs Approval in Claude or ChatGPT.