HubSpotHubSpot Anthropic ClaudeAnthropic Claude

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

HubSpot to Claude demo

Trusted by 1,600+ marketers and agencies in 60+ countries

G2 Momentum Leader badge G2 Best Estimated ROI badge G2 Best Relationship badge
Ogilvy Google Partner Loop Dapper Ture Vaulted
★★★★★   4.6 / 5 · 200+ reviews on G2
Tutorial

How to connect HubSpot to Claude

HubSpot × Claude demo
  1. Connect HubSpot to Porter

    Log in to Porter with your HubSpot account and grant read-only access. Takes 2 minutes — no engineering, no exports.

  2. Pick your ad account

    Select one or blend multiple properties into a single data source — useful for agencies managing several clients.

  3. Add Porter MCP to Claude

    In Claude, paste the URL https://mcp.portermetrics.com/mcp as a custom connector. No JSON-RPC, no local servers.

  4. 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.

  5. Ask in plain English

    “Show me HubSpot performance trends over the last 14 days.” Claude returns a filtered table in seconds.

Read the full tutorial →
Fields

+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 information
  • Contact street address
  • Contact buying role
  • Contact city
  • Contact close date
  • Contact country/region
  • Contact create date
Marketing email
  • Marketing email ab
  • Marketing email body
  • Marketing email bounce
  • Marketing email bounce total
  • Marketing email bounce ratio
  • Marketing email campaign Id
Company information
  • Company about us
  • Company street address
  • Company street address 2
  • Company annual revenue
  • Company city
  • Company close date
Deal information
  • Average value of deals won
  • Deal annual contract value (ACV)
  • Deal amount
  • Deal amount lost
  • Deal amount won
  • Deal amount in company currency
Analytics
  • Analytics bounce rate (%)
  • Analytics bounces
  • Analytics traffic contact to customer rate
  • Analytics conversion rate (%)
  • Analytics CTA clicks
  • Analytics CTA rate (%)
Line item
  • 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 email information
  • 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 web analytics history
  • 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
  • Form is captcha enabled
  • Form created date
  • Form CSS class
  • Form GUID
  • Form ignore current values
  • Form inline message
See all 510 HubSpot fields documentation →
Prompts

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.
Security

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.

Pricing

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.
Monthly Annual Save 17%

Number of HubSpot properties

$12.5 /mo

Billed annually · /account

Destinations included
Claude
ChatGPT
Looker Studio
Google Sheets
Slack
Zapier
Power BI
Start for free →

Unlimited 14-day free trial + Free forever plan

Explore more

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.

FAQ

Questions about HubSpot + Anthropic Claude

What is MCP and how does it connect HubSpot to Claude?
MCP is an open protocol — Model Context Protocol — that lets Anthropic Claude talk to Porter’s API. Porter exposes HubSpot data as read-only tools Claude can call. Paste one URL into Claude’s MCP settings and the connection is live.
Do I need technical skills or coding to set this up?
No. Paste one URL into Anthropic Claude’s MCP settings. No API tokens, no JSON-RPC, no local servers. If you can copy and paste, you can connect HubSpot to Claude.
Will connecting my HubSpot account get it banned?
No. Porter reads from its own already-authorized infrastructure. No new OAuth scopes, no third-party app reviews. Read-only access — Claude cannot modify campaigns, budgets, or settings.
What HubSpot metrics can I analyze in Claude?
All 510 fields across 21 categories. Key metrics include Amount spent, Purchases, Purchase ROAS, and Cost per purchase. Plus creative fields like Hook rate, Hold rate, and Ad preview URLs; attribution windows including Purchases (1 day click), Purchases (7 days click), and Purchases (28 days click); and video play curves at 25%, 50%, 75%, and 95%.
Can I create or edit campaigns from Claude, or is this read-only?
Read-only. Anthropic Claude can query, analyze, and summarize. It cannot pause campaigns, change budgets, edit ad copy, or modify targeting. This is by design for safety.
I already use Porter for HubSpot reporting — do I need to reconnect?
No. Your existing HubSpot connection in Porter feeds Anthropic Claude automatically. Enable the MCP add-on in one click. Same data, new interface.
How much does the HubSpot MCP integration cost?
Included in your Porter plan. No extra charge for Anthropic Claude, ChatGPT, or Slack AI access. Pay per ad account, not per destination.

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