Vinkius
HubSpot CRM (Full)

HubSpot CRM (Full) MCP. Manage contacts, deals, and tickets in chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

HubSpot CRM (Full) MCP on Cursor AI Code Editor MCP Client HubSpot CRM (Full) MCP on Claude Desktop App MCP Integration HubSpot CRM (Full) MCP on OpenAI Agents SDK MCP Compatible HubSpot CRM (Full) MCP on Visual Studio Code MCP Extension Client HubSpot CRM (Full) MCP on GitHub Copilot AI Agent MCP Integration HubSpot CRM (Full) MCP on Google Gemini AI MCP Integration HubSpot CRM (Full) MCP on Lovable AI Development MCP Client HubSpot CRM (Full) MCP on Mistral AI Agents MCP Compatible HubSpot CRM (Full) MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

HubSpot CRM (Full) MCP Server gives your AI client instant access to your entire HubSpot CRM. Search, create, and manage contacts, companies, deals, and support tickets without leaving your chat window.

It lets you log notes, track pipelines, and manage ownership details—all through natural conversation.

What your AI agents can do

Hs associate objects

Common association type IDs: Contact→Company=1, Company→Contact=2, Deal→Contact=3, Contact→Deal=4, Deal→Company=5, Company→Deal=6. Use when attaching a contact to a company, linking a deal to a contact, etc.

Create an association between two HubSpot CRM objects

Hs create contact

Creates a new contact record with HubSpot using email, name, phone, and associated company.

Hs create deal

Creates a new sales opportunity (deal) in the pipeline with a name, stage, amount, and close date.

+ 13 more capabilities included
Search and Retrieve Records

Find specific contacts, companies, deals, or support tickets using names, domains, or keywords.

Manage Contacts and Companies

Create new contacts and companies, or search for existing ones to update your client's knowledge base.

Track Sales Opportunities

Create, search, and track deals in the sales pipeline, including setting amounts and expected close dates.

Handle Support Issues

Create and search support tickets, setting priority and tracking the issue's status.

Record Activity and Context

Attach detailed notes to any CRM record—a contact, company, deal, or ticket—for internal record keeping.

Audit Team Structure

List all users (owners) and view the available stages in deal and ticket pipelines for process mapping.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Included with Plan

Waiting for input…

AI Agent

HubSpot CRM (Full) MCP Server: 10 Tools for CRM Data Operations

These tools let your agent interact with your HubSpot data. You can search for records, create new ones, and log activity across contacts, deals, tickets, and companies.

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 CRM (Full) on Vinkius
hs019e9a8f

hs associate objects

Common association type IDs: Contact→Company=1, Company→Contact=2, Deal→Contact=3, Contact→Deal=4, Deal→Company=5, Company→Deal=6. Use when attaching a contact to a company, linking a deal to a contact, etc. Create an association between two HubSpot CRM objects

hs019d75b4

hs create contact

Creates a new contact record with HubSpot using email, name, phone, and associated company.

hs019d75b4

hs create deal

Creates a new sales opportunity (deal) in the pipeline with a name, stage, amount, and close date.

hs019d75b4

hs create note

Adds a note to any record (contact, company, deal, or ticket) to log internal context or meeting summaries.

hs019d75b4

hs create ticket

Opens a new support ticket in HubSpot Service Hub, specifying the subject, priority, and stage.

hs019e9a8f

hs get company

Returns name, domain, industry, revenue, and employee count. Use when you need to inspect a specific company record. Retrieve a specific HubSpot company by its unique CRM ID

hs019e9a8f

hs get contact

Returns all standard properties including name, email, phone, company, lifecycle stage, and assigned owner. Use when you already have the contact ID from a search or association lookup. Retrieve a specific HubSpot contact by its unique CRM ID

hs019e9a8f

hs get deal

Returns deal name, pipeline stage, amount, close date, and assigned owner. Use when inspecting a specific opportunity. Retrieve a specific HubSpot deal by its unique CRM ID

hs019d75b4

hs list owners

Lists all users who own CRM records, showing their name, email, and if their account is active.

hs019d75b4

hs list pipelines

Retrieves all available deal and ticket pipeline stages and their corresponding IDs for accurate record creation.

hs019d75b4

hs search companies

Searches for companies in HubSpot by name, domain, or industry, returning details like revenue and employee count.

hs019d75b4

hs search contacts

Finds specific people in HubSpot by name, email, phone, or company name, showing their lifecycle stage.

hs019d75b4

hs search deals

Searches for sales deals by name, returning the stage, amount, and expected close date for quick status checks.

hs019d75b4

hs search tickets

Finds specific support tickets by subject or keyword, showing the status, priority, and creation date.

hs019e9a8f

hs update contact

Provide only the fields you want to change as key-value pairs in the properties JSON. Update properties on an existing HubSpot contact

hs019e9a8f

hs update deal

Use hs_list_pipelines to find valid stage IDs before updating dealstage. Update properties on an existing HubSpot deal

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 every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with HubSpot CRM (Full), then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,800+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
HubSpot CRM (Full) MCP server cover

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 INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 16 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Jumping between tabs to build a customer profile shouldn't take minutes.

