CRM

HubSpot

All-in-one CRM platform that combines marketing, sales, customer service, and content management tools to help businesses grow.

HubSpot MCP, Integrations & Automations for Enterprise AI Agents

Connect your AI agents to HubSpot MCP in minutes. No field mapping. No code required. Adopt AI's zero-shot API discovery means your agents understand HubSpot's schema on first contact - and can act on it instantly.

Generate MCP URL

What Your AI Agents Can Do

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Get CRM Objects Invoices on HubSpot
List. Returns CRM objects from HubSpot. Defaults archived=false for safer browsing and supports selecting object fields via `fields` (mapped to HubSpot `properties`).
Create CRM Objects Communications Batch Read on HubSpot
Read a batch of communications by internal ID, or unique property values. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Get Company on HubSpot
Gets a HubSpot company by ID and returns the company object including properties and optional associations. Use this to retrieve firmographic details for a deal/account workflow; for browsing use company list tools.
Create CRM Imports V3 on HubSpot
Calls POST /crm/imports/v3 in the HubSpot API. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Get CRM Imports By Importid on HubSpot
Calls GET /crm/imports/v3/{importId} in the HubSpot API. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Lists Folders on HubSpot
Calls POST /crm/lists/v3/folders in the HubSpot API. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Update CRM Objects Products By Productid on HubSpot
Update. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Contacts Batch Archive on HubSpot
Archive a batch of contacts by ID. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Get CRM Objects Products By Productid on HubSpot
Read. Returns CRM objects from HubSpot. Defaults archived=false for safer browsing and supports selecting object fields via `fields` (mapped to HubSpot `properties`).
Delete CRM Objects Tickets By Ticketid on HubSpot
Archive. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Update CRM Objects By Object Type By Objectid on HubSpot
Update. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Delete CRM Objects Postal Mail By Postal Mail ID on HubSpot
Calls DELETE /crm/v3/objects/postal_mail/{postalMailId} in the HubSpot API. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Calls Batch Read on HubSpot
Read a batch of calls by internal ID, or unique property values. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Meetings Batch Update on HubSpot
Update a batch of meetings by internal ID, or unique property values. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Postal Mail Search on HubSpot
Calls POST /crm/v3/objects/postal_mail/search in the HubSpot API. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects By Object Type Batch Create on HubSpot
Create a batch of objects. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Tickets Merge on HubSpot
Merge two tickets. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects By Object Type Batch Archive on HubSpot
Archive a batch of objects by ID. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Calls Batch Archive on HubSpot
Archive a batch of calls by ID. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Emails Search on HubSpot
Search for emails using specified criteria and filters.. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects By Object Type Batch Update 3 V3 on HubSpot
Update a batch of appointments by internal ID, or unique property values. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Notes Batch Archive on HubSpot
Archive a batch of notes by ID. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Meetings Batch Create on HubSpot
Create a batch of meetings. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Postal Mail Batch Create on HubSpot
Calls POST /crm/v3/objects/postal_mail/batch/create in the HubSpot API. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Get CRM Objects Quotes By Quoteid on HubSpot
Read. Returns CRM objects from HubSpot. Defaults archived=false for safer browsing and supports selecting object fields via `fields` (mapped to HubSpot `properties`).
Get CRM Objects Meetings By Meetingid on HubSpot
Read. Returns CRM objects from HubSpot. Defaults archived=false for safer browsing and supports selecting object fields via `fields` (mapped to HubSpot `properties`).
Get CRM Objects Calls By Callid on HubSpot
Read. Returns CRM objects from HubSpot. Defaults archived=false for safer browsing and supports selecting object fields via `fields` (mapped to HubSpot `properties`).
Create CRM Objects By Object Type Batch Read on HubSpot
Read a batch of objects by internal ID, or unique property values. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Update CRM Lists By Listid Memberships Add-and- on HubSpot
Calls PUT /crm/lists/v3/{listId}/memberships/add-and-remove in the HubSpot API. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Get CRM Objects Invoices By Invoiceid on HubSpot
Read. Returns CRM objects from HubSpot. Defaults archived=false for safer browsing and supports selecting object fields via `fields` (mapped to HubSpot `properties`).
Get CRM Objects Feedback Submissions By Feed on HubSpot
Read. Returns CRM objects from HubSpot. Defaults archived=false for safer browsing and supports selecting object fields via `fields` (mapped to HubSpot `properties`).
Get Deal on HubSpot
Gets a HubSpot deal by ID and returns the deal object including selected properties and optional associations. Use this to inspect pipeline stage, amount, and ownership; for searching by property use HUBSPOT_SEARCH_DEALS.
Create CRM Objects Companies Batch Create on HubSpot
Create a batch of companies. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Update CRM Lists By Listid Memberships Add on HubSpot
Calls PUT /crm/lists/v3/{listId}/memberships/add in the HubSpot API. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects By Object Type Merge on HubSpot
Merge two objects with same type. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Get CRM Objects By Object Type 2 V2 on HubSpot
List. Returns CRM objects from HubSpot. Defaults archived=false for safer browsing and supports selecting object fields via `fields` (mapped to HubSpot `properties`).
Get CRM Lists By Listid on HubSpot
Calls GET /crm/lists/v3/{listId} in the HubSpot API. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Update CRM Objects By Object Type By Objectid 2 V2 on HubSpot
Update. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects By Object Type 3 V3 on HubSpot
Create. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Quotes Batch Read on HubSpot
Read a batch of quotes by internal ID, or unique property values. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects By Object Type Batch Upsert 2 V2 on HubSpot
Create or update a batch of objects by unique property values. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Tasks on HubSpot
Create. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Contacts on HubSpot
Create. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Delete CRM Properties By Object Type Groups By G on HubSpot
Archive a property group. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Tickets Batch Read on HubSpot
Read a batch of tickets by internal ID, or unique property values. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Get CRM Objects Tasks By Taskid on HubSpot
Read. Returns CRM objects from HubSpot. Defaults archived=false for safer browsing and supports selecting object fields via `fields` (mapped to HubSpot `properties`).
Delete CRM Objects By Object Type By Objectid 2 V2 on HubSpot
Archive. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Get CRM Objects Calls on HubSpot
List. Returns CRM objects from HubSpot. Defaults archived=false for safer browsing and supports selecting object fields via `fields` (mapped to HubSpot `properties`).
Create CRM Objects Calls Search on HubSpot
Search for calls. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Get User Details on HubSpot
<purpose> - Analyzes the current HubSpot access token, providing context about the user's permissions and account details - Returns separate read and write availability for each CRM object type, allowing fine-grained permission checks </purpose> <usage_guidance> - This tool must be used before performing any operations with Hubspot tools to determine the identity of the user, and permissions they have on their Hubspot account - This tool only return information for the current user. Search for "users" objectType using the search_crm_objects tool to find other users/owners in the HubSpot account - This tool provides the availability of crm object types to the current user. Use these values in tools which expect crm object type parameters - This tool provides more accurate availability of the other tools provided by this MCP service. This is critical when tool returned in the response is not `AVAILABLE` - Every non `AVAILABLE` object type or tool requires some user interaction to resolve, noting that some issues cannot be resolved by just the user themselves - Each object type returns TWO separate availability statuses: `read` for view/search operations and `write` for create/update operations. Check the appropriate permission based on the operation you intend to perform </usage_guidance> <availability_guidance> <status name="AVAILABLE">It is free to use without issue</status> <status name="REQUIRES_REAUTHORIZATION">The user needs to perform a new authorization flow through HubSpot to unlock new access. This is possible through disconnecting and reconnecting the HubSpot connector through their settings</status> <status name="REQUIRES_PERMISSION_MODIFICATION">The user lacks the correct permission in their HubSpot account. If the only way to resolve a task is to use this tool or object, you should inform the user of their lacking permissions and let them decide if they want to ask their administrator for more privilege</status> <status name="REQUIRES_ACCOUNT_MODIFICATION">The whole HubSpot account lacks the correct permissions and would require an account upgrade. Again, inform the user about these tools or objects only if the presented task can only be solved using them</status> <status name="BLOCKED_FOR_PORTALS_WITH_SENSITIVE_DATA">The operation involves sensitive data, and no troubleshooting will unblock usage of the object or tool. If the only way to resolve a task is to use this tool or object, inform the user of the issue and ask them how they would like to proceed</status> <status name="NOT_AVAILABLE">There is no action the user can take to enable the object or tool. It is simply unavailable for use</status> <status name="REQUIRES_OPTIN">Give the users relevant instructions from the potentialTools section of the response for how to opt in</status> </availability_guidance> <returns> - User ID, Hub ID, App ID, token type, detailed owner information, and account information - A mapping of crm object type to an object containing separate `read` and `write` availability statuses - A mapping of other mcp tools to current availability - The uiDomain and hubId can be used to construct URLs to the HubSpot UI for the user - If the user is an owner, the ownerId will help identify objects that are owned by the user </returns>.
Create CRM Objects 0-3 Merge on HubSpot
Merge two deals with same type. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Companies on HubSpot
Create a company. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Delete CRM Objects Calls By Callid on HubSpot
Archive. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Get CRM Lists By Listid Schedule-conversion on HubSpot
Calls GET /crm/lists/v3/{listId}/schedule-conversion in the HubSpot API. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Get CRM Owners By Ownerid on HubSpot
Retrieve a specific owner by ID. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Contacts Batch Read on HubSpot
Read a batch of contacts by internal ID, or unique property values. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Get Contact on HubSpot
Gets a HubSpot contact by ID and returns the contact object including properties and associations when requested. Use this to retrieve a single person record for enrichment or workflow decisions; for listing use the contacts list tools.
Get CRM Objects Emails By Emailid on HubSpot
Read. Returns CRM objects from HubSpot. Defaults archived=false for safer browsing and supports selecting object fields via `fields` (mapped to HubSpot `properties`).
Create CRM Objects By Object Type Batch Archive 3 V3 on HubSpot
Archive a batch of appointments by ID. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Update CRM Objects Emails By Emailid on HubSpot
Update. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Line Items Batch Update on HubSpot
Update a batch of line items by internal ID, or unique property values. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Update CRM Pipelines By Object Type By Pipeline ID V2 on HubSpot
Perform a partial update of the pipeline identified by `{pipelineId}`. The updated pipeline will be returned in the response.. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when.
Update CRM Properties By Object Type Groups By G on HubSpot
Update a property group. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Properties By Object Type Batch Creat on HubSpot
Create a batch of properties. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Delete CRM Pipelines By Object Type By Pipelinei on HubSpot
Delete a pipeline. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Lists Idmapping on HubSpot
Calls POST /crm/lists/v3/idmapping in the HubSpot API. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Communications Batch Update on HubSpot
Update a batch of communications by internal ID, or unique property values. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Get CRM Objects By Object Type By Objectid 2 V2 on HubSpot
Read. Returns CRM objects from HubSpot. Defaults archived=false for safer browsing and supports selecting object fields via `fields` (mapped to HubSpot `properties`).
Update CRM Objects Companies By Companyid on HubSpot
Update a company. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Tasks Batch Read on HubSpot
Read a batch of tasks by internal ID, or unique property values. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Contacts Search on HubSpot
Calls POST /crm/v3/objects/contacts/search in the HubSpot API. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Delete CRM Objects 0-3 By Dealid on HubSpot
Archive. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Update CRM Objects Orders By Orderid on HubSpot
Update. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Search Deals on HubSpot
Searches HubSpot deals using property filters and returns matching deals with selected properties. Use this to find deals by stage, amount, close date, or owner; for creating new deals use HUBSPOT_CREATE_DEAL.
Get CRM Pipelines By Object Type By Pipeline ID V4 on HubSpot
Return a pipeline stage by ID. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects 0-3 Batch Read on HubSpot
Read a batch of deals by internal ID, or unique property values. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects 0-3 Batch Create on HubSpot
Create a batch of deals. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Get CRM Imports V3 on HubSpot
Calls GET /crm/imports/v3 in the HubSpot API. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Products Batch Create on HubSpot
Create a batch of products. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Contacts Batch Create on HubSpot
Create a batch of contacts. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Quotes Search on HubSpot
Search for quotes using specified criteria.. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Orders Batch Upsert on HubSpot
Create or update a batch of orders by unique property values. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects 0-3 Search on HubSpot
Search for deals using various filters and criteria to retrieve specific records.. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create Deal on HubSpot
Creates a new HubSpot deal and returns the created deal object with its ID and properties. Use this to open pipeline opportunities programmatically; for searching existing deals use HUBSPOT_SEARCH_DEALS.
Create CRM Objects Orders on HubSpot
Create. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Tasks Batch Upsert on HubSpot
Create or update a batch of tasks by unique property values. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Products on HubSpot
Create. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Get CRM Objects By Object Type By Objectid As on HubSpot
Retrieve associated object IDs for a given object type, with optional inclusion of fully associated objects.. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Meetings Batch Upsert on HubSpot
Create or update a batch of meetings by unique property values. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Line Items Batch Upsert on HubSpot
Create or update a batch of line items by unique property values. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Calls Batch Upsert on HubSpot
Create or update a batch of calls by unique property values. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Tickets Batch Create on HubSpot
Create a batch of tickets. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Update CRM Objects Line Items By Lineitemid on HubSpot
Update. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Delete CRM Lists By Listid on HubSpot
Calls DELETE /crm/lists/v3/{listId} in the HubSpot API. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Orders Batch Update on HubSpot
Update a batch of orders by internal ID, or unique property values. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects 0-3 Batch Upsert on HubSpot
Create or update a batch of deals by unique property values. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects By Object Type Batch Read 3 V3 on HubSpot
Read a batch of appointments by internal ID, or unique property values. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects 0-3 Batch Update on HubSpot
Update a batch of deals by internal ID, or unique property values. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Properties By Object Type on HubSpot
Create a property. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.
Create CRM Objects Quotes Batch Upsert on HubSpot
Create or update a batch of quotes by unique property values. Returns the JSON response from HubSpot. Use this to automate CRM object workflows; for object-specific operations prefer the dedicated contact/deal/company/ticket tools when available.

