HubSpot MCP connector
Updated
HubSpot is an AI-powered customer platform that unifies marketing, sales, and service software for growing businesses. The HubSpot MCP connector allows AI agents to manage contacts, companies, and deals while tracking relationships across the sales pipeline. It also supports creating and updating support tickets, organizing contact lists, and handling customer service workflows from within a single tenant.
Authentication type
- OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.
Uses
Use the HubSpot MCP connector to perform the following actions:
- Track sales deals through every pipeline stage automatically
- Log customer support tickets and route them to the right team
- Sync new leads into HubSpot contacts without manual entry
- Build targeted marketing lists by adding contacts automatically
- Link support tickets to companies, deals, or contacts instantly
- Monitor deal progress and update stages as opportunities advance
- Create company records the moment a new prospect appears
- Keep ticket pipelines organized across support teams and stages
Example prompts
Use the following example prompts to invoke HubSpot MCP connector tools from your AI assistant or Boomi Connect workflow:
Add John Smith to our newsletter list in HubSpot.Create a new deal for Acme Corp worth $50,000 in HubSpot.Show me all open tickets in HubSpot.Create a contact for Sarah Johnson with her email address in HubSpot.What stage is the Acme deal in right now in HubSpot?List all companies I've added to HubSpot this month.Update the status of ticket 4521 in HubSpot.Which ticket pipelines do we have set up in HubSpot.Archive the deal that fell through with Northwind Traders in HubSpot.Link this support ticket to the Acme Corp company in HubSpot.
HubSpot MCP connector tools
The HubSpot MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| hubspot_addcontact_invoke | Add an existing contact to a HubSpot list |
| hubspot_createcompany_invoke | Create a new company in HubSpot |
| hubspot_createcontact_invoke | Create a new contact in HubSpot |
| hubspot_createdeal_invoke | Create a new deal in HubSpot |
| listTickets | List all tickets |
| createTicket | Create a new ticket |
| getTicket | Get a specific ticket |
| updateTicket | Update a ticket |
| deleteTicket | Archive a ticket |
| listContacts | List all contacts |
| createContact | Create a new contact |
| listDeals | List all deals |
| createDeal | Create a new deal |
| listTicketPipelines | List all ticket pipelines |
| createTicketAssociation | Associate a ticket with another object |
| deleteTicketAssociation | Remove association between a ticket and another object |
| getContact | Get a specific contact |
| updateContact | Update a contact |
| deleteContact | Archive a contact |
| getDeal | Get a specific deal |
| updateDeal | Update a deal |
| deleteDeal | Archive a deal |
| getTicketPipeline | Get a specific ticket pipeline |
| listPipelineStages | List all stages in a ticket pipeline |
| getPipelineStage | Get a specific stage in a ticket pipeline |