HUBSPOT connector for Claude (MCP)
Ask Anthropic Claude about your HubSpot data using all available fields — without exporting a single CSV.
- +510 HubSpot fields plus calculated metrics — every dimension and breakdown HubSpot reports.
- Your HubSpot data already lives in Porter. Enable MCP and start asking Claude — no new integrations, no tokens, no servers.
- Cross your HubSpot performance with Google Analytics 4 revenue in one Claude conversation to see real outcomes, not just clicks.
Free forever plan · 14-day full trial · No credit card
How to connect HubSpot to Claude
-
Connect HubSpot to Porter
Log in to Porter with your HubSpot account and grant read-only access. Takes 2 minutes — no engineering, no exports.
-
Pick your ad account
Select one or blend multiple properties into a single data source — useful for agencies managing several clients.
-
Add Porter MCP to Claude
In Claude, paste the URL
https://mcp.portermetrics.com/mcpas a custom connector. No JSON-RPC, no local servers. -
Authorize Claude to read Porter
One click. Claude now has read-only access to your HubSpot data through Porter — same scope as your Porter account.
-
Ask in plain English
“Show me HubSpot performance trends over the last 14 days.” Claude returns a filtered table in seconds.
+510 HubSpot fields, ready for Anthropic Claude
Every field in HubSpot Manager — plus calculated metrics, every attribution window, and creative preview URLs — accessible to Claude on demand.
All Ads Manager fields (and more)
510 fields total — every native HubSpot field plus calculated metrics that aren’t offered natively.
Every breakdown
Segment by campaign, ad set, creative, audience, placement, device, region, hour, date — every breakdown HubSpot supports.
Creative previews and assets
Ad preview URLs plus links to creative assets — Claude can reason over performance + creative in the same answer.
Marketer-friendly naming
Fields named exactly as in HubSpot (e.g. “Cost” not cost_micros). Claude understands them natively.
Full granularity
Hour, day, week, month, year — plus every dimension HubSpot reports.
Cross-channel blending
Same field naming standard across Porter’s connectors — Claude can join HubSpot with GA4, BigQuery, or other sources in one prompt.
- Contact street address
- Contact buying role
- Contact city
- Contact close date
- Contact country/region
- Contact create date
- Marketing email ab
- Marketing email body
- Marketing email bounce
- Marketing email bounce total
- Marketing email bounce ratio
- Marketing email campaign Id
- Company about us
- Company street address
- Company street address 2
- Company annual revenue
- Company city
- Company close date
- Average value of deals won
- Deal annual contract value (ACV)
- Deal amount
- Deal amount lost
- Deal amount won
- Deal amount in company currency
- Analytics bounce rate (%)
- Analytics bounces
- Analytics traffic contact to customer rate
- Analytics conversion rate (%)
- Analytics CTA clicks
- Analytics CTA rate (%)
- Line item annual contract value (ACV)
- Line item net price
- Line item annual recurring revenue (ARR)
- Line item unit cost
- Line item created date
- Line item currency
- Contact now in workflow
- Contact invalid email address
- Contact marketing emails bounced
- Contact marketing emails clicked
- Contact marketing email confirmation status
- Contact marketing emails delivered
- Contact average page views
- Contact first referring site
- Contact time first seen
- Contact first touch converting campaign
- Contact first page seen
- Contact time of first session
- Form is captcha enabled
- Form created date
- Form CSS class
- Form GUID
- Form ignore current values
- Form inline message
Copy-paste prompts for HubSpot × Claude
Add Porter MCP to Claude (paste https://mcp.portermetrics.com/mcp), open a new conversation, and paste any prompt below.
Deal pipeline velocity by owner
Show me the average deal_days_to_close for each deal_owner this quarter, and flag any owner whose average is more than 30 days above the team median.Stalled opportunity alert
List contacts where contact_lifecycle_stage is 'Opportunity' but contact_predictive_contact_score is below 50, and show their last contact_notes_last_contacted date.Email engagement by funnel stage
Compare mkt_email_clickratio and mkt_email_openratio for emails sent to contacts with contact_lifecycle_stage 'Subscriber' versus 'Marketing Qualified Lead' in the last 90 days.First-touch attribution to revenue
For deals where `Deal is closed won` is true this month, show `Contact first touch converting campaign` and `Deal amount`. Then break it down by `Contact original source`. Output a ranked table by total `Deal amount`. Time range: last 30 days.Meeting no-show and reschedule tracking
Show the `Meeting engagement outcome` breakdown for the last 30 days: count completed, no show, rescheduled, and canceled by `Meeting engagement owner id`. Include the average gap between `Meeting engagement start time` and `Meeting engagement timestamp` for rescheduled meetings. Output as a table.Cross-channel first-touch to closed-won
Join `Contact original source` and `Contact first touch converting campaign` with ad platform data. For deals with `Deal is closed won` = true this quarter, show total `Deal amount won` by original traffic source and first campaign. Output a ranked table. Time range: Q2 2026.High-probability stalled deals
Flag deals where `Deal stage` has not changed in 14+ days but `Deal forecast probability` is above 50%. Show `Deal name`, `Deal owner`, `Deal stage`, `Deal forecast amount`, and `Deal last activity date`. Sort by `Deal forecast amount` descending. Time range: current open pipeline.Multi-account agency performance rollup
Roll up total `Deal amount won`, total `Contact number of associated deals`, and average `Deal days to close` across all connected HubSpot accounts for Q2 2026. Break down by account and `Deal owner`. Highlight any account where average `Deal days to close` is 20% above the portfolio median. Output as a table.Over-contacted non-converting leads
Find contacts where `Contact lifecycle stage` is 'Lead' and `Contact number of times contacted` is greater than 5 in the last 30 days, but stage has not progressed to 'Marketing Qualified Lead' or 'Opportunity'. Show `Contact email`, `Contact HubSpot score`, `Contact last contacted`, and `Contact number of sales activities`. Sort by `Contact HubSpot score` descending.Pipeline budget pacing vs. forecast
For this month, compare total `Deal forecast amount` by `Deal pipeline` against total `Deal amount won`. Show the gap as a percentage for each `Deal stage`. Flag any pipeline where forecast-to-closed ratio is below 60% and `Deal next activity date` is in the past or blank. Output as a ranked table.HubSpot MCP safety
Porter authenticates to HubSpot with the read-only scope you already approved for your reports. Anthropic Claude queries Porter — not HubSpot directly — so every conversation is rate-limited and cached at Porter side. No new permissions, no ban risk.
- Caching. Porter caches recent query results for 15 minutes per (account, field set) so repeated Claude prompts don’t hit the API again.
- Batching. Multiple field requests are merged into a single API call when possible (max 10,000 objects per call).
- Backoff & retry. Exponential backoff on 429 responses (1s → 2s → 4s → 8s).
- Per-account quotas. Porter tracks per-account daily usage and pauses queries before hitting 90% of the daily quota.
- Read-only enforcement. Porter never requests write scopes from HubSpot, so even compromised tokens cannot modify contacts, deals, campaigns, or pipelines.
- Audited tools. The MCP exposes 6 read-only methods:
get_blend_id,list_accounts,list_categories,list_data_sources,list_fields,query_data.
GDPR compliant · 1,600+ marketers trust Porter with their HubSpot data.
Start free. Pay per data source account
- +510 HubSpot fieldsEvery native field plus calculated metrics — accessible to Claude in plain English.
- All attribution windowsCompare 1d-click, 7d-click, 28d-click and 1d_click+1d_view side by side from one connection.
- Same plan, every destinationSend to Anthropic Claude, ChatGPT, Looker Studio, Google Sheets, BigQuery and Slack — one subscription.
- Unlimited usersNo extra cost per team member or seat.
Number of HubSpot properties
Billed annually · $12.5/account
Unlimited 14-day free trial + Free forever plan
Other connectors & destinations
Porter supports 15+ data sources and 10+ destinations. Mix and match in one subscription — no extra seats or hidden per-destination fees.
Questions about HubSpot + Anthropic Claude
What is MCP and how does it connect HubSpot to Claude?
Do I need technical skills or coding to set this up?
Will connecting my HubSpot account get it banned?
What HubSpot metrics can I analyze in Claude?
Can I create or edit campaigns from Claude, or is this read-only?
I already use Porter for HubSpot reporting — do I need to reconnect?
How much does the HubSpot MCP integration cost?
Chat with your HubSpot data in Claude
Your HubSpot data already lives in Porter. Enable MCP and start asking Claude about campaigns, creatives, and ROAS — no new integrations, no tokens, no servers. Get live, conversational access to all 510 HubSpot fields including creative previews, every attribution window, and multi-account blends.
Free forever plan · 14-day full trial · No credit card
