Skip to main content

HubSpot integration for AI chat

Connect your HubSpot account and the Endless agent can search contacts, companies and deals, update a record and read how your campaigns and emails perform, without opening HubSpot.

Book a demo

What the agent can do with HubSpot

  1. 01

    Search CRM records

    Search and filter contacts, companies, deals, tickets and other records, or fetch them by ID.

  2. 02

    Get numbers from your CRM

    Ask for counts and breakdowns, which HubSpot answers with a query over your CRM data.

  3. 03

    Create and update records

    Create or update records and activities such as notes and tasks, after HubSpot shows the proposed changes for you to confirm.

  4. 04

    Read campaign and email results

    Get campaign attribution and metrics, and marketing email results such as opens, clicks and bounces.

  5. 05

    Search conversations

    Search the messages in your HubSpot inboxes by record, date or keyword.

  6. 06

    Work on landing pages

    Create, edit and publish landing pages, with a confirmation before anything goes live.

Things to ask

  • “Find the HubSpot deals over $10,000 that closed this quarter and group them by owner.”
  • “Log a note on the Acme company record in HubSpot with the summary of this call.”
  • “How did last month's newsletter do in HubSpot: opens, clicks and unsubscribes?”
  • “Search our HubSpot inbox for messages from Acme about billing.”

How to set it up

  1. 01

    Open connectors

    In Endless, open Settings and go to Connectors.

  2. 02

    Connect HubSpot

    Connect HubSpot from its card, then approve access on HubSpot's sign-in page.

  3. 03

    Ask in chat

    Start a chat and ask for what you need. The agent uses HubSpot when your request calls for it.

HubSpot tools in its MCP documentation

29 tools, as listed in HubSpot's MCP documentation. Which ones the agent gets depends on your HubSpot account, your plan and HubSpot's server today.

Read HubSpot's MCP documentation

ToolWhat it does, in HubSpot's words
get_user_detailsReturns the authenticated user’s information, account details, and per-object access (read and write).
get_organization_detailsLists organization-wide teams, job titles, seat counts, and account information including timezone, currency, and account type.
discover_hubspot_schemaSearch HubSpot schema to discover available object types, or look up specific known types directly.
search_crm_objectsSearch and filter CRM records using filter groups, text queries, sorting, and pagination.
get_crm_objectsFetch one or more CRM objects by their IDs in a single request.
manage_crm_objectsCreate or update CRM records or activities.
manage_segmentCreate static and dynamic segments.
query_crm_dataQuery HubSpot CRM data using SQL with HubSpot-specific extensions.
search_propertiesFind property definitions for an object type using keyword search.
get_propertiesGet full property definitions, including data types and enumeration values.
manage_custom_propertiesCreate custom properties for CRM objects.
manage_custom_pipelinesCreate and manage pipelines for supported objects.
search_ownersFind CRM record owners by name or email, or look up owners by ID.
get_campaign_attribution_reportsGet revenue and deal attribution data for campaigns.
read_campaign_dataRead campaign analytics, asset metrics, or contact data in a single operation.
manage_campaign_objectsCreate or update marketing campaigns and manage campaign asset associations.
search_conversationsSearch conversations and messages from HubSpot inboxes.
get_conversation_channel_metadataList the inboxes, channels, and channel instances available in the account.
search_intent_signalsSearch and analyze buyer intent signals for companies and contacts.
get_marketing_email_analyticsGet analytics data for marketing emails based on sends within a given date range.
manage_marketing_emailManage marketing email settings and content.
get_content_analytics_reportRun content analytics across landing pages, website pages, and blog posts.
manage_landing_pageCreate, edit, style, publish, clone, and inspect landing pages.
get_aeo_metricsGet brand-level AEO analytics including share of voice, prompt performance trends, and competitor comparisons.
manage_aeo_promptsView tracked prompts and their performance details, including full AI engine response text from ChatGPT, Gemini, Perplexity, and Claude for any tracked prompt.
manage_aeo_recommendationsReview brand recommendations and act on them, including starting content generation actions such as blog posts and social posts.
manage_onboardingAssess an account’s CRM onboarding status and guide users through onboarding steps, including goal-setting and task progression.
tool_guidanceRetrieve usage instructions and guidance for one or more HubSpot MCP tools.
submit_feedbackSend feedback about the MCP server experience to HubSpot.

Frequently asked questions

  • What can the agent see in HubSpot?

    The records your own HubSpot user can see. Which tools are available also depends on your HubSpot subscription and permissions.

  • Does the agent change records without asking?

    No. HubSpot's server requires explicit confirmation before it creates or updates a CRM record, so the agent shows you the proposed changes first.

  • Do I need a HubSpot account?

    Yes. Each person in the workspace connects their own HubSpot account, and the agent acts with that account's access. Nobody else in the workspace can use your connection.

  • Can a workspace admin turn HubSpot off?

    Yes. An admin can turn a connector off for the whole workspace in the Workspace tab of the connectors settings. Members choose for themselves among the connectors left on.

  • Can a scheduled task use HubSpot?

    Yes. A scheduled task can use the connectors its creator has connected, so a weekly report can read HubSpot the same way a chat does.

  • Which chat models can use HubSpot?

    The chat model you pick in Endless gets the HubSpot tools, so you can switch models in a conversation and keep the connection.

Give your next idea a place to grow.

Start free, create a project, and bring your brand’s references together. Or book a demo to explore Endless with your team.

Book a demo