Free for B2B and SaaS teams
HubSpot CRM MCP for Claude and ChatGPT
See which channels create revenue, not just leads. Your HubSpot deals, joined with the ad spend that created them.
A free, hosted HubSpot MCP server built for B2B and B2B SaaS revenue teams. Connect HubSpot in about 5 minutes, add your ad platforms, and ask in Claude, ChatGPT, Cursor or our own web chat. No private app, no code, no spreadsheets.
Want to look first? See the setup options or browse the prompts.
Which marketing source produces the most revenue, not just leads?
I joined closed-won deals in HubSpot with your ad platforms.
LinkedIn brings 19% of leads but 39% of revenue
| Source | Leads | Revenue | Per lead |
|---|---|---|---|
| LinkedIn Ads | 11 | $112K | $10.2K |
| Organic search | 18 | $96K | $5.3K |
| Google Ads | 28 | $76K | $2.7K |
Key insight: each LinkedIn lead is worth $7.5K more than a Google Ads lead. Judged on cost per lead, you would cut the wrong channel.
- $284K closed, 42 deals
- 68-day average cycle
How long does each channel take to close a deal?
I measured first touch to closed-won for every deal this year.
Google Ads deals take 91 days to close
Watch out: judged on a 30-day window, Google Ads looks like it produces nothing. Review it on 90 days before cutting budget.
What is our real cost per SQL from paid search?
I compared ad platform leads with HubSpot lifecycle stages.
$1,588 per SQL, not $127 per lead
| Metric | Value |
|---|---|
| Cost per lead (ad platform) | $127 |
| Lead to SQL rate (HubSpot) | 8% |
| True cost per SQL | $1,588 |
The gap is 12.5x. Budget decisions made on cost per lead are made on the wrong number.
Example answers from B2B SaaS accounts. Names anonymised.
Quick answer
What is HubSpot MCP?
HubSpot MCP is a connector that lets an AI assistant like Claude or ChatGPT read your HubSpot CRM. It uses the Model Context Protocol (MCP), the open standard Anthropic introduced in 2024, so instead of building reports you ask in plain English and get answers from your live contacts, companies and deals.
HubSpot publishes its own official MCP server for CRM data. GrowthSpree's free, hosted HubSpot MCP is built for B2B revenue questions: it connects HubSpot with Google Ads, LinkedIn Ads, Meta, Microsoft Advertising, GA4 and Search Console on one account, so you can see revenue, cost per SQL and sales cycle by channel, starting with 22 ready-made RevOps prompts.
Last updated September 21, 2026
- Price
- Free to start (HubSpot is on the Basic plan)
- Setup time
- About 5 minutes
- Works with
- Claude Desktop (free and paid plans), Claude Cowork, Claude Code, ChatGPT, Cursor and any MCP client
- Access
- HubSpot OAuth; your portal is linked automatically
- Private app or developer account
- Not needed
- HubSpot data
- Contacts, companies, CRM search and conversations
- Changes to HubSpot
- Claude recommends; you apply them in HubSpot
- Official HubSpot version
- Yes, for CRM data only. GrowthSpree adds your ad platforms.
- Also connects
- Google Ads, LinkedIn Ads, Microsoft Advertising, Meta Ads, GA4, Search Console
- Data use
- Covered by our privacy policy
- B2B ad spend managed
- $60M+ B2B ad spend managed From GrowthSpree client audits
- B2B and SaaS accounts
- 300+ B2B and SaaS accounts From GrowthSpree client audits
- correlation of cost per SQL with pipeline
- 0.71 correlation of cost per SQL with pipeline vs 0.18 for CTR, in our Pipeline Disconnect Report
Built for B2B
Built for B2B and B2B SaaS revenue teams
B2B buys differently, whether you sell software, services or industrial products: long cycles, buying committees, demo and quote requests, and pipeline. HubSpot holds the outcome. GrowthSpree connects it to what caused it.
-
Pipeline, not form fills
Every channel is judged on SQLs, deals and revenue from HubSpot, not on leads.
-
Every B2B channel
LinkedIn Ads, Google Ads, Microsoft Advertising, Meta, GA4 and Search Console next to HubSpot.
-
Long sales cycles
Sales cycle by source means each channel is reviewed on the window it actually needs.
-
Buying committees
Account-level views show engagement across the 6 to 10 people who make a B2B decision.
Benchmarks
B2B pipeline benchmarks built into the prompts
Generic MCPs can read your CRM. Only GrowthSpree can tell you how your funnel compares. These numbers come from our Paid Ads Pipeline Disconnect Report, which mapped 1,412 ad variants to closed-won revenue, and our pipeline measurement research.
- 0.71
- 0.71correlation between cost per SQL and pipeline, versus 0.18 for Google Search CTR
- 38%
- 38%of ad spend went to the bottom two pipeline quartiles before closed-loop correction
- 44%
- 44%average improvement in cost per SQL after reallocating to pipeline-positive ads
- 12.5x
- 12.5xtypical gap between cost per lead ($127) and true cost per SQL ($1,588)
Benchmarks from GrowthSpree's published waste reports. Find the benchmark prompts in the prompt library below.
Why GrowthSpree
What makes GrowthSpree's MCP different from a generic connector?
A connector gives an AI tool access to your data. That part is quickly becoming a commodity. What decides the quality of the answer is what the AI knows about B2B, and that is what GrowthSpree adds.
-
Benchmarks no one else has
Your funnel is compared with benchmarks from our pipeline research, which mapped 1,412 ad variants to closed-won revenue, not with generic industry averages.
-
Playbooks from real accounts
Prompts and playbooks encode how our operators run B2B accounts, from $60M+ of managed ad spend across 300+ companies.
-
Pipeline on one key
LinkedIn Ads, Google Ads, Microsoft Ads, GA4, Search Console and HubSpot on one account, so answers are judged on SQLs and revenue.
-
Built into your week
Company context, saved prompts, scheduled audits and a Slack bot turn one good answer into a weekly habit.
- PriceLabs 3.6x ROAS (0.7 to 2.5)
- Trackxi 4x trials, 51% lower cost
- Rocketlane 36% lower cost per demo, 15% MoM inbound growth
Results from GrowthSpree agency engagements, the work these prompts and playbooks come from.
Before and after
What changes when AI can read HubSpot and your ad platforms together?
HubSpot knows which deals closed. Your ad platforms know what you spent. Until now, nobody joined the two without a spreadsheet.
| The job | Today | With HubSpot CRM MCP |
|---|---|---|
| Proving marketing's impact | Export deals, export ad spend, match them in a spreadsheet, argue about attribution. | Ask which channel produced the most revenue per dollar and get the answer with the numbers behind it. |
| Cost per SQL | Ad platforms report cost per lead. Nobody knows the real cost of a qualified lead. | Claude joins ad spend with HubSpot lifecycle stages and reports true cost per SQL by channel and campaign. |
| MQL to SQL leaks | Sales says the leads are bad. Marketing says sales does not follow up. Nobody has the data. | Claude shows MQL to SQL conversion by source, campaign and segment, so the debate becomes a fix. |
| Judging channels fairly | A channel with a 90-day cycle gets cut after 30 days because it looks like it produces nothing. | Claude measures sales cycle by source, so each channel is judged on the right window. |
| Account prioritisation | Sales works leads in the order they arrive, not by how engaged the account is. | Claude ranks accounts by multi-touch engagement and flags buying committees that are forming. |
| Board reporting | The quarterly revenue story takes days of exports and slides. | A board-ready revenue report by channel, with pipeline, cost per SQL and next steps, in minutes. |
Setup
How do you connect HubSpot to Claude or ChatGPT?
Three steps, about five minutes. No code and no developer setup. Use it in the AI tool your team already has.
-
Get your login and connect HubSpot
Enter your work email and your login details arrive by email. Log in, connect HubSpot with one click and copy the token shown on your dashboard.
-
Add it to your AI tool
Pick your setup below: the Claude Desktop extension on a free plan, a custom connector on paid Claude or Cowork, one command in Claude Code, or a config for any MCP client.
-
Ask your first question
Start with "Which channel produced the most revenue last quarter?" and get an answer from your live data.
- Claude free plan
Claude Desktop extension
Install the GrowthSpree .MCPB file in Settings, Extensions, then paste your token when Claude asks. About 2 minutes.
- Claude paid plans
Claude Desktop and Cowork connector
In Customize, Connectors, add a custom connector named GrowthSpree and paste your personal server URL.
- Developers
Claude Code
Run one
claude mcp addcommand with your API key in the header. Done. - Everything else
Any MCP client
Paste the SSE config into Cursor, Windsurf or any client that supports remote MCP servers. ChatGPT connects as a custom connector.
Want to understand the metrics first? Read How to measure pipeline from digital ads for B2B SaaS.
What you need before you start
- A HubSpot portal you can connect with your HubSpot login
- Your ad platforms (optional but recommended): Google Ads, LinkedIn Ads or Meta, for cost per SQL by channel
- An AI tool you already use: Claude Desktop (the free plan works), Claude Cowork, Claude Code, Cursor or another MCP client. No AI tool? On Premium, the GrowthSpree web chat works on its own.
- A work email to receive your login details and setup steps
Calculator
What does a qualified lead really cost you?
Ad platforms report cost per lead. HubSpot knows how many of those leads became SQLs. The gap is usually far bigger than teams expect; our research puts a typical example at 12.5x.
Use your own numbers. Connect HubSpot and your ad platforms and Claude calculates this by channel and campaign from real data.
- Your true cost per SQL
- $1,588
- SQLs from that spend each month
- 13
- Gap versus cost per lead
- 12.5x
Prompt library
The best HubSpot prompts for Claude and ChatGPT, ready to run
Prompts built by our RevOps team for B2B revenue questions, tested on real HubSpot portals. Save any of them as a custom prompt in GrowthSpree and rerun it in one click.
-
"Which source produced the most revenue last quarter, not just leads?"
Revenue, deals and value per lead by original source.
-
"What is our true cost per SQL by channel?"
Ad spend joined with HubSpot lifecycle stages.
-
"What does the journey behind our closed deals look like?"
First touch to closed-won.
-
"Which channels influence deals without getting credit?"
Assisted versus last-touch, by channel.
-
"Are we optimising campaigns for CTR instead of pipeline?"
Checks your campaigns against the Pipeline Disconnect benchmark.
-
"Where do leads drop between MQL and SQL, by source?"
MQL to SQL forensics.
-
"How long does each channel take to close a deal?"
Sales cycle by source.
-
"Which deals are stalled, and why?"
Deals stuck in a stage for too long.
-
"Which contacts are stuck in the wrong lifecycle stage?"
Lifecycle hygiene.
-
"Why are we losing deals?"
Closed-lost analysis.
-
"Which target accounts are heating up right now?"
Multi-touch engagement by company.
-
"Do we have the buying committee covered at our top accounts?"
Contact coverage by role.
-
"Are new leads a fit for our ICP?"
ICP fit of this month's leads.
-
"Which companies look like our best customers but are not in pipeline?"
Lookalike accounts from closed-won deals.
-
"Find duplicate contacts and companies."
A de-duplication shortlist.
-
"How much of our data is missing source or UTM information?"
Attribution data gaps.
-
"Which important properties are empty?"
Property completeness check.
-
"Is our lead routing working?"
Owner assignment and follow-up check.
-
"Write this week's pipeline report."
New pipeline, movement and risks.
-
"Write this quarter's board revenue report."
Revenue by channel with cost per SQL.
-
"Do we have enough pipeline for next quarter?"
Pipeline coverage check.
-
"Build next quarter's demand plan from our funnel data."
Budget and targets worked back from revenue.
Playbooks
Playbooks: how our operators use HubSpot CRM MCP every week
Prompts answer one question. Playbooks chain them into a routine. Save each step as a custom prompt and rerun it in one click; Google Ads and Meta audits can also run on a schedule.
-
The Monday pipeline check
Ten minutes that replace a morning of HubSpot reports.
- Run the hot accounts prompt and share the top 10 with sales.
- List stalled deals with a next action for each.
- Save both as custom prompts and rerun them every Monday.
-
The monthly revenue attribution
Settle the "which channel works" debate with data.
- Connect your ad platforms alongside HubSpot.
- Run true cost per SQL and revenue by source.
- Check sales cycle by source before cutting any channel.
-
The CRM clean-up sprint
Make every report after this one trustworthy.
- Find duplicates and records missing a source.
- Fix lifecycle stages that do not match activity.
- Check owner assignment and follow-up on new MQLs.
Questions to ask
What can you ask Claude or ChatGPT about HubSpot?
The questions B2B and SaaS revenue teams ask most in their first week.
- Which channel produced the most revenue last quarter?
- What is our real cost per SQL by channel?
- Where do MQLs stall before becoming SQLs?
- How long does each channel take to close a deal?
- Which accounts should sales call this week?
- Which deals are stuck and need attention?
- Why did we lose deals last quarter?
- Which campaigns bring quote requests that become deals?
- Do we have the buying committee covered at our top accounts?
- How many contacts are missing a source?
- Which sources bring leads sales rejects?
- Are new leads a fit for our ICP?
- Find duplicate companies in HubSpot.
- Do we have enough pipeline for next quarter?
- Write this quarter's board revenue report.
- What should next quarter's budget be by channel?
- Which content do buyers read before they convert?
Which one to use
HubSpot's official MCP or GrowthSpree's? Use both.
HubSpot's own remote MCP server is excellent for reading and editing CRM records. It cannot see what you spent to create them. GrowthSpree joins the two.
-
Use HubSpot's official MCP to work in the CRM
- HubSpot only
Look up records, update properties, create tasks and draft follow-ups from Claude or ChatGPT, within your HubSpot permissions.
Good for"Update the deal stage for Acme and create a follow-up task for Friday."
-
Use GrowthSpree to connect revenue to spend
- HubSpot
- Google Ads
- LinkedIn Ads
- Meta
- GA4
Join deals with the ad platforms and analytics that created them, then compare channels on cost per SQL, revenue and sales cycle, with B2B benchmarks.
Good for"Which channel produced the most revenue per dollar last quarter, and where should budget move?"
Who uses it
Who on a B2B revenue team uses it, and what they ask first
- CMO or VP Marketing
"Which channel produced the most revenue last quarter?"
- RevOps
"Where do MQLs stall before becoming SQLs?"
- Sales leaders
"Which accounts should my team call this week?"
- Demand gen
"What is our real cost per SQL by campaign?"
- ABM leads
"Is the buying committee covered at our top accounts?"
- CFO and founders
"What did marketing spend return in revenue?"
Compare
Which HubSpot MCP should you use? GrowthSpree vs the alternatives
HubSpot publishes an official remote MCP server for CRM data. Here is how it and the other options compare for a B2B team that needs revenue by channel.
| Best for B2B and SaaS GrowthSpree HubSpot CRM MCP | HubSpot's official remote MCP | Community HubSpot MCPs on GitHub | Hosted connectors (e.g. Composio, Zapier, Windsor) | |
|---|---|---|---|---|
| Price | Free to start | Included with HubSpot | Free | Free tiers to paid plans |
| Ad platforms in the same conversation | Yes: Google Ads, LinkedIn, Meta, Microsoft Ads, GA4, Search Console | No, HubSpot only | No | Some vendors |
| True cost per SQL by channel | Yes | No, no ad spend data | No | Varies by vendor |
| Edits HubSpot records | Recommends; you apply | Yes, read and write within your permissions | Varies by repo | Varies by vendor |
| Setup | About 5 minutes with HubSpot login | Minutes; an admin connects first | Private app token and local install | Minutes |
| B2B pipeline benchmarks | Yes, from GrowthSpree research | No | No | No |
| Ready-made RevOps prompts | 22, built for B2B and SaaS | None | None | Generic |
| Where you can use it | Claude, ChatGPT, Cursor, any MCP client, plus web chat on Premium | Any MCP client | MCP clients you configure | Usually Claude and ChatGPT |
HubSpot's remote MCP server became generally available in April 2026 with read and write access to CRM records. Competitor details come from each vendor's public pages in September 2026 and may change.
Capabilities
What can Claude or ChatGPT do with HubSpot CRM MCP?
Almost anything a senior RevOps analyst and marketing operations lead would do with full access to HubSpot and your ad platforms. Here is what that covers, and what it deliberately will not do.
Your AI analyst can
- Show revenue, SQLs and value per lead by source and campaign
- Calculate true cost per SQL by channel with your ad platforms connected
- Find where MQLs stall before becoming SQLs
- Measure sales cycle length by channel
- Rank accounts by engagement and check buying committee coverage
- Flag stalled deals and patterns in lost deals
- Find duplicates, missing sources and empty properties
- Write weekly pipeline and quarterly board revenue reports
- Use your company context (ICP, goals, brand voice) so every answer fits your business
- Save any prompt as a custom prompt and rerun it in one click
- Share a conversation with a colleague through a private link
- Answer questions in Slack through the GrowthSpree bot (Premium)
It won't
- Edit HubSpot records on its own. It recommends; you apply in HubSpot, or use HubSpot's official MCP for edits.
- Guess numbers. Prompts tell Claude to use real CRM data and flag missing properties.
Testimonials
What B2B and SaaS marketing leaders say
-
Hours saved every week, and budget leaks found that nobody knew about
"This tool has saved us hours each week. The real-time recommendations are spot-on, and we've plugged budget leaks we didn't even know existed."
Arnav MahajanChief of Staff, Fleetpanda -
Reporting went from a chore to a question
"GrowthSpree's AI platform has made reporting so easy. These custom reports are intuitive, and they've made decision-making so much faster."
PranayHead of Marketing, Hubilo -
Like a dedicated analyst, without the overhead
"From budget leaks to performance issues, it identified and fixed problems we didn't even know existed. It's like having a dedicated analyst, but without the overhead."
DebpriyaDirector of Marketing, Sogolytics
Security
Is HubSpot CRM MCP safe for your CRM?
-
Official APIs only
Data comes from each platform's official API through the access you approve on the platform's own consent screen. No scraping and no shared logins.
-
Tokens stay server-side
OAuth tokens are stored server-side and the AI never sees your password.
-
Your own API key
Every teammate gets a personal API key. Treat it like a password and ask us to reset it if it is ever exposed.
-
Disconnect any time
Disconnect any integration from the Integrations page, or revoke access from the platform's own settings. How data is handled is set out in our privacy policy.
Integrations
Connect the channels that feed your pipeline
HubSpot shows what closed. Add the platforms that created the leads and Claude can show which spend produced the revenue.
-
Google Ads MCP
True cost per SQL by campaign and keyword.
Learn More -
LinkedIn Ads MCP
Pipeline by job title, seniority and account.
Learn More -
Google Analytics MCP
What buyers do on your site before they convert.
Learn More -
Search Console MCP
Which organic searches bring buyers who close.
Learn More -
Meta Ads MCP
Whether retargeting produces pipeline.
Learn More -
All marketing MCPs
Every B2B channel on one GrowthSpree account.
Learn More
FAQ
HubSpot CRM MCP questions, answered
What is HubSpot MCP?
HubSpot MCP is a connector built on the Model Context Protocol (MCP), the open standard Anthropic introduced in 2024, that lets an AI assistant like Claude or ChatGPT read your HubSpot CRM. You ask questions in plain English and get answers from live contacts, companies and deals instead of building reports.
Does HubSpot have an official MCP server?
Yes. HubSpot's remote MCP server became generally available in April 2026. It gives MCP-compatible AI tools read and write access to CRM records within each user's HubSpot permissions. It covers HubSpot data only, so it cannot connect deals to the ad spend that created them.
How is GrowthSpree's HubSpot MCP different from HubSpot's official one?
HubSpot's official server is built for working inside the CRM: looking up and editing records. GrowthSpree's is built for revenue questions across channels: it connects HubSpot with Google Ads, LinkedIn Ads, Meta, Microsoft Advertising, GA4 and Search Console, and adds B2B RevOps prompts and pipeline benchmarks, so you can see cost per SQL, revenue and sales cycle by channel.
Can I use both?
Yes, and many teams should. Use HubSpot's official MCP to update records and create tasks, and GrowthSpree to analyse which channels and campaigns produce pipeline. Both can be connected to the same AI tool.
Is GrowthSpree's HubSpot MCP free?
You can start free. HubSpot is included on the Basic plan along with Google Ads, Google Analytics, Search Console, LinkedIn Ads and Microsoft Advertising. Premium adds Meta Ads, the GrowthSpree web chat and Slack.
Do I need a HubSpot private app or developer account?
No. You connect HubSpot with your HubSpot login and approve access on HubSpot's own screen. Your portal is linked automatically, and GrowthSpree generates your personal API key.
Which setup should I use?
On Claude's free plan, use the Claude Desktop extension. On a paid Claude plan or Cowork, add GrowthSpree as a custom connector. Developers can connect Claude Code with one command. For Cursor, Windsurf, ChatGPT and other MCP clients, paste the server config with your API key. Every option uses the same token from your dashboard.
How long does setup take?
About 5 minutes: enter your work email to get your login, connect HubSpot and copy your token, add GrowthSpree to your AI tool, then ask your first question. Each ad platform you add is one more click.
Can Claude change my HubSpot records?
GrowthSpree's connection is built for analysis. Claude recommends changes, such as lifecycle clean-up rules or deals to follow up, and you apply them in HubSpot. For editing records from an AI tool, HubSpot's official MCP server supports writes within your permissions.
What HubSpot data can Claude read?
Contacts, companies, CRM search and conversations from the portal you connect, within your HubSpot permissions. Combined with your ad platforms, that is enough to compare channels on leads, SQLs and revenue.
Can it calculate cost per SQL by channel?
Yes, when you also connect your ad platforms, such as the Google Ads or LinkedIn Ads MCP. Claude joins spend by source and campaign with HubSpot lifecycle stages and reports cost per lead, cost per SQL and cost per opportunity for each channel.
Does it work with Salesforce?
Not today. GrowthSpree's CRM connection is HubSpot. Salesforce users can still connect the ad platform and analytics MCPs.
Can it find duplicates and data quality issues?
Yes. Claude can find likely duplicate contacts and companies, contacts missing an original source or UTM data, empty key properties and lifecycle stages that do not match activity, and recommend clean-up rules.
Does HubSpot CRM MCP work with ChatGPT?
Yes. GrowthSpree's MCP server is hosted, so it works with any client that accepts a remote MCP server: add it to ChatGPT as a custom connector, or paste the config into Cursor, Windsurf and other MCP clients. Claude has the most setup options.
Do I need a paid Claude plan?
No. On Claude's free plan you install the GrowthSpree extension in Claude Desktop and paste your token. Paid Claude plans and Cowork can add it as a custom connector instead, with higher usage limits for large portals and long reports.
Is my HubSpot data used to train AI models?
GrowthSpree uses your data to answer your questions and run the reports you set up. How it is stored and processed is set out in our privacy policy and your agreement with GrowthSpree. The AI assistant you choose, such as Claude or ChatGPT, also applies its own data policy.
How is GrowthSpree's HubSpot CRM MCP different from a generic MCP connector?
A generic connector only gives an AI tool access to your data, which is quickly becoming a commodity. GrowthSpree adds what decides the quality of the answer: benchmarks from its pipeline and waste research, prompts and playbooks from $60M+ of managed B2B ad spend, every B2B channel plus HubSpot on one account, and workflow features such as company context, saved prompts, scheduled audits and a Slack bot.
Where do the benchmarks come from?
From GrowthSpree's Paid Ads Pipeline Disconnect Report, which mapped 1,412 ad variants to closed-won revenue and found cost per SQL correlates with pipeline at 0.71 versus 0.18 for Google Search CTR, and from GrowthSpree's published guidance on measuring pipeline from digital ads.
Why is GrowthSpree's HubSpot CRM MCP built for B2B and B2B SaaS?
Because B2B companies, SaaS or not, are measured on pipeline, not online sales. GrowthSpree connects HubSpot with LinkedIn Ads, Google Ads and Microsoft Advertising, and its prompts look at SQLs, demo and quote requests, buying committees and sales cycles.
Can the AI learn about my company?
Yes. Set your company context once, including what you sell, your ICP, goals and brand voice, and it is applied to every conversation so recommendations fit your business.
Can my whole team use it?
Yes. Each teammate gets their own login and API key, and you can share any conversation through a private link. On Premium, the Slack bot answers questions for the whole team in your channels.
Who is HubSpot CRM MCP for?
B2B and B2B SaaS marketing leaders, RevOps and marketing operations teams, sales leaders, agencies managing HubSpot for clients, and founders who want to know which channels produce revenue. That includes software companies and B2B firms in IT services, professional services and manufacturing.
Still have a question? The MCP help center covers setup, integrations, plans and troubleshooting.
Get free access