4,500+ servers built on MCP Fusion
Vinkius

HubSpot Service Hub MCP. Manage tickets, pipelines, and feedback in conversation.

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 Service Hub MCP on Cursor AI Code Editor MCP Client HubSpot Service Hub MCP on Claude Desktop App MCP Integration HubSpot Service Hub MCP on OpenAI Agents SDK MCP Compatible HubSpot Service Hub MCP on Visual Studio Code MCP Extension Client HubSpot Service Hub MCP on GitHub Copilot AI Agent MCP Integration HubSpot Service Hub MCP on Google Gemini AI MCP Integration HubSpot Service Hub MCP on Lovable AI Development MCP Client HubSpot Service Hub MCP on Mistral AI Agents MCP Compatible HubSpot Service Hub MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

HubSpot Service Hub. Connect your AI agent to your full HubSpot CRM data. You can search contacts, create new support tickets, track deal pipelines, and review customer feedback—all without leaving your chat interface.

It handles everything from managing a new lead's contact info to escalating a critical support case.

What your AI agents can do

Hs create ticket

Creates a new support ticket in HubSpot Service Hub with a subject, description, pipeline stage, and priority.

Hs list feedback

Lists customer feedback survey submissions in HubSpot with ratings, survey type, and response content.

Hs search tickets

Searches HubSpot Service Hub tickets by subject or keyword to find specific customer support cases.

+ 3 more capabilities included
Create and manage support tickets

The agent runs hs_create_ticket to open a new support case, specifying the subject, detailed description, and target pipeline stage.

Retrieve customer feedback scores

The agent executes hs_list_feedback to get recent survey submissions, including the customer rating and survey type (NPS/CSAT/CES).

Search and view ticket status

The agent runs hs_search_tickets to find open cases by subject or keyword, returning the status, priority, and creation date.

Get pipeline definitions

The agent executes hs_ticket_pipelines to list all available support workflows, including stage IDs needed for ticket operations.

Filter tickets by status

The agent runs hs_tickets_by_status to retrieve a list of tickets currently at a specific pipeline stage for queue analysis.

Update ticket details and status

The agent uses hs_update_ticket to advance a ticket's stage, change its priority, or update the subject line.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

HubSpot Service Hub: 6 Tools for Service Automation

Use these tools to create, search, and manage tickets, update statuses, and pull customer feedback data from HubSpot Service Hub.

hs019d75b4

hs create ticket

Creates a new support ticket in HubSpot Service Hub with a subject, description, pipeline stage, and priority.

hs019d75b4

hs list feedback

Lists customer feedback survey submissions in HubSpot with ratings, survey type, and response content.

hs019d75b4

hs search tickets

Searches HubSpot Service Hub tickets by subject or keyword to find specific customer support cases.

hs019d75b4

hs ticket pipelines

Lists all support pipelines in HubSpot with their stages, display order, and internal IDs.

hs019d75b4

hs tickets by status

Gets all HubSpot tickets at a specific pipeline stage to analyze queue depth or workload.

hs019d75b4

hs update ticket

Updates an existing HubSpot ticket—changing its status, priority, subject, or reassigning it to reflect case progress.

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 Service Hub, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ 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

What you can do with this MCP connector

HubSpot Service Hub lets your AI client talk directly to your full HubSpot CRM data. You don't gotta leave your chat interface to search contacts, create support tickets, track deal pipelines, or review customer feedback. It handles everything from managing a new lead's contact info to escalating a critical support case.

When you use hs_create_ticket, your agent opens a new support case, letting you specify the subject, detailed description, and target pipeline stage. You can check the available support workflows using hs_ticket_pipelines, which lists all stages and their internal IDs you need for ticket operations. You run hs_search_tickets to find open cases by subject or keyword, and it returns the status, priority, and creation date.

You can get all HubSpot tickets at a specific pipeline stage using hs_tickets_by_status, which is useful for analyzing queue depth or workload. You use hs_update_ticket to advance a ticket's stage, change its priority, or update the subject line to reflect case progress. When you need to see how happy your customers are, your agent executes hs_list_feedback to get recent survey submissions, including the customer rating and survey type, whether it's NPS, CSAT, or CES.

