Skip to main content
Glama
adeel0x01

HubSpot MCP Server

by adeel0x01

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HUBSPOT_ACCESS_TOKENYesYour HubSpot private app access token

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
hubspot_create_contactC

Create a new contact in HubSpot.

hubspot_get_contactC

Get a contact by ID from HubSpot.

hubspot_list_contactsB

List contacts from HubSpot with pagination.

hubspot_search_contactsA

Search contacts in HubSpot by email, name, or other properties. Supports advanced filtering with multiple operators.

hubspot_update_contactA

Update a contact's properties in HubSpot.

hubspot_delete_contactB

Archive (soft delete) a contact in HubSpot.

hubspot_batch_create_contactsB

Create multiple contacts at once (max 100).

hubspot_batch_update_contactsB

Update multiple contacts at once (max 100).

hubspot_create_companyB

Create a new company in HubSpot.

hubspot_get_companyC

Get a company by ID from HubSpot.

hubspot_list_companiesB

List companies from HubSpot with pagination.

hubspot_search_companiesC

Search companies in HubSpot by name, domain, or other properties. Supports advanced filtering with multiple operators.

hubspot_update_companyB

Update a company's properties in HubSpot.

hubspot_delete_companyC

Archive (soft delete) a company in HubSpot.

hubspot_batch_create_companiesB

Create multiple companies at once (max 100).

hubspot_batch_update_companiesB

Update multiple companies at once (max 100).

hubspot_create_dealA

Create a new deal in HubSpot. Use hubspot_get_pipelines to see available pipelines and stages.

hubspot_get_dealB

Get a deal by ID from HubSpot.

hubspot_list_dealsC

List deals from HubSpot with pagination.

hubspot_search_dealsB

Search deals in HubSpot by name, stage, amount, or other properties. Supports advanced filtering with multiple operators.

hubspot_update_dealC

Update a deal's properties in HubSpot.

hubspot_delete_dealB

Archive (soft delete) a deal in HubSpot.

hubspot_batch_create_dealsB

Create multiple deals at once (max 100).

hubspot_batch_update_dealsA

Update multiple deals at once (max 100).

hubspot_create_ticketA

Create a new ticket in HubSpot. Use hubspot_get_pipelines with objectType='tickets' to see available pipelines and stages.

hubspot_get_ticketA

Get a ticket by ID from HubSpot.

hubspot_list_ticketsC

List tickets from HubSpot with pagination.

hubspot_search_ticketsA

Search tickets in HubSpot by subject, status, or other properties. Supports advanced filtering with multiple operators.

hubspot_update_ticketB

Update a ticket's properties in HubSpot.

hubspot_delete_ticketB

Archive (soft delete) a ticket in HubSpot.

hubspot_batch_create_ticketsA

Create multiple tickets at once (max 100).

hubspot_batch_update_ticketsB

Update multiple tickets at once (max 100).

hubspot_create_noteA

Create a note and optionally associate it with a HubSpot object (contact, company, deal, or ticket).

hubspot_get_noteB

Get a specific note by its ID.

hubspot_get_object_notesC

Get notes associated with a HubSpot object (contact, company, deal, or ticket).

hubspot_list_notesC

List all notes in HubSpot with pagination.

hubspot_update_noteC

Update a note's content or properties.

hubspot_delete_noteA

Archive (soft delete) a note in HubSpot.

hubspot_search_notesC

Search notes in HubSpot by content or properties.

hubspot_create_callB

Create a call engagement in HubSpot and optionally associate it with a CRM object.

hubspot_get_callB

Get a specific call engagement by its ID.

hubspot_list_callsC

List call engagements in HubSpot with pagination.

hubspot_update_callC

Update a call engagement's properties.

hubspot_delete_callB

Archive (soft delete) a call engagement in HubSpot.

hubspot_search_callsC

Search call engagements in HubSpot.

hubspot_create_emailC

Create an email engagement in HubSpot and optionally associate it with a CRM object.

hubspot_get_email_engagementB

Get a specific email engagement by its ID.

hubspot_list_email_engagementsC

List email engagements in HubSpot with pagination.

hubspot_update_email_engagementC

Update an email engagement's properties.

hubspot_delete_email_engagementA

Archive (soft delete) an email engagement in HubSpot.

hubspot_search_email_engagementsD

Search email engagements in HubSpot.

hubspot_create_meetingB

Create a meeting engagement in HubSpot and optionally associate it with a CRM object.

hubspot_get_meetingA

Get a specific meeting engagement by its ID.

hubspot_list_meetingsC

List meeting engagements in HubSpot with pagination.

hubspot_update_meetingC

Update a meeting engagement's properties.

hubspot_delete_meetingB

Archive (soft delete) a meeting engagement in HubSpot.

hubspot_search_meetingsC

Search meeting engagements in HubSpot.

hubspot_create_taskB

Create a task in HubSpot and optionally associate it with a CRM object.

hubspot_get_taskB

Get a specific task by its ID.

hubspot_list_tasksC

List tasks in HubSpot with pagination.

hubspot_update_taskC

Update a task's properties.

hubspot_delete_taskB

Archive (soft delete) a task in HubSpot.

hubspot_search_tasksD

Search tasks in HubSpot.

hubspot_list_workflowsB

List all automation workflows in HubSpot.

hubspot_get_workflowA

Get details of a specific HubSpot workflow by ID.

hubspot_enroll_contact_in_workflowB

Enroll a contact (by email address) into a HubSpot workflow.

hubspot_unenroll_contact_from_workflowA

Unenroll a contact (by email address) from a HubSpot workflow.

hubspot_get_workflow_enrollmentsC

Get contacts currently enrolled in a HubSpot workflow.

hubspot_get_association_typesA

Get all available association types between two HubSpot object types. Use this to discover valid associationTypeId values for creating associations.

hubspot_create_associationA

Create an association between two HubSpot objects. Use hubspot_get_association_types to discover valid association type IDs.

hubspot_get_associationsB

Get all associations for a HubSpot object to another object type.

hubspot_delete_associationB

Remove an association between two HubSpot objects.

hubspot_batch_create_associationsC

Create multiple associations at once between objects of the same types.

hubspot_get_propertiesA

Get all available properties for a HubSpot object type. Use this to discover what fields can be used when creating, updating, or searching objects.

hubspot_get_propertyA

Get detailed information about a specific property including its options, validation rules, and metadata.

hubspot_get_property_groupsA

Get all property groups for a HubSpot object type. Property groups organize properties into logical sections.

hubspot_get_pipelinesA

Get all pipelines for deals or tickets. Pipelines define the stages that records move through.

hubspot_get_pipelineB

Get detailed information about a specific pipeline including all its stages.

hubspot_get_pipeline_stagesA

Get all stages for a specific pipeline. Use this to see valid stage values for deals or tickets.

hubspot_get_pipeline_stageB

Get detailed information about a specific pipeline stage.

hubspot_list_ownersA

List all HubSpot owners (users) in the account. Use this to find owner IDs for assigning contacts, companies, deals, or tickets.

hubspot_get_ownerB

Get detailed information about a specific HubSpot owner by their ID.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/adeel0x01/hubspot-mcp-tools'

If you have feedback or need assistance with the MCP directory API, please join our Discord server