Skip to main content

The #1 agentic semantic tool search: 91.6% first-try accuracy on S1 Search Bench Explore Tool Discovery

Connectors HubSpot
Live 98 Actions

HubSpot Integration for AI Agents

Connect your AI agent to 98 QA'd HubSpot actions via MCP, A2A, or SDK, with agent authentication, tool-calling execution, and security built-in.

StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

HubSpot AI Agent Actions

98 production-ready actions for your agent to do more on HubSpot.

98 Actions
Get Account Details - Retrieve account configuration details for the authenticated HubSpot account
List Associations - Retrieve all associations for a specific CRM record with pagination
Create Association - Create a default unlabeled association between two CRM records
Delete Association - Remove all associations between two CRM records
Batch Read Associations - Retrieve associations for multiple CRM records in a single request with pagination
Batch Create Associations - Create multiple labeled associations in a single request
List Contacts - Retrieve a paginated list of contacts from HubSpot CRM with filtering and property selection
Get Contact - Retrieve a single contact by ID with optional property and association filtering
Create Contact - Create a new contact in HubSpot CRM with specified properties
Update Contact - Update an existing contact's properties in HubSpot CRM
Delete Contact - Delete a contact from HubSpot CRM by ID
Search Contacts - Search for contacts using filters, sorts, and queries in HubSpot CRM
Batch Create Contacts - Create multiple contacts in a single request (max 100)
Batch Update Contacts - Update multiple contacts in a single request (max 100)
List Companies - Retrieve a paginated list of companies from HubSpot CRM with filtering and property selection
Get Company - Retrieve a single company by ID with optional property and association filtering
Create Company - Create a new company in HubSpot CRM with specified properties
Update Company - Update an existing company's properties in HubSpot CRM
Delete Company - Delete a company from HubSpot CRM by ID
Search Companies - Search for companies using filters, sorts, and queries in HubSpot CRM
Batch Create Companies - Create multiple companies in a single request (max 100)
Batch Update Companies - Update multiple companies in a single request (max 100)
List Deals - Retrieve a paginated list of deals from HubSpot CRM with filtering and property selection
Get Deal - Retrieve a single deal by ID with optional property and association filtering
Create Deal - Create a new deal in HubSpot CRM with specified properties
Update Deal - Update an existing deal's properties in HubSpot CRM
Delete Deal - Delete a deal from HubSpot CRM by ID
Search Deals - Search for deals using filters, sorts, and queries in HubSpot CRM
Batch Create Deals - Create multiple deals in a single request (max 100)
Batch Update Deals - Update multiple deals in a single request (max 100)
List Owners - Retrieve all current owners in the HubSpot account
Get Owner - Retrieve detailed information about a specific owner by ID
List CRM Objects - Retrieve a paginated list of CRM objects of any type from HubSpot
Get CRM Object - Retrieve a single CRM object of any type by ID from HubSpot
Create CRM Object - Create a new CRM object of any type in HubSpot with optional associations
Update CRM Object - Update properties of an existing CRM object in HubSpot
Delete CRM Object - Delete a CRM object of any type from HubSpot by ID
Get Object Properties - Retrieve all properties for a specific CRM object type to discover available fields
List Custom Object Schemas - Retrieve all custom object schemas defined in your HubSpot account
Get Custom Object Schema - Retrieve a specific custom object schema by its object type or ID
Create Custom Object Schema - Create a new custom object schema in HubSpot
Create Custom Object Association - Create a new association between a custom object and another object type
Update Custom Object Schema - Update an existing custom object schema
Delete Custom Object Schema - Delete a custom object schema from HubSpot
Delete Custom Object Association - Remove an association definition from a custom object schema
List Campaigns - Search and retrieve marketing campaigns with filtering, sorting, and pagination
Get Campaign - Retrieve a specific marketing campaign by ID with optional metrics
Create Campaign - Create a new marketing campaign in HubSpot with custom properties
Update Campaign - Perform a partial update of a marketing campaign in HubSpot
Delete Campaign - Delete a marketing campaign from HubSpot by campaign ID
List Campaign Assets - Retrieve assets associated with a marketing campaign by type with optional metrics
Add Asset To Campaign - Associate an asset with a marketing campaign
Remove Asset From Campaign - Remove an asset's association with a marketing campaign
List Marketing Emails - Retrieve a paginated list of marketing emails from HubSpot with filtering options
Get Marketing Email - Retrieve a single marketing email by ID with optional property filtering
Create Marketing Email - Create a new marketing email in HubSpot with comprehensive configuration
Update Marketing Email - Update an existing marketing email in HubSpot with comprehensive configuration
Delete Marketing Email - Delete a marketing email from HubSpot by ID
Clone Marketing Email - Create a copy of an existing marketing email
Publish Marketing Email - Publish a marketing email to make it available for sending
List Forms - Retrieve all forms from HubSpot account with pagination
Get Form - Retrieve a specific form by ID from HubSpot
List Form Submissions - Retrieve submissions for a specific form to track marketing funnel conversions
List Tickets - Retrieve a paginated list of all tickets from HubSpot
Get Ticket - Retrieve a specific ticket by ID from HubSpot
Create Ticket - Create a new ticket in HubSpot
Update Ticket - Update an existing ticket in HubSpot
Delete Ticket - Move a ticket to the recycling bin
Search Tickets - Search for tickets using filters, sorts, and queries in HubSpot CRM
List Ticket Pipelines - Retrieve all ticket pipelines from HubSpot
Get Ticket Pipeline - Retrieve a specific ticket pipeline by ID from HubSpot
List Ticket Pipeline Stages - Retrieve all stages for a specific ticket pipeline from HubSpot
Get Ticket Pipeline Stage - Retrieve a specific stage from a ticket pipeline by ID
Contact Created - Processes HubSpot contact.creation webhook events fired when a new contact is created in the CRM.
Contact Deleted - Processes HubSpot contact.deletion webhook events fired when a contact is deleted from the CRM.
Contact Property Changed - Processes HubSpot contact.propertyChange webhook events fired when a property on a contact is updated. Payload includes the propertyName and the new propertyValue.
Contact Association Changed - Processes HubSpot contact.associationChange webhook events fired when an association between a contact and another CRM object is added or removed.
Contact Merged - Processes HubSpot contact.merge webhook events fired when two contacts are merged. Payload includes the primary and merged-from object IDs.
Contact Restored - Processes HubSpot contact.restore webhook events fired when a previously deleted contact is restored.
Contact Privacy Deleted - Processes HubSpot contact.privacyDeletion webhook events fired when a contact is permanently deleted under GDPR or other privacy requests.
Company Created - Processes HubSpot company.creation webhook events fired when a new company is created in the CRM.
Company Deleted - Processes HubSpot company.deletion webhook events fired when a company is deleted from the CRM.
Company Property Changed - Processes HubSpot company.propertyChange webhook events fired when a property on a company is updated. Payload includes the propertyName and the new propertyValue.
Company Association Changed - Processes HubSpot company.associationChange webhook events fired when an association between a company and another CRM object is added or removed.
Company Merged - Processes HubSpot company.merge webhook events fired when two companies are merged. Payload includes the primary and merged-from object IDs.
Company Restored - Processes HubSpot company.restore webhook events fired when a previously deleted company is restored.
Deal Created - Processes HubSpot deal.creation webhook events fired when a new deal is created in the CRM.
Deal Deleted - Processes HubSpot deal.deletion webhook events fired when a deal is deleted from the CRM.
Deal Property Changed - Processes HubSpot deal.propertyChange webhook events fired when a property on a deal is updated. Payload includes the propertyName and the new propertyValue.
Deal Association Changed - Processes HubSpot deal.associationChange webhook events fired when an association between a deal and another CRM object is added or removed.
Deal Merged - Processes HubSpot deal.merge webhook events fired when two deals are merged. Payload includes the primary and merged-from object IDs.
Deal Restored - Processes HubSpot deal.restore webhook events fired when a previously deleted deal is restored.
Ticket Created - Processes HubSpot ticket.creation webhook events fired when a new support ticket is created.
Ticket Deleted - Processes HubSpot ticket.deletion webhook events fired when a support ticket is deleted.
Ticket Property Changed - Processes HubSpot ticket.propertyChange webhook events fired when a property on a ticket is updated. Payload includes the propertyName and the new propertyValue.
Ticket Association Changed - Processes HubSpot ticket.associationChange webhook events fired when an association between a ticket and another CRM object is added or removed.
Ticket Merged - Processes HubSpot ticket.merge webhook events fired when two tickets are merged. Payload includes the primary and merged-from object IDs.
Ticket Restored - Processes HubSpot ticket.restore webhook events fired when a previously deleted ticket is restored.

