PlugWiki
HubSpot logo

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.

ServerOfficialRunsSign-inCan change thingsGitHub stars
HubSpot HostedOfficialHostedHubSpot accountYes–
HubSpot LocalOfficialLocalPrivate app tokenYes–
baryhuangCommunityLocalAccess tokenYes131
Shinzo LabsCommunityHostedLocalAccess tokenYes35
PromptMetricsCommunityLocalYour own appYes3
ohnebenCommunityLocalAccess tokenYes1
HubSpot AuditorCommunityLocalRead-only tokenNo4

All HubSpot MCP servers

20 active · 2 official · official first, then by GitHub stars

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.

Server facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Archived servers are not listed.