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.

Works in
  • Claude Desktop (free and paid)
  • Claude Cowork
  • Claude Code
  • ChatGPT
  • Cursor
  • Any MCP client
  • GrowthSpree web chat (Premium)

Want to look first? See the setup options or browse the prompts.

AI analyst, connected to HubSpot This year
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

Revenue by source
SourceLeadsRevenuePer lead
LinkedIn Ads11$112K$10.2K
Organic search18$96K$5.3K
Google Ads28$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.

Example answers from B2B SaaS accounts. Names anonymised.

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
$60M+B2B ad spend managedFrom GrowthSpree client audits
300+B2B and SaaS accountsFrom GrowthSpree client audits
0.71correlation of cost per SQL with pipelinevs 0.18 for CTR, in our Pipeline Disconnect Report

Used by marketing teams at

Clients love GrowthSpree on G2
Rocketlane Signeasy Hasura Privado Hubilo Betterplace Cashfree Payments PriceLabs Sahi Pro Rapid Claims LimeChat PayGlocal

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.

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.71correlation between cost per SQL and pipeline, versus 0.18 for Google Search CTR
38%of ad spend went to the bottom two pipeline quartiles before closed-loop correction
44%average improvement in cost per SQL after reallocating to pipeline-positive ads
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.

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.

0.7x to 2.5x ROASPriceLabs
4x trials, 51% lower costTrackxi
3.4x ROAS, 36% lower cost per demoRocketlane

Results from GrowthSpree agency engagements, the work these prompts and playbooks come from.

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 jobTodayWith HubSpot CRM MCP
Proving marketing's impactExport 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 SQLAd 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 leaksSales 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 fairlyA 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 prioritisationSales 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 reportingThe 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.

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.

  1. 0:00 to 2:00

    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.

  2. 2:00 to 4:00

    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.

  3. 4:00 to 5:00

    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 add command 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

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.

$20,000
$127
8%

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 month13
Gap versus cost per lead12.5x
Find my cost per SQL by channel

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.

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.

  1. Run the hot accounts prompt and share the top 10 with sales.
  2. List stalled deals with a next action for each.
  3. Save both as custom prompts and rerun them every Monday.

The monthly revenue attribution

Settle the "which channel works" debate with data.

  1. Connect your ad platforms alongside HubSpot.
  2. Run true cost per SQL and revenue by source.
  3. Check sales cycle by source before cutting any channel.

The CRM clean-up sprint

Make every report after this one trustworthy.

  1. Find duplicates and records missing a source.
  2. Fix lifecycle stages that do not match activity.
  3. Check owner assignment and follow-up on new MQLs.

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?

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

HubSpotGoogle AdsLinkedIn AdsMetaGA4

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 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?"

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.

HubSpot MCP options compared, September 2026
Best for B2B and SaaSGrowthSpree HubSpot CRM MCPHubSpot's official remote MCPCommunity HubSpot MCPs on GitHubHosted connectors (e.g. Composio, Zapier, Windsor)
PriceFree to startIncluded with HubSpotFreeFree tiers to paid plans
Ad platforms in the same conversationYes: Google Ads, LinkedIn, Meta, Microsoft Ads, GA4, Search ConsoleNo, HubSpot onlyNoSome vendors
True cost per SQL by channelYesNo, no ad spend dataNoVaries by vendor
Edits HubSpot recordsRecommends; you applyYes, read and write within your permissionsVaries by repoVaries by vendor
SetupAbout 5 minutes with HubSpot loginMinutes; an admin connects firstPrivate app token and local installMinutes
B2B pipeline benchmarksYes, from GrowthSpree researchNoNoNo
Ready-made RevOps prompts22, built for B2B and SaaSNoneNoneGeneric
Where you can use itClaude, ChatGPT, Cursor, any MCP client, plus web chat on PremiumAny MCP clientMCP clients you configureUsually 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.

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.

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

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.

HubSpot CRM MCP questions, answered

Still have a question? The MCP help center covers setup, integrations, plans and troubleshooting.

Get free access
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.

Find out which channel is really filling your pipeline

Connect HubSpot in about 5 minutes and ask your first question in Claude, ChatGPT or our web chat. If the answer does not show you something new about your revenue, you have lost five minutes.

Setup questions? Read the MCP help center.

Get free HubSpot MCP access