Best HubSpot MCP server: 7 servers compared
Quick answer: HubSpot runs its own remote MCP server, and it covers the most HubSpot objects. Ryze AI is the best HubSpot MCP for marketers who want CRM records and blog posts on the same connector URL as the other Ryze AI platforms, with one caveat: it has 5 tools, no tickets and no custom objects.
Below: 7 servers checked on November 11, 2026, HubSpot's official server, API limits and test prompts.
Used by 2,000+ marketers
The best HubSpot MCP servers at a glance
Ranked for marketers and revenue teams who want an AI assistant to work with their own HubSpot account. The ranking axis is fit for a marketer who also uses other Ryze AI platforms. Ryze AI publishes this page.
- 1Ryze AI MCPHosted
Who it is for: Marketers using several platforms
HubSpot access: 5 tools: contacts, companies, deals, blog posts
Price: From $89 a month, 7-day free trial
- 2HubSpot remote MCP serverHubSpot
Who it is for: Anyone who wants the widest official coverage
HubSpot access: CRM objects, activities, pages, blog posts, campaigns
Price: No separate fee listed
- 3ComposioHosted
Who it is for: Developers building agents
HubSpot access: 343 tools, 2 triggers
Price: Free tier, then usage
- 4Zapier MCPHosted
Who it is for: Teams already on Zapier
HubSpot access: Actions you enable
Price: 2 tasks per call
- 5baryhuang/mcp-hubspotLocal
Who it is for: Owners who want semantic search
HubSpot access: 8 tools, contacts and companies
Price: Free
- 6shinzo-labs/hubspot-mcpLocal or Smithery
Who it is for: Developers who want CRM API coverage
HubSpot access: 60+ tools
Price: Free
- 7scopiousdigital/hubspot-mcpLocal
Who it is for: Sales analytics from a service key
HubSpot access: 17 tools
Price: Free
| # | MCP server | Runs | Who it is for | HubSpot access | Price |
|---|---|---|---|---|---|
| 1 | Ryze AI MCP | Hosted | Marketers using several platforms | 5 tools: contacts, companies, deals, blog posts | From $89 a month, 7-day free trial |
| 2 | HubSpot remote MCP server | HubSpot | Anyone who wants the widest official coverage | CRM objects, activities, pages, blog posts, campaigns | No separate fee listed |
| 3 | Composio | Hosted | Developers building agents | 343 tools, 2 triggers | Free tier, then usage |
| 4 | Zapier MCP | Hosted | Teams already on Zapier | Actions you enable | 2 tasks per call |
| 5 | baryhuang/mcp-hubspot | Local | Owners who want semantic search | 8 tools, contacts and companies | Free |
| 6 | shinzo-labs/hubspot-mcp | Local or Smithery | Developers who want CRM API coverage | 60+ tools | Free |
| 7 | scopiousdigital/hubspot-mcp | Local | Sales analytics from a service key | 17 tools | Free |
Rows 1 to 7 can all change HubSpot data. HubSpot's own server is ranked second only on this page's axis; for object coverage it is the widest.
How these HubSpot MCP servers were compared
Each server was checked against its own docs, pricing page or GitHub repo on November 11, 2026. No customer HubSpot data was used.
- Who it is for: a marketer, a developer building an agent, or a team already on an automation platform.
- HubSpot access: which objects and content types it can read and change.
- Writes and guardrails: what it can change and what stands between the agent and the live account.
- Setup and upkeep: hosted login or access token plus a local process; stars and last push for GitHub servers.
Only servers that exist and were opened on the build day are listed. For the Ryze AI tool list and setup, read the HubSpot MCP page.
Servers 1 to 4: Ryze AI, HubSpot, Composio and Zapier
1. Ryze AI MCP
A hosted MCP server you add to Claude or ChatGPT as one connector URL. You connect HubSpot by signing in, choosing the account (portal) and approving the permissions. The same connector URL serves the other platforms connected in Ryze AI. Disclosure: Ryze AI publishes this page.
HubSpot tools
5: listObjects, search, read, write and delete. They read and edit contacts, companies, deals and CMS blog content, read lists and owners, and publish articles to a HubSpot blog.
Guardrail
The Ryze AI chat starts on Skip all approvals and can be switched to Approve write & delete. In Claude, write and delete tools can be set to Needs approval.
Limits
One HubSpot portal per connection, several portals per workspace. No custom object support and no list editing.
Price
A Ryze AI plan or trial; Paid Ads is $89 a month with a 7-day free trial.
More on setup: how to connect Claude to HubSpot. Other platforms are listed on the developers page.
2. HubSpot remote MCP server
HubSpot's own server at mcp.hubspot.com. You create an MCP connector in HubSpot under Development, MCP Connectors, then sign in with OAuth 2.0 and PKCE from any MCP client that supports it. HubSpot names Claude, ChatGPT and Gemini as examples. Actions respect the signed-in user's HubSpot permissions.
Reads
Contacts, companies, deals, tickets, leads, custom objects, segments, activities, blog posts, landing pages, site pages, campaigns and analytics data.
Writes
Create and edit CRM records, activities, pages, blog posts, campaigns, pipelines, custom properties and segments. Quotes are in beta.
Limits
Search returns at most 200 results a request. With Sensitive Data on, activity and conversation data is blocked.
Price
No separate MCP fee on the docs page.
3. Composio HubSpot toolkit
A developer platform that gives agents many apps through one MCP gateway or SDK. Its HubSpot toolkit lists 343 tools and 2 triggers, with managed OAuth2 or API key sign-in and support for several HubSpot accounts.
Writes
Yes, across CRM objects, associations and batch operations.
Guardrail
The toolkit page recommends an agent approval step for actions with side effects.
Setup
A Composio account plus its SDK and configuration.
Price
The toolkit page lists a free tier with 100,000 tool calls a month; paid plans bill usage.
4. Zapier MCP
Zapier MCP turns Zapier's HubSpot actions into tools at mcp.zapier.com. Write actions create and update contacts, companies, deals and custom objects and manage list memberships. Search actions find records and read owners and pipelines.
Writes
Only the actions you enable.
Reads
Zapier search actions, not raw CRM queries.
Setup
A Zapier account and one endpoint.
Price
Each successful tool call uses 2 tasks from your Zapier plan; failed calls do not count.
Servers 5 to 7: open-source HubSpot MCP servers on GitHub
5. baryhuang/mcp-hubspot
The most-starred community HubSpot server (129 stars, MIT, last push November 11, 2025). It is written in Python and runs in Docker or through Smithery. Its 8 tools create contacts and companies with duplicate prevention, fetch activity and recent conversations, and run semantic search over stored data with FAISS.
Writes
Creates contacts and companies. No deal tools are listed.
Guardrail
None described; use your client's tool permissions.
Setup
A HubSpot access token with contacts, companies and sales-email-read scopes.
Price
Free, open source.
6. shinzo-labs/hubspot-mcp
A TypeScript server with 60+ tools over the CRM API (35 stars, MIT, last push November 25, 2025). It covers CRM objects, engagements, products and associations, with create, update, archive and batch operations. It runs locally with npx or through Smithery.
Writes
Full create, update and archive across the tools it lists.
Guardrail
None described. Telemetry is on by default and can be turned off in config.
Setup
A HubSpot access token; OAuth is listed as planned.
Price
Free, open source.
7. scopiousdigital/hubspot-mcp
A smaller server (11 stars, MIT, last push November 10, 2026) with 17 tools: contact search and edits, deal list, get, create and update, company reads and 7 sales analytics tools such as pipeline and forecast analytics. It states it is independent and not endorsed by HubSpot.
Writes
Contacts and deals.
Guardrail
None described.
Setup
A HubSpot service key set as an environment variable; runs with npx or Docker.
Price
Free, open source.
Older server: lkm1developer/hubspot-mcp-server (13 stars) was last pushed April 1, 2025. The HubSpot/mcp-server repository was empty when checked; HubSpot's current route is the remote server above. Check any community server's last push before you give it an access token.
Side-by-side: HubSpot access, writes and guardrails
What each server reads, what it changes and what stops a wrong change.
Ryze AI MCP
- Runs
- Hosted
- Auth
- HubSpot OAuth
- Writes
- Yes; deletes in a separate tool
- Guardrail
- Needs approval per tool in Claude
HubSpot remote MCP server
- Runs
- HubSpot
- Auth
- OAuth 2.0 with PKCE
- Writes
- Yes, incl. pages and blog posts
- Guardrail
- HubSpot user permissions
Composio
- Runs
- Hosted
- Auth
- Managed OAuth2 or API key
- Writes
- Yes
- Guardrail
- Approval step recommended
Zapier MCP
- Runs
- Hosted
- Auth
- Zapier sign-in
- Writes
- Enabled actions only
- Guardrail
- You scope actions
baryhuang/mcp-hubspot
- Runs
- Local
- Auth
- Access token
- Writes
- Contacts, companies
- Guardrail
- Client permissions
shinzo-labs/hubspot-mcp
- Runs
- Local
- Auth
- Access token
- Writes
- Yes, incl. archive
- Guardrail
- Client permissions
scopiousdigital/hubspot-mcp
- Runs
- Local
- Auth
- Service key
- Writes
- Contacts, deals
- Guardrail
- Client permissions
| Server | Runs | Auth | Writes | Guardrail |
|---|---|---|---|---|
| Ryze AI MCP | Hosted | HubSpot OAuth | Yes; deletes in a separate tool | Needs approval per tool in Claude |
| HubSpot remote MCP server | HubSpot | OAuth 2.0 with PKCE | Yes, incl. pages and blog posts | HubSpot user permissions |
| Composio | Hosted | Managed OAuth2 or API key | Yes | Approval step recommended |
| Zapier MCP | Hosted | Zapier sign-in | Enabled actions only | You scope actions |
| baryhuang/mcp-hubspot | Local | Access token | Contacts, companies | Client permissions |
| shinzo-labs/hubspot-mcp | Local | Access token | Yes, incl. archive | Client permissions |
| scopiousdigital/hubspot-mcp | Local | Service key | Contacts, deals | Client permissions |
A free server still costs time: someone creates the token, picks scopes and keeps Node.js, Python or Docker working. Hosted servers trade that work for a subscription or a usage bill.
HubSpot's official MCP server and what it covers
HubSpot documents one remote MCP server. It is the broadest option for CRM objects, so compare any other server against it.
URL
- What HubSpot documents
- https://mcp.hubspot.com
Auth
- What HubSpot documents
- OAuth 2.0 with PKCE; select the account, grant permissions, authorize
Setup
- What HubSpot documents
- Development, then MCP Connectors, then Create MCP connector in HubSpot
Clients
- What HubSpot documents
- Any MCP client that supports OAuth with PKCE; Claude, ChatGPT and Gemini are named
Blog and page tools
- What HubSpot documents
- manage_blog_post and manage_website_page, only for select clients (Claude, ChatGPT, Gemini)
Beta
- What HubSpot documents
- Revenue objects and quotes; quotes need Revenue Hub Professional or Enterprise
| Item | What HubSpot documents |
|---|---|
| URL | https://mcp.hubspot.com |
| Auth | OAuth 2.0 with PKCE; select the account, grant permissions, authorize |
| Setup | Development, then MCP Connectors, then Create MCP connector in HubSpot |
| Clients | Any MCP client that supports OAuth with PKCE; Claude, ChatGPT and Gemini are named |
| Blog and page tools | manage_blog_post and manage_website_page, only for select clients (Claude, ChatGPT, Gemini) |
| Beta | Revenue objects and quotes; quotes need Revenue Hub Professional or Enterprise |
Choose it when you need tickets, leads, custom objects or campaigns, none of which Ryze AI's 5 HubSpot tools list. Choose Ryze AI when HubSpot is one of several platforms you run from one connector.
HubSpot API limits every MCP server runs into
Every server calls HubSpot's APIs, so these limits apply (from HubSpot's API usage details and the remote MCP server docs):
Public OAuth app
- Value
- 110 requests per 10 seconds per installing account
- What it means for an agent
- Long pulls take several calls
Private app, Free or Starter
- Value
- 100 requests per 10 seconds per app
- What it means for an agent
- Slowest tier
Private app, Professional or Enterprise
- Value
- 190 requests per 10 seconds per app
- What it means for an agent
- Nearly twice the Starter rate
Daily, private apps
- Value
- 250,000 (Free or Starter), 625,000 (Professional), 1,000,000 (Enterprise) per account
- What it means for an agent
- Shared across all private apps
Official MCP search
- Value
- 200 results per request
- What it means for an agent
- Ask for filtered pages
Official MCP filters
- Value
- 5 filter groups of 6 filters
- What it means for an agent
- Keep queries narrow
Official MCP fetch
- Value
- 100 object IDs per request
- What it means for an agent
- Batch large lists
| Limit | Value | What it means for an agent |
|---|---|---|
| Public OAuth app | 110 requests per 10 seconds per installing account | Long pulls take several calls |
| Private app, Free or Starter | 100 requests per 10 seconds per app | Slowest tier |
| Private app, Professional or Enterprise | 190 requests per 10 seconds per app | Nearly twice the Starter rate |
| Daily, private apps | 250,000 (Free or Starter), 625,000 (Professional), 1,000,000 (Enterprise) per account | Shared across all private apps |
| Official MCP search | 200 results per request | Ask for filtered pages |
| Official MCP filters | 5 filter groups of 6 filters | Keep queries narrow |
| Official MCP fetch | 100 object IDs per request | Batch large lists |
HubSpot says the CRM Search API is excluded from the public app limit and its responses carry no rate limit headers. HubSpot also returns a default subset of properties unless you ask for specific fields, so name the fields you need in a prompt.
How to choose a HubSpot MCP server
Start from who will use the agent and what it should change.
You run HubSpot next to other platforms
Ryze AI MCP
One connector URL, CRM records and blog posts, with Needs approval available in Claude. Ad-side picks: best MCP for Meta Ads, best MCP for Google Ads.
You need the widest HubSpot coverage
HubSpot remote MCP server
Tickets, leads, custom objects, campaigns and pages, under HubSpot's own permissions.
You build agents
Composio
343 tools and managed auth for developers.
You already automate in Zapier
Zapier MCP
Enable only the actions you want; 2 tasks per call.
You want free and self-hosted
shinzo-labs/hubspot-mcp or baryhuang/mcp-hubspot
Both need an access token and a local runtime.
You want sales analytics tools
scopiousdigital/hubspot-mcp
Pipeline and forecast analytics tools, with a service key.
Looking for a similar comparison on another platform? See the best MCP for Shopify or the best MCP for Google Analytics.
Prompts to test any HubSpot MCP server
Run these on a test portal or with read access first.
Expect a table of deals. A server without deal access cannot answer.
This shows whether the server returns the properties you name instead of HubSpot's default subset.
A server with owner access answers from HubSpot data; one without it says so.
You see the real access before you ask for edits.
With approvals on in your client, the write call waits for your click. In Claude, set write and delete tools to Needs approval. For the Ryze AI chat, switch Tool approvals to Approve write & delete.
Access and safety checklist before you connect
- Use a test portal first.
- Grant only needed permissions. Read scopes for reports, write scopes for the objects you will edit.
- Treat contact fields as sensitive. Names, emails and phone numbers are personal data.
- Check how deletes work. Most CRM deletes in HubSpot go to the recycling bin, but deleted blog posts may not be recoverable.
- Hold writes for approval in your client, and keep deletes in their own tool.
- Know how to revoke: disconnect the app in HubSpot or remove the connector in your AI client.
Ryze AI's HubSpot connection is one portal per connection. The Ryze AI help center covers the HubSpot connection and several HubSpot portals in one workspace.
Sources
Checked November 11, 2026
- HubSpot: remote MCP server
- HubSpot: MCP overview
- HubSpot: API usage details
- GitHub: baryhuang/mcp-hubspot
- GitHub: shinzo-labs/hubspot-mcp
- GitHub: scopiousdigital/hubspot-mcp
- GitHub: lkm1developer/hubspot-mcp-server
- GitHub: HubSpot/mcp-server
- Composio: HubSpot
- Zapier: HubSpot MCP
- Zapier: MCP quickstart
- Ryze AI: HubSpot
- Ryze AI: multiple accounts
The verdict
Pick by what the agent must reach: HubSpot's remote server for the widest object coverage, Composio or Zapier MCP for teams that already build on them, a GitHub server for a free self-hosted setup, and Ryze AI when HubSpot is one of several platforms on one connector. Whatever you pick, weigh scopes, approvals and who maintains it.
Frequently asked questions
What is the best HubSpot MCP server?
Does HubSpot have an official MCP server?
Which HubSpot objects does the Ryze AI connector reach?
Can an MCP server edit my HubSpot CRM?
Show 7 more questionsShow fewer questions
Do I need a private app or access token?
What are the HubSpot API rate limits for MCP servers?
Is it safe to give Claude write access to HubSpot?
Can one MCP server connect several HubSpot portals?
Which HubSpot MCP servers work with ChatGPT?
How much does a HubSpot MCP server cost?
Which Ryze AI plan includes the HubSpot connector?
Related guides
HubSpot MCP server
What the Ryze AI HubSpot MCP server is, its 5 tools and how to set it up.
How to connect Claude to HubSpot
Step-by-step setup for Claude with the Ryze AI connector.
Best MCP for Shopify
Shopify MCP servers compared on access, writes and price.
Best MCP for Google Analytics
GA4 MCP servers compared on access, setup and price.





