HubSpot MCP. Manage your entire CRM from conversation.
HubSpot MCP connects your AI client directly to your entire CRM. Manage contacts, companies, and deals through natural conversation without ever leaving your chat window. List new leads, update deal stages, or check account history—all from a single source of truth.
Give Claude and any AI agent real-world access
You can list existing contacts, find specific leads using detailed search filters, or quickly add brand new contact records.
The tool lets you list all associated companies and retrieve full details, including metadata and how they relate to other records.
List all deals in your sales pipeline, check amounts, view the current stage, and inspect individual deal information.
You can link or associate different CRM objects together, connecting a contact to a company or linking a deal to multiple people.
List all available properties for every object type (contacts, companies, deals) so you know exactly what data fields exist in your system.
Ask an AI about this
Waiting for input…
What AI agents can do with HubSpot: 12 Tools for Full CRM Management
These twelve tools allow your AI client to perform every major action in HubSpot, from listing contacts to linking complex object relationships.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using HubSpot MCPLink Crm Objects
Creates an association between two CRM objects, such as linking a Contact to a Company.
Create Contact
Adds an entirely new contact record into your HubSpot database.
Remove Contact
Deletes an existing contact record from the CRM.
Get Company Info
Retrieves detailed information about a specific company record.
Get Contact Details
Fetches all available details for a particular contact.
Get Deal Details
Retrieves full information about a specific sales deal, including its monetary value and stage.
List Companies
Provides a comprehensive list of all company records in your CRM.
List Contacts
Returns a bulk listing of contacts currently stored in the system.
List Deals
Generates a list view of all active deals and their current pipeline status.
List Hubspot Users
Lists all users who own records within the HubSpot account.
Get Object Schema
Displays a list of available data fields for any object type, like contacts or...
Search Contacts
Finds and filters contacts using HubSpot's advanced search syntax to target specific leads.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with HubSpot, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by HubSpot. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The constant back-and-forth between tabs and sheets kills momentum.
Today, updating a client record means opening the main HubSpot dashboard. You find the contact, then click into their associated company profile. If you need to update the deal stage or link them to a different project, you're clicking through three different views, copying data, and hoping you didn't miss an important associated object.
With this MCP, those clicks vanish. Your AI agent handles the entire process in natural conversation. You just tell it what needs changing—like updating a deal stage or running `get_company_info`—and it executes the changes directly against your live CRM data.
HubSpot MCP: Update and Link Records Instantly
Instead of manually finding the correct IDs and clicking 'associate' on a complex object diagram, you simply ask for the connection. The agent runs `link_crm_objects`, completing the association instantly without you ever seeing an ID or navigating to a relationship tab.
The data stays connected, accurate, and immediately available to your AI client. It’s not just viewing data; it's acting on connections.
What HubSpot MCP does for your AI
Manage your full customer relationship lifecycle using only natural language. This MCP lets you treat your HubSpot data like any other resource; instead of navigating complex dashboards and clicking through multiple tabs to find an answer, you just ask your AI client. Need to update the status of a high-value deal? Your agent handles it.
Want to know which contacts are associated with a specific company? It pulls that link for you. You can search for leads using HubSpot's native filters or quickly create new contact records when sales calls wrap up. Whether you’re tracking down account details or auditing property schemas, this MCP gives you direct access to everything inside your CRM.
Connecting via Vinkius means you get this power across any compatible AI client, making your data accessible wherever you work.
019dd106-b007-7388-bac8-95c604f3ae74 How to set up HubSpot MCP
The bottom line is that instead of logging into HubSpot and clicking through menus, you talk to your AI client and it executes the necessary commands against your live data.
Subscribe to this MCP and provide your HubSpot Private App Access Token.
Connect the service token to your preferred AI client (Claude, Cursor, etc.).
Tell your agent what you need. For example: 'List all companies associated with contacts who have an email ending in @acmecorp.com.'
Who uses HubSpot MCP
This MCP targets sales ops professionals who are tired of context switching. If you spend half your day jumping between the CRM dashboard and other tools just to update a deal or find an associated contact, this is for you.
Needs to quickly search contacts by email criteria, update a deal stage based on a quick call summary, and link that deal back to the correct company record without leaving their chat window.
Manages contact databases, needs to audit property schemas to ensure new data fields are collected correctly, or segment audiences based on detailed CRM criteria.
Audits the quality of your sales pipeline and associated records, inspecting deal details and managing cross-object associations to keep the entire customer record accurate.
Benefits of connecting HubSpot MCP
Stop context switching. You don't have to jump into the HubSpot dashboard just to update a deal stage or search for a contact; your agent handles it all inside your chat interface.
Improve data quality by auditing schemas. Use get_object_schema to confirm exactly what properties are available before trying to input new data, preventing costly errors.
Streamline lead follow-up. Instead of manually searching through lists, use the search_contacts tool with complex filters to pinpoint exactly who you need to talk to right now.
Maintain accurate records. When a deal changes hands or gets associated with a new company, use link_crm_objects to keep all related data connected in one place.
Get an instant overview of the sales funnel. Quickly run list_deals to get the total pipeline value and see which deals are stalling at a specific stage.
HubSpot MCP use cases
Auditing old accounts for reactivation
A RevOps specialist needs to find every contact at 'MegaCorp' who hasn’t been engaged in six months. They ask their agent to run a search query, which uses search_contacts and filters the results by company name and last activity date, providing an immediate, actionable list.
Closing out a complex sale
A Sales Rep just finished negotiating with a major client. They ask their agent to create a new record using create_contact for the CEO and then immediately run link_crm_objects to tie that contact directly to the high-value deal they just closed.
Reviewing team capacity
A manager needs to see who owns which records before assigning a new lead. They ask their agent to run list_hubspot_users, getting an immediate roster of record owners and ensuring no leads are orphaned.
Understanding the sales process
A new team member needs to know if 'annual recurring revenue' is tracked. They ask their agent to use get_object_schema on the Deal object, instantly revealing whether that specific custom property exists in the system.
HubSpot MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Treating it like a search engine
Just typing 'contact info for John Smith' and expecting all details to pop up without specifying which tool or action is needed.
Be specific. Use the agent to get_contact_details by providing the contact ID, or use search_contacts first if you only know partial information.
Forgetting relationships exist
Updating a deal's status but forgetting to associate it with the correct parent company in the CRM.
After updating a record, explicitly ask the agent to link_crm_objects between the Deal and Company records. This prevents data silos.
Trying to manage everything at once
Asking 'Can you list deals, update contacts, and audit schemas?' in one massive, vague prompt.
Break it down. First, use list_deals for the overview. Then, follow up with a specific action like get_deal_details on a single record.
When to use HubSpot MCP
Use this MCP if your primary pain point is context switching across multiple tabs and dashboards within HubSpot. You need to manage relationships, update records, or audit data structure without leaving your AI chat window. It's perfect for sales reps who live in a messaging client or ops teams auditing data hygiene.
Don't use this if you only need to view raw data exports that don't require interaction (like downloading a CSV of all contacts). For simple reporting, native HubSpot reports work fine. If your goal is deep, complex data modeling across multiple disconnected systems (e.g., connecting CRM records to an HR system), you might need a different integration layer instead.
Frequently asked questions about HubSpot MCP
How do I use the HubSpot MCP for finding specific contacts? +
You use the search_contacts tool by providing advanced filter syntax. You don't need to know a contact’s ID; you just tell your agent who they are and what criteria they meet.
Can I delete contacts using the HubSpot MCP? +
Yes, there is a specific tool for this: remove_contact. Just ask your agent to run it on the contact record ID you provide, following standard CRM deletion protocols.
What if I want to see what fields are available in my company records? +
Use the get_object_schema tool. This command lists all properties for companies (or any other object type) so you can audit your data structure before creating new records.
Is this MCP only for viewing deals, or can it update them? +
It does both. You can use list_deals to view the pipeline, and when needed, you can instruct the agent to perform updates on those records.
Does the HubSpot MCP handle multiple record types? +
Absolutely. The MCP supports contacts, companies, deals, and more. You can manage associations between them all using link_crm_objects.
Powerful workflows you can unlock today
Get Product Intel Before Sales Demos via MCP
Your AE is about to demo the dashboard feature for 30 minutes to a prospect who already used it 47 times in the trial , meanwhile the prospect only opened the API docs once and clearly needs help there
Identify Unprofitable Agency Clients Using MCP
Your biggest client generates 28% of revenue but consumes 45% of your team's time , and you will not know they are your least profitable account until you compare project hours against deal value, which nobody does because the data is in 3 different tools
MCP Recipe for Agency Prospect Research
Your sales rep spends 40 minutes researching every prospect on LinkedIn before a call , and still walks in without knowing the company just raised funding, their tech stack changed, or they are actively looking for an agency
MCP Recipe for Agency SEO Dashboards
Your SEO manager manually exports Google Analytics data for 8 clients every Monday morning , and by the time the last client report is done, the first client's data is already a week old
MCP Recipe for Automated Lead Qualification
A prospect fills out your agency's inquiry form at 11pm , and gets a generic 'thanks, we will be in touch' email while your competitor who responds in 5 minutes wins the deal because speed kills in agency sales
MCP Recipe for Email Campaign Attribution
Your email campaign got a 24% open rate and 3.8% click rate , which tells the client nothing about how many people actually visited the site, filled out a form, or became a paying customer from that email