How HubSpot Service Hub MCP Works

  1. 1 First, the agent needs to know which stages exist. It runs hs_ticket_pipelines to map out the necessary pipeline and stage IDs.
  2. 2 Next, the agent uses the correct IDs to search for open issues with hs_search_tickets or check the queue depth with hs_tickets_by_status.
  3. 3 Finally, the agent uses hs_create_ticket or hs_update_ticket to resolve the issue, either by opening a new case or advancing the existing ticket's status.

The bottom line is that it lets your AI client talk to HubSpot's core data model, treating the CRM like a giant, searchable database through natural language commands.

Who Is HubSpot Service Hub MCP For?

Support Managers and Sales Reps who hate context switching. You're the one who has to jump between the ticketing system, the CRM, and the survey tool just to answer 'What's going on with Acme Corp?'. This server keeps all three sources of truth visible to your agent.

Support Agent

Uses the server to create new support tickets (hs_create_ticket) and update case status (hs_update_ticket) without leaving their chat interface.

Sales Operations (RevOps)

Uses the server to view deal progress and track pipeline stages, getting a full picture of revenue opportunities and required follow-ups.

Support Manager

Uses the server to check queue depth (hs_tickets_by_status) and analyze customer feedback (hs_list_feedback) to identify process bottlenecks.

What Changes When You Connect

  • Centralized Visibility: Instead of opening three different tabs (CRM, Tickets, Surveys), the agent pulls data from all three areas. You can check a customer's deal stage, their open tickets, and their recent NPS score in one chat session.
  • Structured Ticket Lifecycle: Need to move a case? Use hs_update_ticket to advance the status or escalate the priority. It handles the necessary state changes, making sure the record is always accurate.
  • Quick Issue Triage: Instead of manually searching the ticket portal, simply ask the agent to find cases. hs_search_tickets handles the keyword search, returning the status and priority immediately.
  • Proactive Service Analysis: Use hs_list_feedback to automatically gather customer satisfaction data. This helps flag issues that aren't yet tickets but point to a systemic problem.
  • Workflow Validation: Before creating a ticket, you can check the available stages using hs_ticket_pipelines. This prevents the agent from guessing the correct workflow path, ensuring compliance.
  • Workload Management: Need to know how many tickets are waiting on a reply? hs_tickets_by_status lets you query the queue depth for a specific pipeline stage, giving instant workload metrics.

Real-World Use Cases

01

The Customer is Calling Back (High Priority)

A customer calls about an unresolved issue. The agent first runs hs_search_tickets to see if a case exists. If so, it checks the priority. If the issue is urgent, the agent uses hs_update_ticket to immediately escalate the ticket priority and changes the status to 'In Progress'.

02

Quarterly Health Check (Feedback Loop)

The Support Manager needs to know if the recent software update caused issues. The agent runs hs_list_feedback to gather NPS scores. Then, it uses hs_search_tickets to find any tickets created in the last 30 days that mention 'bug' or 'slow'. This links sentiment to actual issues.

03

Stuck Sales Deal Triage

A deal is stuck in the pipeline. The agent uses hs_tickets_by_status to check if there are any related service tickets that might be blocking the sale. If a ticket is found, the agent can use hs_update_ticket to flag it to the owner.

04

Onboarding a New Service Team

The new team member needs to know the official process. The agent runs hs_ticket_pipelines to list all available stages. They can then use this map to correctly create a ticket using hs_create_ticket, ensuring it lands in the right workflow.

The Tradeoffs

Searching by vague terms

Asking the agent to 'find all problems with customers.' This is too broad and doesn't specify a date range, status, or keyword, leading to a massive, unmanageable list of results.

Always narrow the scope. First, use hs_tickets_by_status to filter by 'Waiting on Us.' Then, use hs_search_tickets with specific keywords (e.g., 'login failure') and a date range to narrow the results.

Ignoring the official workflow

