Hotjar MCP. Analyze user behavior and feedback in conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Hotjar (Behavior Analytics) MCP Server lets your AI agent analyze user behavior, retrieve survey responses, and manage user feedback. It gives you direct access to site lists, funnels, heatmaps, and session recordings from your Hotjar account.
Need to check user sentiment or find where users drop off? Your agent handles it all via natural conversation.
What your AI agents can do
Get heatmap
Retrieves detailed click and movement heatmaps for a specified page.
Get site
Gets high-level metadata and status for the current tracked site.
Get survey
Retrieves detailed information about a specific user survey.
Use list_funnels and list_heatmaps to view conversion funnels and identify where users are dropping off on a specific page.
Run list_survey_responses to get detailed answers, average ratings, and device metadata from active user surveys.
Check site status, list all sites using list_sites, and perform data deletion requests to ensure GDPR compliance.
Use list_recordings and get_heatmap to review session recordings and see click density heatmaps for specific pages.
List incoming feedback via list_feedback to pull specific ratings, comments, and screenshots for product review.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Hotjar (Behavior Analytics) MCP Server: 10 Tools
Use these 10 tools to query your Hotjar data. Get details on heatmaps, site status, survey results, and user recordings without leaving your chat window.
019d75b3get heatmap
Retrieves detailed click and movement heatmaps for a specified page.
019d75b3get site
Gets high-level metadata and status for the current tracked site.
019d75b3get survey
Retrieves detailed information about a specific user survey.
019d75b3list feedback
Lists incoming user feedback, including ratings, comments, and screenshots.
019d75b3list funnels
Lists defined conversion funnels for tracking user journey progression.
019d75b3list heatmaps
Lists all available heatmaps and their associated site IDs.
019d75b3list recordings
Retrieves a list of all session recordings available for analysis.
019d75b3list sites
Lists every single site that Hotjar is currently tracking and monitoring.
019d75b3list survey responses
Retrieves a list of individual user responses from active surveys.
019d75b3list surveys
Lists all active and inactive surveys set up in your Hotjar account.
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
Make Your AI Do More
Start with Hotjar (Behavior Analytics), 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
This Hotjar MCP Server lets your AI agent dig into user behavior and feedback. You'll get direct access to site lists, funnels, heatmaps, and session recordings from your Hotjar account, all through natural conversation. Need to check user sentiment or find where users drop off? Your agent handles it.
Audit Site Health and Compliance
Check the site's overall status and get high-level metadata using get_site. You can see every site Hotjar tracks with list_sites. To keep things compliant, your agent even handles data deletion requests for GDPR, so you don't gotta worry about that. You can also review all the funnels you've set up with list_funnels and check every available heatmap with list_heatmaps.
Map User Interaction Points
Review session recordings using list_recordings and then get detailed click and movement heatmaps for a specific page with get_heatmap. You can pinpoint exactly where users are clicking and how they move across a page. You can also see all the active and inactive surveys you've set up with list_surveys and grab a list of individual user responses from active surveys using list_survey_responses to get detailed answers, average ratings, and device metadata.
Manage and Collect User Feedback
List incoming user feedback via list_feedback to pull specific ratings, comments, and screenshots for product review. You can also view all the user-submitted feedback in bulk using list_feedback.
Analyze User Flow and Drop-Off Points
View defined conversion funnels for tracking user journey progression using list_funnels. You can check all available heatmaps with list_heatmaps to spot where users are dropping off on a specific page.
How Hotjar MCP Works
- 1 Subscribe to the Hotjar MCP Server and input your Hotjar Client ID, Client Secret, and Site ID.
- 2 Ask your AI agent a question. The agent identifies the needed action (e.g., 'List all surveys').
- 3 The agent executes the appropriate tool (e.g.,
list_surveys) and passes the resulting data back to you in plain language.
The bottom line is, your AI client treats the Hotjar API like a native conversation, letting you bypass the dashboard clicks and CSV exports.
Who Is Hotjar MCP For?
This is for UX Researchers who need survey responses without exporting a spreadsheet. It’s for Product Managers who need to monitor tracking status across multiple sites. And it’s for Data Privacy Officers who need to execute data deletion requests quickly to maintain GDPR compliance.
Audits survey responses and analyzes user feedback by asking the agent questions instead of manually downloading and reviewing CSV files.
Monitors tracking statuses and feedback widget performance across multiple sites to keep data quality high and user alignment consistent.
Automates user lookup and data deletion requests to prove and maintain GDPR compliance without running manual lookup queries.
What Changes When You Connect
- Get a full view of all sites and tracking statuses using
list_sites. You instantly know if a site is active or if the tracking code is broken—no need to check the dashboard manually. - Analyze user sentiment directly. Instead of downloading a massive CSV, your agent uses
list_survey_responsesto summarize key themes and average ratings from surveys. - Pinpoint friction points instantly.
list_feedbackpulls specific ratings, comments, and screenshots, letting you see exactly what users are struggling with without having to manually sort through widget submissions. - Track conversion paths. You can list funnels using
list_funnelsto see which steps are failing, helping you narrow down where users quit the buying process. - Audit your data. Use
list_recordingsto see session recordings andget_heatmapto visualize click density, giving you a deep look at user interaction patterns. - Maintain compliance easily. Running a data deletion request (via specific tools) keeps your user data clean and proves GDPR adherence without logging into the compliance portal.
Real-World Use Cases
Finding Out Why Users Abandon the Cart
A PM notices high drop-off rates. They ask their agent, 'What are the drop-off points on the checkout page?' The agent uses list_funnels and get_heatmap to pinpoint the exact step and the element causing the issue, giving the PM immediate action items.
Assessing Product Changes Post-Launch
A UX Researcher needs to know if the new signup flow is working. They ask the agent to 'Show me the feedback and survey responses for the signup page.' The agent runs list_feedback and list_survey_responses to give a summarized view of user sentiment and specific pain points.
Cleaning Up Old User Data
A Data Privacy Officer receives a data deletion request. They tell their agent, 'Delete all data for user X.' The agent executes the necessary compliance tools, proving the deletion occurred and maintaining GDPR records.
Comparing User Behavior Across Markets
A PM managing multi-tenant sites asks the agent, 'List all sites and tell me the tracking status for our European and US markets.' The agent uses list_sites to compare site statuses across different organizational units.
The Tradeoffs
Treating the API like a database query
Logging into the Hotjar dashboard, navigating to the 'Surveys' tab, then running multiple filters to pull the data needed for a single report. This takes 15 minutes and requires manual data cleaning.
→
Just ask your agent: 'Get the last 10 survey responses for the checkout page.' The agent uses list_survey_responses and delivers the summary, skipping all the manual filtering and report generation.
Ignoring site context
Trying to analyze a specific page's heatmap without telling the tool which site it belongs to, resulting in an error or a massive, irrelevant dump of data.
→
Always start by confirming the site context. Use list_sites to confirm the correct domain, then run get_heatmap on that specific site ID to guarantee accurate results.
Over-relying on exports
Downloading a sheet of data, opening Excel, and spending hours trying to find the average rating or common themes. The data is there, but the insight isn't.
→
Ask your agent to summarize the data. For example, 'What is the average rating from the 'Homepage NPS' survey?' The agent uses list_survey_responses and gives you the direct answer.
When It Fits, When It Doesn't
Use this server if your primary need is structured data retrieval from Hotjar. You need to answer questions like, 'What did users do?' or 'Why did they leave?' The tools are best for deep dives into specific data points (e.g., using list_recordings for a specific flow). Don't use it if you need to create content, build a model, or generate a new tracking event. For those needs, you'll need a separate data warehouse connection. If you only need to see a simple list of sites, list_sites works, but if you need to compare that list against active metrics, you'll need a specialized reporting tool.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Hotjar. 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
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 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Sifting through dashboard clicks to find one good insight.
Today, finding simple user behavior data means logging into Hotjar, clicking the 'Behavior' tab, then selecting 'Funnel Visualization.' You have to manually filter by date range, then drill down into the specific drop-off step. If you want to compare that to user feedback, you have to open another tab, navigate to 'Surveys,' and cross-reference the IDs yourself. It's a mess of clicks and copies.
With the Hotjar MCP Server, you just ask your agent: 'What was the primary cause of drop-off on the checkout page?' The agent runs `list_funnels` and `get_heatmap` and gives you a direct summary. You skip the clicks and go straight to the insight.
Using Hotjar (Behavior Analytics) MCP Server: Understanding User Feedback
Before, if you wanted to know what users thought about the new checkout flow, you had to go to the feedback widget, manually scroll through submissions, and then copy the key comments into a spreadsheet. You'd spend an hour just categorizing the raw text.
Now, your agent uses `list_feedback` to pull the data. It provides the ratings, comments, and screenshots right in the chat, structured so you can see the patterns instantly. It’s about immediate synthesis, not manual collection.
Common Questions About Hotjar MCP
How do I use the `list_sites` tool with the Hotjar MCP Server? +
The list_sites tool lists every site Hotjar is tracking. You run it to get a full list of URLs and IDs, which is necessary before you can run specific tools like get_heatmap on a particular domain.
What information does `list_survey_responses` provide? +
list_survey_responses gives you a list of individual responses. You get the answers, timestamps, and device metadata for each response, helping you track how different devices affect user answers.
Can I see all the available surveys using `list_surveys`? +
Yes, list_surveys lists all surveys set up in your account. This allows you to know which surveys are active and what their IDs are before you try to retrieve responses.
How does `get_heatmap` work? +
You run get_heatmap to get a visual representation of user activity—where people click and move most often—on a specific page. This is key for spotting visual bottlenecks.
What is the difference between `list_heatmaps` and `get_heatmap`? +
list_heatmaps shows you a list of all heatmaps you have access to. get_heatmap actually fetches the data for a specific heatmap you've already identified.
When should I use `list_recordings` to check user behavior? +
Use list_recordings when you need an overview of recorded user sessions. It provides a list of session IDs, start dates, and the associated site, letting you quickly identify which recordings cover the areas you need to audit.
How do I handle privacy or data deletion using the Hotjar MCP Server? +
You use the designated privacy tools (implied by the data) to perform data deletion requests. The server supports executing 'right-to-erasure' requests, allowing you to securely delete specific user profiles or session data.
What kind of data does `list_feedback` pull for user insights? +
list_feedback pulls discrete user-submitted feedback. It gives you the actual ratings, written comments, and even screenshots, which helps you pinpoint specific friction points in the user journey.
Can I see individual survey responses through my agent? +
Yes. Use the get_survey_responses tool with a specific Survey ID to retrieve all recorded answers, timestamps, and device info. This allows your agent to summarize user sentiment and identify common themes automatically.
How do I handle GDPR data deletion requests? +
The agent includes a delete_user_data tool for GDPR compliance. You can provide a User ID to irreversibly wipe all associated behavioral data from Hotjar, ensuring you meet privacy regulations efficiently.
Can I list all feedback widgets for a specific site? +
Absolutely. Use the list_feedback tool to enumerate all active feedback widgets on your configured site. Your agent will return widget IDs and response counts, helping you identify which areas of your site are generating the most user input.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
ClientSuccess
Manage customer success and retention via ClientSuccess — track client health, monitor subscriptions, and manage success cycles directly from any AI agent.
Landbot
Empower your AI to generate, route, and interact with conversational chatbots and customers naturally.
Atera
Manage IT operations with Atera — track agents, tickets, and customers via AI.
You might also like
Troops
Automate HR and recruitment workflows via Troops — manage job offers, candidates, contracts, and timesheets directly from your AI agent.
Miniflux (RSS Reader)
Manage your RSS feeds and read articles via Miniflux — discover feeds, list entries, and organize categories directly from your AI agent.
Authorize.net
Manage payments, transactions, and customer profiles via Authorize.net — the trusted payment gateway directly via AI.