Skip to content
HubSpot logo

HubSpot MCP server

Powerful CRM that offers tools for sales, customer service, and marketing automation.

HubSpot is not a separate install. One Activepieces MCP server exposes it alongside 760+ other apps, behind a single URL.

Tools
45
Works with
Any MCP client
Auth
OAuth 2.0 or Custom auth
License
MIT, open source
Updated
September 2026

About the HubSpot MCP server

Connect HubSpot once in Activepieces and every action it ships becomes a tool your assistant can call, behind the same server URL as the rest of your apps. Your agent reaches HubSpot and 760+ other apps over a single connection, on our cloud or a self-hosted install.

Tools

HubSpot tools your AI can run

Once connected, your assistant can call any of these HubSpot actions by asking in plain language.

  • Add contact To List

    Add contact to list

    2 fields

  • Add Contact to Workflow

    Adds a contact to a specified workflow in your HubSpot account.

    2 fields

  • Create Associations

    Creates associations between objects

    5 fields

  • Create Company

    Creates a company in Hubspot.

    3 fields

  • Create Contact

    Creates a contact in Hubspot.

    3 fields

  • Create COS Blog Post

    Creates a blog post in you Hubspot COS blog.

    8 fields

  • Create Custom Object

    Creates a custom object in Hubspot.

    4 fields

  • Create Deal

    Creates a new deal in Hubspot.

    6 fields

  • Create Line Item

    Creates a line item in Hubspot.

    4 fields

  • Create Page

    Creates a new landing/site page.

    10 fields

  • Create or Update Contact

    Creates a new contact or updates an existing contact based on email address.

    2 fields

  • Create Product

    Creates a product in Hubspot.

    3 fields

  • Create Ticket

    Creates a ticket in HubSpot.

    6 fields

  • Get Company

    Gets a company.

    3 fields

  • Get Contact

    Gets a contact.

    3 fields

  • Get Custom Object

    Gets a custom object.

    4 fields

  • Get Deal

    Gets a deal.

    3 fields

  • Get Line Item

    Gets a line item.

    3 fields

  • Get Product

    Gets a product.

    3 fields

  • Get Page

    Gets landing/site page Details.

    2 fields

  • Get Ticket

    Gets a ticket.

    3 fields

  • Delete Page

    Deletes an existing landing/site page.

    2 fields

  • Remove Associations

    Removes associations between objects

    5 fields

  • Remove Contact from List

    Remove a contact from a specific list.

    2 fields

  • Remove Email Subscription

    Removes email subscription.

    1 field

  • Update Company

    Updates a company in Hubspot.

    4 fields

  • Update Contact

    Updates a contact in Hubspot.

    4 fields

  • Update Custom Object

    Updates a custom object in Hubspot.

    5 fields

  • Update Deal

    Updates a deal in HubSpot.

    7 fields

  • Update Line Item

    Updates a line item in Hubspot.

    5 fields

  • Update Product

    Updates a product in Hubspot.

    4 fields

  • Update Ticket

    Updates a ticket in HubSpot.

    7 fields

  • Upload File

    Uploads a file to HubSpot File Manager.

    4 fields

  • Find Associations

    Finds associations between objects

    3 fields

  • Find Company

    Finds a company by searching.

    6 fields

  • Find Contact

    Finds a contact by searching.

    6 fields

  • Find Custom Object

    Finds a custom object by searching.

    7 fields

  • Find Deal

    Finds a deal by searching.

    6 fields

  • Find Line Item

    Finds a line item by searching.

    6 fields

  • Find Product

    Finds a product by searching.

    6 fields

  • Find Ticket

    Finds a ticket by searching.

    6 fields

  • Get Owner by Email

    Gets an existing owner by email.

    1 field

  • Get Owner by ID

    Gets an existing owner by ID.

    1 field

  • Get Pipeline Stage Details

    Finds and retrieves CRM object pipeline stage details.

    3 fields

  • Custom API Call

    Make a custom API call to a specific endpoint

    10 fields

Triggers

HubSpot events your agent can watch

These start a run the moment something happens in HubSpot, so work gets picked up on its own.

  • Company Recently Created or Updated

    Triggers when a company recently created or updated.

    2 fields

  • Contact Recently Created or Updated

    Triggers when a contact recently created or updated.

    2 fields

  • New Deal Property Change

    Triggers when a specified property is updated on a deal.

    1 field

  • New Email Subscriptions Timeline

    Triggers when a new email timeline subscription added for the portal.

  • Line Item Recently Created or Updated

    Triggers when a line item recently created or updated.

    2 fields

  • New Company

    Trigger when a new company is added.

    2 fields

  • New Company Property Change

    Triggers when a specified property is updated on a company.

    1 field

  • New Contact

    Trigger when new contact is available.

    2 fields

  • New Contact in List

    Triggers when a new contact is added to the specified list.

    3 fields

  • New Contact Property Change

    Triggers when a specified property is updated on a contact.

    1 field

  • New COS Blog Article

    Triggers when a new article is added to your COS blog.

    1 field

  • New Custom Object

    Triggers when new custom object is available.

    3 fields

  • New Custom Object Property Change

    Triggers when a specified property is updated on a custom object.

    2 fields

  • New Deal

    Trigger when a new deal is added.

    2 fields

  • New Email Event

    Triggers when all,or specific new email event is available.

    1 field

  • New Engagement

    Triggers when a new engagement is created.

    1 field

  • New Form Submission

    Triggers when a form is submitted.

    2 fields

  • New Line Item

    Triggers when new line item is available.

    2 fields

  • New Product

    Triggers when new product is available.

    2 fields

  • New Ticket

    Trigger when new ticket is available.

    2 fields

  • New Ticket Property Change

    Triggers when a specified property is updated on a ticket.

    1 field

  • Product Recently Created or Updated

    Triggers when a product recently created or updated.

    2 fields

  • New Task

    Trigger when a new task is added.

    2 fields

  • Updated Deal Stage

    Triggers when a deal enters a specified stage.

    4 fields

Give your assistant HubSpot

Connect HubSpot once and every tool above is callable from Claude, Cursor or any MCP client, behind the same server URL as 760+ other apps. Free to start.

HubSpot MCP, answered.

No. That is the point of it. One Activepieces server exposes HubSpot alongside every other piece you connect, so your client keeps a single connection.

Yes. Activepieces is open source and free to start, and the MCP server is included on every plan, from the free cloud tier to any self-hosted deployment.

Connect HubSpot in Activepieces, enable the server under Settings → MCP Server, then paste your server URL into your client config. It authenticates over OAuth on first use.

It can call 45 tools, including Add contact To List, Add Contact to Workflow, Create Associations, and chain them with steps in other apps inside the same run.

Connections use OAuth2 with limited scopes and are stored under 256-bit encryption, with no API to read them back, so an agent gets scoped access rather than your keys.