Hotjar MCP. Analyze Site Behavior with Natural Conversation.
Hotjar connects user experience analytics directly into your agent. It lets you analyze heatmaps, session recordings, and survey data through natural conversation. Instead of clicking through dashboards to find drop-off points or confusing feedback, simply ask your AI client about specific users, funnels, or site interactions to get immediate, actionable insights.
Give Claude and any AI agent real-world access
Examines conversion funnels to pinpoint exactly where visitors are leaving your site.
Generates heatmap data, showing which parts of a page users pay attention to most.
Retrieves session recordings and detailed behavior history for specific user IDs.
Gathers all incoming survey responses, rating breakdowns, and written comments into digestible reports.
Lists all tracked sites within your Hotjar account to manage scope and context.
Ask an AI about this
Waiting for input…
What AI agents can do with Hotjar with 15 Tools
These tools allow your agent to execute specific data retrieval tasks, giving you granular access to every aspect of user behavior in Hotjar.
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 Hotjar MCPCheck Hotjar Status
Verifies that the connection to your Hotjar account is working properly.
Get Feedback Widget
Retrieves specific details about a feedback widget you've set up on your site.
Get Heatmap
Pulls the click and scroll data for a particular page to visualize user attention.
Get Recording
Gets specific metadata about an individual recorded session.
Get Survey Stats
Retrieves aggregated statistics for a survey, including NPS scores and completion...
Get Survey
Fetches the full details and settings of any specific survey you've created.
List Feedback Responses
Lists all individual user feedback submissions, including screenshots and ratings.
List Feedback
Shows a list of all the feedback widgets configured on your tracked sites.
List Funnels
Lists every conversion funnel you've set up, showing overall drop-off data for each...
List Heatmaps
Provides a list of all the heatmap snapshots available across your tracked pages.
List Recordings
Lists all recorded user sessions, including their duration and page count.
List Sites
Retrieves a list of every single website that Hotjar is tracking for you.
List Survey Responses
Lists all individual responses submitted to your surveys, allowing review of answers and dates.
List Surveys
Retrieves a list of every survey you've created in the Hotjar account.
Lookup User
Looks up all recorded behavior, session history, and data for a specific user ID.
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 Hotjar, 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 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 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
Manually tracking user behavior across multiple dashboards is a nightmare.
Today, finding out why users drop off means opening the funnel report, checking session recordings for specific times, and then cross-referencing those findings with survey responses. You copy data from one tab into another spreadsheet just to build a picture that should be simple.
With this MCP, you skip all the clicking and copying. Just ask your agent: 'Why are users abandoning step three?' It pulls together funnel drop-off rates, related feedback submissions, and even points to specific heatmaps on the checkout flow—all in one conversation.
Hotjar MCP delivers actionable insights from every single click.
You no longer have to manually compare what users *say* (via `list_surveys` responses) against what they *do* (visible in a heatmap). The agent combines those two data sets, telling you if the complaint about slow loading matches up with poor scroll depth metrics.
This means your product decisions shift from 'We think this is broken' to 'The data shows exactly why and where it's broken.' It’s that directness that changes everything.
What Hotjar MCP does for your AI
Hotjar brings user behavior analytics into the chat window. You can stop manually compiling reports from different tabs just to understand why people leave your site. This MCP lets your agent talk directly to your Hotjar data, giving you deep insights without ever seeing a dashboard.
Need to know what users are clicking on a specific page? Ask for the heatmaps. Want to see exactly where they got stuck? You can review conversion funnels and identify those drop-off points instantly. If you're investigating a bad user journey, your agent can even find session recordings or pull up all feedback submissions—complete with screenshots.
By connecting Hotjar through Vinkius, you treat your site data like any other source of information: something you just ask questions about. You get answers on NPS scores, survey trends, and specific user activity for a given ID. It's simple conversation that delivers complex product insights.
019dd105-2c4c-73ea-bf8f-0a3ee9c9bae6 How to set up Hotjar MCP
The bottom line is that you get expert-level site analytics without having to click through any dashboard yourself.
Subscribe to this MCP and enter your unique Hotjar Client Secret via the API settings.
Your AI client connects, authenticating access to all your user behavior data streams.
You ask a question like, 'What's wrong with the checkout funnel?' and get an immediate, summarized answer backed by raw data.
Who uses Hotjar MCP
This is for the Product Manager who needs proof points, or the UX Researcher tired of stitching together data from five different tabs. You're the person whose job depends on knowing why users fail at 2 AM.
Tracks conversion funnels and monitors NPS scores to identify which features are causing drop-off.
Reviews session recordings and heatmaps to watch how users actually interact with the UI, finding behavioral patterns that reports miss.
Analyzes feedback widgets for emerging pain points or optimizing page engagement based on click data.
Benefits of connecting Hotjar MCP
Stop digging through raw data. Instead of manually reviewing list_funnels to find the biggest drop-off point, your agent instantly tells you where 60% of users are bailing out.
Get deep user context immediately. With lookup_user, you can feed your AI client a specific ID and get a full summary of that person's journey across all pages.
Review qualitative feedback without logging in. You can ask the agent to summarize or list responses using list_feedback_responses right from the chat, complete with screenshots.
Understand visual attention instantly. Instead of guessing where users are looking on a page, use get_heatmap to see precise click and scroll data for any element.
Keep track of your setup easily. Use list_sites to confirm which URLs Hotjar is actively tracking before running an analysis.
Hotjar MCP use cases
Investigating a sudden drop in signups
A growth team noticed conversion rates dropped 15% yesterday. They ask the agent to check list_funnels and immediately see that the biggest step-down is between 'Pricing Page' and 'Plan Selection'. The agent also pulls up recent feedback from list_feedback_responses, showing several users complaining about mandatory signups.
Profiling a high-value, confused user
A PM identifies an important user ID. They use the agent to perform a lookup_user for that ID. The resulting report shows the user spent 10 minutes on the features page but never clicked the main CTA. This points directly to a friction point needing redesign.
Comparing two different site layouts
A UX Researcher wants to compare old and new product pages. They use list_heatmaps to pull data for both versions, allowing the agent to summarize which version generates more clicks in key areas.
Summarizing market sentiment post-launch
A Product Manager asks about recent user sentiment after a major feature release. The agent reviews all list_surveys responses and summarizes the top three positive trends, alongside the most common negative critique.
Hotjar MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Asking for 'all data'
A user asks, 'Give me all user activity.' The agent either fails or returns a massive, unusable dump of raw JSON/data points.
Instead, use specific tools. Start by running list_recordings to get the count, then ask for a summary focusing on the last 7 days. If you need details, run get_recording using a specific ID.
Forgetting user context
A team member asks 'What's wrong with conversions?' without specifying the stage or page.
Always narrow it down. Start by listing funnels (list_funnels) to define which journey you mean, then ask for data on a specific step.
Ignoring feedback details
A user gets vague complaints and just reads the summary score.
Don't stop at scores. Use list_feedback_responses to pull up actual text, screenshots, or rating breakdowns to understand why the score is what it is.
When to use Hotjar MCP
Use this MCP if your primary goal is understanding user behavior—the 'why' behind the numbers. If you need to know where users click, how long they look at a section, or if they got stuck on a specific form field, this is essential. It’s perfect for cross-referencing data from get_heatmap with qualitative input from list_feedback_responses. Don't use this if your primary need is financial reporting; you won't find revenue projections here. Similarly, don't use it just to list pages; while list_sites helps, the core value is interpreting the data (e.g., using get_survey_stats to measure sentiment). You should only reach for this when your question starts with 'Why did they do that?' or 'What are they looking at?'
Frequently asked questions about Hotjar MCP
How do I find out which pages are tracked with Hotjar MCP? +
You can list all the sites by calling list_sites. This tells you exactly which URLs your account is monitoring right now, so you know where to focus your analysis.
What does the Hotjar MCP do with user IDs? +
It performs a comprehensive lookup of a specific user's activity. Using lookup_user gives you their entire session history, pages visited, and total time on site in one place.
Can Hotjar MCP help me analyze NPS scores? +
Yes, the agent accesses your survey data using get_survey_stats. It provides the full NPS score breakdown (Promoters/Detractors) and tracks trends over time for you.
Is Hotjar MCP better than just looking at analytics reports? +
It’s different. While standard reports show numbers, this MCP interprets those numbers by combining heatmaps (get_heatmap), funnels, and feedback into a single narrative answer for you.
What if I want to see the full text of survey responses? +
You can list all individual submissions using list_survey_responses. This allows you to review not just the aggregated stats, but the raw text and context from every user.
Powerful workflows you can unlock today
Score Leads by Site Behavior Using MCP Servers
Heatmaps analyzed, CRM contacts scored, behavioral insights logged , your website visitors reveal what surveys never capture
Track Post-Email User Behavior Using MCP
Your campaign had a 42% open rate but zero conversions , because everyone clicked, landed on the page, and bounced at the pricing section you never tested