The HubSpot MCP server gives Claude access to your HubSpot CRM data. Query contacts, manage deals, log activities, and read campaign metrics. For anyone running their go-to-market on HubSpot, this is one of the highest-leverage installs.
The official OAuth integration is the canonical path. Connect once and revoke from your HubSpot account whenever you want.
Why use it
CRM data is mostly used for lookups: “who’s been in the most contact with customer X?” “Which deals slipped this quarter?” “What’s the conversion rate on this email campaign?” Each one is a HubSpot UI tour with filters and views. The MCP server flips this into prompts.
For founders or sales operators running a small team on HubSpot, the daily routine of pulling reports and updating records collapses dramatically.
What it actually does
CRM ops: search and fetch contacts, companies, deals, tickets, products, orders and invoices. Update records with property changes. Work with segments (lists). Marketing: read campaigns and campaign metrics, landing pages, website pages and blog posts. Sales: log calls, emails, meetings, notes and tasks, and work with quotes.
Practical patterns:
- “Show me deals over $10K that have been stuck in ‘Negotiation’ for more than 14 days.”
- “Find every contact added this month from organic search and add them to my ‘New Inbound’ segment.”
- “What’s the open rate of the latest ‘Product Update’ campaign?”
Gotchas
Custom properties are everywhere in HubSpot. The server returns them but Claude may not know what they mean. For workflows that depend on custom fields, mention them in your prompt or system message.
Rate limits depend on tier. Free and Starter accounts have lower API limits than Pro and Enterprise. Heavy usage on a Starter account can hit caps; the server handles 429s but Claude may report partial data.
Pair with Apollo.io for outbound enrichment and Brevo or Mailchimp if you also run separate email tooling. Claude can pull data from HubSpot, enrich via Apollo, and trigger sequences in whichever tool runs your outbound.
For solo founders running both HubSpot and a custom database, Postgres plus HubSpot is a useful combo. Claude can join your CRM data with your app data in a single prompt, which the HubSpot UI alone cannot.