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.
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
Your user grants HubSpot access once (OAuth) — the token lands in the vault.
- 2
Your agent calls a tool over MCP or the typed API; Open Connector injects the credential server-side.
- 3
Every routed call appends a hash-chained audit record — nothing leaves your infra.
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
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.