Manually telling the agent to 'change the status to closed.' This bypasses the formal process and might leave required fields empty, invalidating the record.

Always check the workflow first. Run hs_ticket_pipelines to see the defined stages, then use hs_update_ticket to advance the status to the next logical step.

Confusing feedback with tickets

Telling the agent to 'look at the customer's opinion.' This might pull up general comments instead of structured, measurable feedback, missing the required NPS/CSAT data.

Run hs_list_feedback specifically. This tool extracts structured survey data (NPS, CSAT) and provides the required score and type, which is more actionable than a general comment.

When It Fits, When It Doesn't

Use this if your goal is a complete, single-view audit of customer health. You need to connect structured support data (tickets) with qualitative feedback (NPS scores) and sales status (deals). Don't use this if you just need to check one thing—for example, if you only need to know the open ticket count, use hs_tickets_by_status alone. If you only need to find a contact, use the dedicated Contacts tool. This server is for the full, multi-stage operational view.

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

How we secure 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 6 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

hs_create_ticket hs_list_feedback hs_search_tickets hs_ticket_pipelines hs_tickets_by_status hs_update_ticket

Managing customer support data shouldn't require switching between three different tabs.

Today, figuring out why a customer is upset involves copy-pasting a ticket ID into the ticketing system, then opening the CRM to check the deal status, and finally switching to a separate survey dashboard to see their latest rating. This sequence takes five minutes and guarantees you lose context.

With the HubSpot Service Hub MCP Server, the agent pulls everything into the chat. You ask for the status, and it delivers the ticket details, the associated company data, and the last recorded feedback score—all in one response. You get the full picture, instantly.

HubSpot Service Hub MCP Server: Manage ticket status and feedback.

Manual processes require checking the ticket status, then remembering which pipeline stage it belongs to, and finally manually updating the record via the web UI. This process is slow, prone to forgetting the stage ID, and often leads to stale data.

The server lets you tell the agent to 'advance the ticket status to waiting on us.' It runs `hs_update_ticket`, handles the required state changes, and updates the record correctly. The data is current, and the process is simple.

Common Questions About HubSpot Service Hub MCP

How do I use `hs_create_ticket`? +

You tell the agent to create a ticket and provide the subject and content. You can also specify the target pipeline stage and priority if you know the required IDs.

What is the difference between `hs_search_tickets` and `hs_tickets_by_status`? +

hs_search_tickets finds specific cases using keywords or subjects. hs_tickets_by_status retrieves a list of all tickets at a given pipeline stage, which is useful for auditing queue depth.

Can I check customer satisfaction with `hs_list_feedback`? +

Yes. hs_list_feedback pulls structured data from HubSpot surveys, giving you the customer's score, the survey type (NPS/CSAT), and the content of their response.

Do I need to run `hs_ticket_pipelines` before updating a ticket? +

It's best practice. Running hs_ticket_pipelines first gives you the accurate, current list of available stages and their IDs, preventing the agent from using an outdated stage name.

How do I update a ticket's priority using `hs_update_ticket`? +

Ask the agent to update the ticket, specifying the ticket ID and the new priority (HIGH, MEDIUM, or LOW). The agent handles the update across the record.

How do I list all available support workflow stages using `hs_ticket_pipelines`? +

It returns a full list of all ticket pipelines, including their stages, internal IDs, and display order. You need this data to ensure you use the correct stage IDs when creating or updating tickets.

When should I use `hs_search_tickets` versus checking general status with `hs_tickets_by_status`? +

hs_search_tickets finds specific cases using subjects or keywords. hs_tickets_by_status gives a summary of tickets at a specific pipeline stage, useful for analyzing overall queue depth or workload.

What fields can I update on an existing ticket using `hs_update_ticket`? +

You can change the ticket's status (advancing the pipeline stage), adjust the priority, or clarify the subject line. The tool only changes the fields you explicitly provide.

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.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 6 tools

We've already built the connector for HubSpot Service Hub. Just plug in your AI agents and start using Vinkius.

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

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
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.