Connect HubSpot MCP using Adopt AI in 3 Simple Steps

  1. Run a single command in your terminal to install the HubSpot MCP server locally, no complex setup, no cloud dependency.
  2. A browser window opens automatically, where you can securely authenticate with your HubSpot account with one click.
  3. Restart your AI client, and your agents instantly have full access to contacts, deals, tickets, and every HubSpot object, ready to read, write, and automate.

Use Cases for HubSpot MCP

With Adopt AI, your agents can tap into HubSpot's full CRM and marketing capabilities. Here are five ways teams use the HubSpot MCP integration:


1. Lead Scoring & Routing Automation

AI agents analyze HubSpot contact activity and engagement data to score leads and automatically route high-priority prospects to the right sales reps.


2. Pipeline Management & Forecasting

AI agents monitor HubSpot deal stages, flag stalled opportunities, and generate revenue forecasts based on pipeline velocity and win rates.


3. Marketing Campaign Automation

Automatically trigger HubSpot email sequences, workflows, and nurture campaigns based on contact behavior, lifecycle stage, and segmentation rules.


4. Customer Onboarding & Success Tracking

AI agents track customer lifecycle events in HubSpot, trigger onboarding workflows, and flag at-risk accounts based on engagement and support patterns.


5. Reporting & Dashboard Generation