Right now, figuring out a client's full history is a slog. You're in the email, then you switch to the CRM tab. You copy the contact's name, then you open the Deals tab to see their last opportunity. Then you jump to the Notes tab to find the meeting summary. It's three different tabs, five clicks, and you lose your train of thought.

With this MCP server, you just talk to your agent. 'Show me John Smith's full record.' The agent pulls the contact data, lists all associated deals, and surfaces the last notes—all in your chat. You get the single source of truth, instantly.

HubSpot CRM (Full) MCP Server: Log every interaction in chat.

Manually logging notes or creating tickets requires navigating to the specific record, finding the 'Activity' section, and then clicking 'New Note' or 'New Ticket.' This is a mandatory detour every single time.

Now, you just tell your agent, 'Log a meeting summary about the Q3 pricing.' The agent runs the `hs_create_note` tool, attaches the note to the correct record, and confirms it. That's it. The process is done in the chat.

What you can do with this MCP connector

Your AI client gets instant access to your whole HubSpot CRM. You'll search, create, and manage contacts, companies, deals, and support tickets right from your chat window. You can log notes, track pipelines, and manage ownership details without leaving your chat.

Search and Retrieve Records

You can use hs_search_contacts to find people by name, email, phone, or company name, and it'll show you their lifecycle stage. Need to track a company? hs_search_companies lets you look up organizations by name, domain, or industry, giving you details like revenue and employee count. If you're checking on a specific deal, hs_search_deals finds sales opportunities by name, showing the stage, amount, and expected close date.

For support stuff, hs_search_tickets pulls up tickets by subject or keyword, showing the status, priority, and when it was created.

Manage Contacts and Companies

Want to add a new contact? hs_create_contact builds a record using email, name, phone, and links it to an existing company. You can create a new company record with hs_search_companies and then connect it to a contact. If you're just building out the client's knowledge base, you can also use hs_create_note to add a note to any record—a contact, company, deal, or ticket.

You'll also use hs_create_company to build out the company record.

Track Sales Opportunities

To start a new deal in the pipeline, run hs_create_deal with a name, stage, amount, and close date. You can check the available stages for both deals and tickets using hs_list_pipelines, which gives you all the stages and their IDs.

Handle Support Issues

When you need to open a support ticket, hs_create_ticket handles it, letting you specify the subject, priority, and stage. To see who owns what, hs_list_owners lists all users who own CRM records, showing their name, email, and whether their account is active.

Record Activity and Context

hs_create_note lets you attach detailed notes to any record—contact, company, deal, or ticket—so you've got internal context or meeting summaries logged right there. You'll use hs_create_note to make sure the whole team sees what happened.

Audit Team Structure

To map out your process, you can see all available deal and ticket pipeline stages using hs_list_pipelines. To see who's responsible for which accounts, run hs_list_owners to list all users who own CRM records, showing their name, email, and if their account's active.

Built · Hosted · Managed by Vinkius HubSpot CRM (Full) MCP Server - Manage Contacts & Deals Server ID 019d75b4-7129-7026-a9c8-c010928d0193
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About HubSpot CRM (Full) MCP

How do I use the hs_search_contacts tool to find a person? +

You search by name, email, or phone. The tool returns the person's name, associated company, and current lifecycle stage, letting you know exactly where they stand in your funnel.

Can I use hs_create_deal to update an existing deal? +

No. hs_create_deal is for opening new opportunities. If you need to modify an existing deal, you must use the agent to find the deal ID first, and then use a dedicated update function (if available).

What information does hs_search_companies provide? +

It returns matching companies along with organizational details like their website domain, industry, annual revenue, and employee count.

Is hs_create_ticket the best way to log support issues? +

Yes. hs_create_ticket opens a formal support ticket in Service Hub. You can also use hs_create_note to log informal conversation notes on a contact record if a full ticket isn't needed.

How do I use hs_list_pipelines to understand stages? +

You run hs_list_pipelines to see all possible stages for deals and tickets. This provides the required stage IDs needed when you run hs_create_deal or hs_create_ticket to ensure the record lands in the right place.

How do I use hs_create_note to log a meeting summary? +

You pass the note body and optionally associate it with a record ID. This logs a meeting summary in the record's timeline, giving full internal context. The note body supports HTML formatting, so you can format the summary easily.

What is the difference between hs_search_contacts and hs_search_companies? +

Search contacts finds people using names, emails, or phones. Search companies finds organizations by name, domain, or industry. You use one when you need a person, and the other when you need the corporate entity.

When should I use hs_list_owners to manage user access? +

You run this tool to list all available HubSpot owners (CRM users). It returns their name, email, and active status. Use it when you need to assign records or check who has access to the CRM.

What HubSpot data can I access? +

Contacts, Companies, Deals, Tickets, Notes, Owners, and Pipelines. All data respects your HubSpot permissions.

Can I create and update records? +

Yes! Create contacts, deals, tickets, and notes. All through natural conversation.

How does authentication work? +

Uses a HubSpot Private App token (Bearer). Create a Private App in Settings > Integrations > Private Apps, copy the token, and paste it.

Built & Managed by Vinkius 30s setup 16 tools

We've already built the connector for HubSpot CRM (Full). Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 16 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.