HubSpot integrationHubSpot logo

HubSpot integration for AI agents.

HubSpot integration for AI agents with secure authentication and server-side credential injection. Open Connector runs the OAuth, seals the token in an encrypted vault, and serves HubSpot tools to your agent over MCP or a typed API — credentials injected server-side, every call audited, nothing leaving your infrastructure. Open source (AGPL-3.0) and self-hostable.

What your agents can do

Real HubSpot actions, managed and audited.

Your user connects HubSpot once; your agent can then use HubSpot CRM APIs to read, search, create, update, and archive core CRM records — scoped to the OAuth permissions you grant and the tool allowlist you configure. Every action is least-privilege and written to a tamper-evident audit trail.

  1. 1

    Your user grants HubSpot access once (OAuth) — the token lands in the vault.

  2. 2

    Your agent calls a tool over MCP or the typed API; Open Connector injects the credential server-side.

  3. 3

    Every routed call appends a hash-chained audit record — nothing leaves your infra.

Tools & triggers

Supported HubSpot tools.

18 tools are generated from the published HubSpot catalog. Descriptions are plain text; each action remains subject to its configured authentication and tool allowlist.

Showing 18 tools. All published catalog entries are included in this page's server-rendered HTML.

Archive a HubSpot company
Archive one HubSpot company. HubSpot uses archive as the delete behavior for CRM objects.
Companies
Create a HubSpot company
Create a single HubSpot company with a properties object and optional associations.
Companies
Get a HubSpot company
Retrieve one HubSpot company by ID.
Companies
List HubSpot companies
Retrieve a page of HubSpot companies.
Companies
Search HubSpot companies
Search HubSpot companies with filters, sorting, and selected properties.
Companies
Update a HubSpot company
Update properties for a HubSpot company.
Companies
Archive a HubSpot contact
Archive one HubSpot contact. HubSpot uses archive as the delete behavior for CRM objects.
Contacts
Create a HubSpot contact
Create a single HubSpot contact with a properties object and optional associations.
Contacts
Get a HubSpot contact
Retrieve one HubSpot contact by ID.
Contacts
List HubSpot contacts
Retrieve a page of HubSpot contacts.
Contacts
Search HubSpot contacts
Search HubSpot contacts with filters, sorting, and selected properties.
Contacts
Update a HubSpot contact
Update properties for a HubSpot contact.
Contacts
Archive a HubSpot deal
Archive one HubSpot deal. HubSpot uses archive as the delete behavior for CRM objects.
Deals
Create a HubSpot deal
Create a single HubSpot deal with a properties object and optional associations.
Deals
Get a HubSpot deal
Retrieve one HubSpot deal by ID.
Deals
List HubSpot deals
Retrieve a page of HubSpot deals.
Deals
Search HubSpot deals
Search HubSpot deals with filters, sorting, and selected properties.
Deals
Update a HubSpot deal
Update properties for a HubSpot deal.
Deals
FAQ

HubSpot integration, answered

How do AI agents use HubSpot through Open Connector?
Your user connects HubSpot once with one of its cataloged authentication methods. Open Connector stores the credential in an encrypted vault and exposes HubSpot tools to your agent over MCP or a typed API, with credentials injected server-side on each call.
Is this a HubSpot MCP server?
Yes. Open Connector can serve HubSpot as a named MCP server with a scoped allowlist and a per-user connection URL, so any MCP client can call HubSpot actions with credentials injected server-side.
Where do HubSpot credentials live?
In your own infrastructure. Open Connector keeps credentials in its own vault and injects them at call time, so they never leave your environment.

Give your agents HubSpot — keep the keys.

Open source, self-hostable, with HubSpot credentials that never leave your infrastructure. Run it from source today.