Do More, Build Less

Integration Infrastructure for HubSpot AI Agents

Multiple Interfaces

Access integrations via API, AI SDKs, MCP & A2A.

HubSpot MCP server
Managed Authentication

Pre-built authentication UI.

Agent auth
Falcon Engine

Every HubSpot action runs on Falcon.

Agent Execution Engine
StackOne Defender
StackOne Defender Meta PG v1 Meta PG v2 DeBERTa 88.7% 67.5% 63.1% 56.9% Detection accuracy

88.7% prompt injection detection.

Prompt injection defense

"What impressed us most about StackOne is its ambition and clarity. They're creating infrastructure that modern software and the entire AI agent ecosystem can rely on. The depth of secure integrations, the pace of delivery, and the team's foresight into AI's future uniquely position StackOne to redefine this category."

Luna Schmid, Partner at GV

"We've been impressed by how quickly and deeply StackOne integrates with complex enterprise systems -- and now, with their focus on agent-to-agent interoperability, they're unlocking even more powerful use cases for customers. StackOne delivers all of the above in a universal layer -- without compromise."

Barbry McGann, SVP at Workday Ventures

G2 - High Performer G2 - Easiest To Do Business With G2 - Users Love Us G2 - Users Most Likely To Recommend G2 - Easiest Admin

Product Teams Love Building Agent Integrations With StackOne

G2

More CRM Integrations Like HubSpot

Salesforce

380+ actions

Zoho CRM

127+ actions

Pipedrive

121+ actions

Freshsales

120+ actions

Pardot

88+ actions

Close

81+ actions

JustCall

76+ actions

HubSpot Agent Integration Resources

Agentic Context Engineering: Why AI Agents Kill Their Own Context Windows

AI agents exceed their context windows without knowing it. Six failure patterns and seven survival architectures for agentic context engineering.

15 min

MCP Code Mode: Keeping Tool Responses Out of Agent Context

Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.

11 min

Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery

Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.

10 min

HubSpot integration FAQ

Do I need to create my own auth app to connect HubSpot to StackOne?
No, you don't need an auth app. StackOne provides a hosted OAuth app for HubSpot. Click "Authorize" in the StackOne dashboard auth config for the HubSpot connector and sign in with your HubSpot account. Alternatively, generate a Private App access token in HubSpot Settings > Integrations > Private Apps and paste it instead. See the HubSpot setup docs.

Put your AI agents to work

All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.