← Back to all apps

HubSpot

Chat with your HubSpot CRM data directly within Claude to get instant, personalized insights. Query key CRM objects like contacts, deals, companies, and tickets based on your permissions, all without switching contexts. Your data stays secure while enabling smarter, faster decision-making with accurate, real-time customer information.

2ChatGPT Tools
5Claude Tools

Use Cases

sales-and-marketing

Available Tools

Fetch

fetch
Full Description

Fetch a HubSpot record via MCP.

Parameters (1 required)
Required
idstring

Search

search
Full Description

Search HubSpot data using the MCP service.

The connector expects the HubSpot Search DSL and will reject natural-language fragments. Every query string must:

  • Begin with _query_version_2_ op:<describe_object|find_objects|count_objects>

object_type:<contacts|companies|deals|tickets>.

  • Continue with space-separated key[:op]:value tokens only.
  • Limit keys to q, query, confirmed HubSpot properties,

property_names, limit, offset, sort, and associated_<object_type>.

  • Limit operators to eq, neq, gt, gte, lt, lte, in,

not_in, contains_token, not_contains_token, has_property, and not_has_property (for associated_* only use eq, in, not_in).

  • Use only q:"text" or query:"text" for full-text search and never

embed bare prose elsewhere in the DSL.

  • Apply pagination or property_names tokens only when necessary and use

sort:<property>:asc|desc for ordering.

Unknown schemas should be handled by first issuing a _query_version_2_ op:describe_object object_type:<type> limit:10 request before filtering on properties.

Examples:

  • _query_version_2_ op:describe_object object_type:contacts limit:10
  • _query_version_2_ op:find_objects object_type:contacts q:"john doe"

limit:10 sort:createdate:desc

  • _query_version_2_ op:find_objects object_type:deals

dealstage:not_in:closedlost,closedwon closedate:gte:2025-01-01 sort:closedate:asc

Parameters (1 required)
Required
querystring