---
title: "HubSpot MCP server · Connect AI agents to HubSpot CRM"
description: "Connect inference.eu agents to HubSpot's official remote MCP server to search, read and update contacts, companies, deals and tickets in your CRM."
canonical: "https://inference.eu/connect/hubspot/"
language: "en"
---

MCP servers · CRM and sales

# HubSpot MCP server: connect AI agents to HubSpot from the EU

HubSpot runs an official remote MCP server, generally available since April 2026, that lets agents read and update CRM records such as contacts, companies, deals and tickets, and read marketing content. inference.eu agents connect to it with OAuth through an MCP connector set up in your HubSpot account, acting with the user's permissions.

[Contact sales](https://inference.eu/contact/)[What agents can do with it](#tools)

1.  01Authentication: OAuth
2.  02Official server
3.  03EU data centres

## What agents can do with it

-   1

    ### Search and read CRM records

    Search and read contacts, companies, deals, tickets and other CRM objects with their properties and associations, so an agent can answer questions about customers and pipeline.

-   2

    ### Create and update records

    Create and update CRM records and engagements such as notes, tasks and logged calls, within the permissions of the user who connected the agent.

-   3

    ### Marketing content and account context

    Read marketing content such as campaigns, emails and landing pages, and read account context like owners, properties and pipelines. These areas are read-only through the server.

## What HubSpot and its MCP server are

HubSpot is a CRM and marketing platform used by many small and mid-sized companies in Europe, made by HubSpot, Inc. of Cambridge, Massachusetts. Teams use it for contacts, deals, support tickets, email marketing and websites.

HubSpot's remote MCP server runs at `https://mcp.hubspot.com` and has been generally available since April 2026. It uses OAuth 2.1 with PKCE. Agents can read and write CRM records and engagements, while marketing content and account context are read-only. Every call respects the HubSpot permissions of the user who authorised the connection.

## What agents can do with HubSpot

Before a sales call, an agent can pull the company record, open deals, recent emails and support tickets and write a one-page brief. After the call, it can log a note, create follow-up tasks and move the deal stage once a person confirms.

Support leads can ask "which customers with open tickets have a renewal this quarter?" and get a list with links. Marketing teams can have an agent summarise how a campaign's emails and landing pages performed and suggest which contacts to follow up.

## Setup and authentication

In your HubSpot account, a super admin creates an MCP connector, which gives you the client details the agent needs. Add the HubSpot connector on inference.eu, enter those details and sign in with HubSpot through OAuth.

The agent then acts with that user's permissions, so a user with limited team or record access keeps the agent within the same limits. Tokens are stored encrypted in the EU and used only by the agents you allow. Admins can uninstall the connector in HubSpot at any time to cut off access.

## Data protection and where the data goes

CRM records are fetched from HubSpot's own MCP server, so data stays with HubSpot, a US company, as it does for your other HubSpot integrations. HubSpot accounts can be hosted in its EU data centre; check which region your account uses.

On inference.eu, the model that reads and writes CRM data runs in EU data centres, and your HubSpot credentials are stored encrypted in the EU. A CRM holds personal data about customers and prospects, so connect agents with users whose access matches the task and avoid broad super admin accounts.

## Approvals and safe use

Wrong CRM updates have consequences: a changed deal stage can trigger workflows, a changed owner moves a customer to another rep, and edited contact data can affect consent and email sends.

On inference.eu you can let searches and reads run on their own and require a person's approval before an agent creates or updates records, logs engagements or changes deal stages. The approval shows the record and the fields that will change. HubSpot's property history shows previous values if something needs to be put back.

## HubSpot

Vendor

HubSpot, Inc.

Vendor based in

United States

Category

CRM and sales

Authentication

OAuth

Transport

Remote (HTTP)

Server

[Official server](https://developers.hubspot.com/docs/apps/developer-platform/build-apps/integrate-with-the-remote-hubspot-mcp-server)

Documentation

[developers.hubspot.com](https://developers.hubspot.com/docs/apps/developer-platform/build-apps/integrate-with-the-remote-hubspot-mcp-server)

## HubSpot: common questions

The questions buyers, developers and legal teams ask us most. Something missing? Ask us directly.

Yes. HubSpot runs a remote MCP server at https://mcp.hubspot.com, generally available since April 2026. It uses OAuth 2.1 with PKCE through an MCP connector created in your HubSpot account, and it is documented on HubSpot's developer site.

It can search, read, create and update CRM records such as contacts, companies, deals and tickets, and engagements such as notes and tasks. Marketing content like campaigns and emails, and account context, are read-only.

A super admin creates an MCP connector in HubSpot. Add the HubSpot connector on inference.eu with its client details and sign in with HubSpot. Tokens are stored encrypted in the EU and used only by the agents you allow.

Yes. The server acts with the permissions of the user who authorised the connection, including team and record access. Connecting the agent through a user with limited access is the simplest way to narrow what it can see and change.

The server focuses on reading, creating and updating records rather than deleting them. Any write can be gated with a person's approval on inference.eu, and HubSpot's property history shows earlier values if a change has to be reverted.

Yes. An inference.eu agent can read a customer's emails through Gmail and their CRM record through HubSpot, then draft a reply and log a note. Each connector has its own credentials and its own approval rules.

HubSpot serves CRM data from its own systems, in its EU data centre for accounts hosted there. The model on inference.eu that reads it runs in EU data centres, and your HubSpot credentials are stored encrypted in the EU.

No. HubSpot also offers a developer MCP server for building HubSpot apps and projects from a local command line. The remote server described here is the one for working with CRM data, and it is the one inference.eu agents use.

[Ask a question](https://inference.eu/contact/)

## Related

[All MCP servers](https://inference.eu/connect/#directory)

-   [SalesforceConnect inference.eu agents to Salesforce Hosted MCP Servers to query and update records with each user's own permissions, sharing rules and field security.CRM and sales](https://inference.eu/connect/salesforce/)
-   [GmailConnect inference.eu agents to Google's official Gmail MCP server to search threads, read messages, apply labels and write drafts, without sending mail.Communication](https://inference.eu/connect/gmail/)
-   [SlackConnect inference.eu agents to Slack's official MCP server. Search messages and files, read channels and threads, post updates and edit canvases with admin approval.Communication](https://inference.eu/connect/slack/)

## Move your AI workloads to EU infrastructure

Tell us which models you use and roughly how much traffic you have. We reply within one working day with pricing and next steps.

-   Reply within one working day
-   Pricing for your volume
-   DPA ready to sign