AI agents aggregate data from HubSpot contacts, deals, and campaigns to generate cross-functional reports and executive dashboards.

Explore Other Apps

Frequently Asked Questions

Do I need my own developer credentials to use HubSpot MCP with Adopt AI?

No, you can get started immediately using Adopt AI's built-in HubSpot integration. For production use, we recommend configuring your own API credentials for greater control and security.

Can I connect HubSpot with other apps through Adopt AI?

Yes! Adopt AI supports multi-app workflows, so your AI agents can seamlessly move data between HubSpot and CRMs, spreadsheets, messaging platforms, and more.

Is Adopt AI secure?

Absolutely. Adopt AI is SOC 2 Type 2 certified and ISO/IEC 27001 compliant, and adheres to EU GDPR, CCPA, and HIPAA standards. All data is encrypted in transit and at rest, ensuring the confidentiality, integrity, and availability of your data. Learn more here.

What happens if the HubSpot API changes?

Adopt AI maintains and updates all integrations automatically, so your agents always work with the latest API versions, no manual maintenance required.

Do I need coding skills to set up the HubSpot integration?

Not at all. Adopt AI's zero-shot API discovery means your agents understand HubSpot's schema on first contact. Setup takes minutes with no code required.

How do I set up custom HubSpot MCP in Adopt AI?

For a step-by-step guide on creating and configuring your own HubSpot API credentials with Adopt AI, see here.