HubSpot MCP: Two Official Servers and Their Limits
Yes — HubSpot has an official MCP server. In fact it has two. The remote CRM MCP server (mcp.hubspot.com) lets any MCP-compatible AI tool read and write your contacts, deals, companies, and engagements. A separate developer MCP server helps you build apps and CMS assets. So if you’re searching “HubSpot MCP,” the connection you want almost certainly exists.
The thing worth knowing before you set it up: an MCP server hands your CRM to an AI inside a conversation you start. It’s a doorway, not a worker. Nothing watches HubSpot for you, nothing fires when a deal changes stage, and nothing runs while the chat is closed. Here’s exactly what the HubSpot MCP does, how to turn it on, where it stops — and what to use when you want HubSpot work that runs on its own.
See also: the full MCP server list — which apps have one, and what each can reach.
What the HubSpot MCP server does
Model Context Protocol (MCP) is the open standard that lets an AI client — Claude, ChatGPT, Cursor, VS Code, and others — talk to an outside app through a shared interface. HubSpot maintains two official servers:
- Remote CRM MCP (
mcp.hubspot.com, generally available since April 2026) — gives an MCP-compatible AI read and write access to your CRM: contacts, companies, deals, tickets, engagements, and associations. - Developer MCP (local, GA since February 2026) — built for developers creating HubSpot apps and CMS assets through agentic tools like Claude Code, Cursor, OpenAI Codex, and Gemini CLI.
For most people the first one is what “HubSpot MCP” means. With it connected, an AI client can:
- Look up records — “pull the Acme deal and its associated contacts” answered from the live CRM.
- Query and filter — “which deals over $10k have no next step?” run against real data, not a guess.
- Create and update — add a contact, move a deal stage, log a note without opening HubSpot.
- Reason across objects — summarize a pipeline, spot stalled deals, draft follow-ups from actual engagement history.
It’s genuinely useful for ad-hoc work: ask a question, get an answer grounded in your CRM, make a change on the spot.
How to set up the HubSpot MCP server
The remote CRM server is the quick path — no code, no hosting:
- In your AI client’s connector settings, add a remote MCP server pointing at
mcp.hubspot.com. - Authorize it against your HubSpot account through the OAuth prompt — you’re granting the AI the same scopes your user has.
- Confirm the tools appear in the client, then start a chat and ask it to read or update a record.
The developer MCP runs locally instead — you add it to your agentic editor’s MCP config and authenticate with a personal access key. HubSpot’s docs cover both flows; the CRM server is the one non-developers want.
Where the HubSpot MCP stops
None of this is a knock on MCP — it’s just the shape of the protocol. Four limits show up the moment you want more than a conversation:
- It only works inside a chat you start. Close the window and nothing happens. The AI doesn’t watch HubSpot; it waits for you to ask.
- No triggers. A deal moving to Closed Won, a new form submission, a contact going cold — none of these can start anything through MCP. There’s no “when this happens in HubSpot, do that.”
- It’s one app at a time. The HubSpot MCP knows HubSpot. Getting a won deal into Stripe, a Slack channel, and a Google Sheet means wiring up (and authing) a separate MCP server for each, then hoping your client can juggle them in one turn.
- You own the plumbing and the scopes. OAuth tokens, refresh, and the blast radius of read/write access to your CRM are all on you.
So the HubSpot MCP is a great way to ask HubSpot things and make one-off edits. It is not a way to make HubSpot run — to have work happen on a schedule or in reaction to an event, across the other tools a deal touches.
Running HubSpot work that doesn’t need a chat open
That “run on its own, across apps” gap is exactly where Carly fits. Carly connects to HubSpot natively — no MCP server to host, no OAuth plumbing to maintain — and to the ~260 other apps it supports, plus anything with a public API through your own key. The difference from MCP is the important part: Carly’s workflows are triggered and scheduled, so HubSpot work happens whether or not anyone has a chat window open.
A few things that MCP can’t do but a Carly workflow can:
- When a deal hits Closed Won → create the Stripe customer, post to the
#winsSlack channel, and add a row to the finance sheet — automatically, the moment it happens. - Every morning → summarize deals with no activity in 7 days and send the list to the owner.
- When a form comes in → enrich the contact, route it to the right rep, and draft the first follow-up for approval.
The non-AI steps — the moving, matching, and routing between apps — are free and unlimited, the Zapier-style backbone of the workflow. The AI steps (drafting, summarizing, deciding) start at $35/month. You describe the outcome in plain language and Carly wires up the HubSpot connection and everything downstream.
If you just want to interrogate your CRM from a chat, HubSpot’s official MCP server is the right tool and it’s free to connect. If you want HubSpot to actually do things — on a trigger, on a schedule, across every app a deal flows through — that’s the job MCP wasn’t built for, and it’s the one Carly was.
FAQ
Does HubSpot have an official MCP server?
Yes — two. The remote CRM MCP server at mcp.hubspot.com (GA since April 2026) gives MCP-compatible AI tools read/write access to your CRM, and a local developer MCP server (GA since February 2026) supports app and CMS development.
Is the HubSpot MCP server free? Connecting the remote CRM MCP is free; you’re authorizing an AI client against your existing HubSpot account and scopes. You still need whatever HubSpot plan your data lives on.
Can the HubSpot MCP trigger automations? No. MCP is request/response inside an AI chat — it has no triggers and nothing runs when the conversation is closed. For event- or schedule-driven HubSpot work across apps, you need a workflow tool like Carly rather than an MCP server.
What AI tools can connect to HubSpot over MCP? Any MCP-compatible client — Claude, ChatGPT, Cursor, VS Code, OpenAI Codex, Gemini CLI, and others — can connect to the HubSpot MCP servers.
Can I connect HubSpot to AI without coding or hosting a server? Yes. You don’t have to touch MCP at all. Carly connects to HubSpot for you and lets you build the automation in plain language — describe what you want to happen and it wires up the CRM and the other apps involved, with no server to host and no code to write.
Ready to automate your busywork?
Carly schedules, researches, and briefs you—so you can focus on what matters.
See what people say
"Before Carly, I relied on a Calendly link, but the whole process felt impersonal and not very professional. Carly changed that by handling all the back-and-forth, so I'm no longer stuck in endless email threads trying to line up schedules.
Now Carly reaches out to candidates, shares my real-time availability, lets them pick a slot, then sends a Zoom link and drops it straight into my calendar. She sends reminders to both of us before each call, which has significantly reduced no-shows and last-minute confusion.
On top of scheduling, Carly acts like a full executive assistant, sending me my schedule the night before so I can prepare for each call. It reminds me of the old x.ai assistant, but Carly is noticeably smarter, faster, and better suited to my healthcare recruitment business."


