# Microsoft Clarity MCP for AI Agents AI Agent Connect

> Microsoft Clarity MCP lets you query website behavior data directly through your AI client. It pulls heatmaps, session recordings, and engagement metrics so you can identify UX friction points without digging through the Clarity dashboard. Use it to find why users are dropping off or where they are getting stuck in your funnel.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_sVqaeV2G2yXZXmuRhG75NoVrnKtQcsjcTszgfU4b/ai-agent-connect
- **Tags:** behavioral-analytics, heatmaps, session-recording, ux-insights, web-analytics, user-engagement

## Description

Connect your Microsoft Clarity account to your AI agent to pull behavioral analytics through a natural conversation. Instead of digging through a complex dashboard, you can ask your agent to find specific friction points like rage clicks or dead clicks to see exactly where your UI is failing users. It's about getting straight to the 'why' behind the data. Whether you're checking scroll depth to see if your content is actually being read or looking for session recordings to watch a user's journey, this Connector puts that data into a conversational format. It's a huge time saver for anyone who needs to turn raw behavioral data into actionable design changes quickly. By using this on Vinkius, you get a direct line to your website's user behavior, moving from 'I think there's a problem' to 'here is exactly where the problem is' in seconds.

## Tools

### check_clarity_status
Check if your connection to Microsoft Clarity is active. This ensures your AI agent can reach the data it needs.

### get_dashboard
Pull high-level metrics like sessions and engagement scores. Use this to get a quick pulse on your website's performance.

### get_heatmap
Fetch specific data on where users are clicking and scrolling. It helps you visualize user attention across different pages.

### get_live_insights
See how many people are on your site right now. This provides a real-time look at your current traffic.

### get_project
Get the configuration and settings for a specific website. Use this to manage how data is handled for different projects.

### get_scroll_depth
See how far down a page users actually make it. It's the best way to know if your content is actually being seen.

### list_dead_clicks
Find elements that users click on but do nothing. This identifies broken buttons or confusing UI elements immediately.

### list_heatmaps
See a list of all available heatmaps for your projects. Use this to browse through different interaction maps.

### list_projects
List all the websites you're currently tracking. This helps you switch between different projects quickly.

### list_rage_clicks
Find where users are clicking repeatedly in frustration. It highlights the most significant friction points on your site.

### list_recordings
Get a list of all recorded user sessions. Use this to find specific moments in your user data.

### list_top_pages
See which pages are getting the most traffic and engagement. This helps you prioritize your design and content efforts.

### get_recording
Retrieve details about a specific user session recording. This lets you dive into the specifics of a single user's journey.

## Prompt Examples

**Prompt:** 
```
Show me the rage clicks on the signup page.
```

**Response:** 
```
Analyzing project 'Web App' (proj_123)...

**Rage Click Summary**

| Element | Count | Hotspot | Issue |
| :--- | :--- | :--- | :--- |
| Apply Coupon | 34 | 89% | Button takes 4+ seconds to respond |
| Submit Form | 12 | 70% | Error message is not clear |

Would you like to see the heatmap for the signup page?
```

**Prompt:** 
```
How far down the homepage do people get?
```

**Response:** 
```
Here is the scroll depth data for the Homepage:

* **Hero Section:** 100% reach
* **Features Grid:** 78% reach
* **Testimonials:** 52% reach
* **Footer CTA:** 31% reach

There is a significant drop-off (48%) between the features and testimonials sections.
```

**Prompt:** 
```
What's happening on the site right now?
```

**Response:** 
```
**Live Insights for 'Web App':**

* **Active Users:** 142
* **Top Pages:**
  * /pricing (34 users)
  * /features (19 users)
  * /blog (12 users)
* **Avg. Session Duration:** 4m 12s
* **Live Engagement Score:** 3.8/5

Traffic is currently 23% higher than the same time yesterday.
```

## Capabilities

### Pull real-time active user counts
Get a live look at how many people are on your site and which pages they are visiting right now.

### Analyze click and scroll patterns
Use heatmap data to see where users are paying attention and where they are interacting most.

### Review session recordings
Watch the actual journey of a user to understand the sequence of events leading to a goal or drop-off.

### Identify UI bugs and friction
Surface dead clicks and rage clicks to pinpoint non-responsive buttons or frustrating navigation.

### Measure content engagement
Check scroll depth to see how far down a page users actually go before moving on.

### Rank high-performing pages
See which pages are driving the most sessions and engagement scores to prioritize your work.

## Use Cases

### Fixing checkout drop-offs
A growth engineer asks the agent to check for rage clicks on the checkout page. The agent finds 34 instances and points out the button is unresponsive.

### Validating blog content
A content manager asks for the scroll depth on the latest post. The agent reveals that 60% of users drop off before the second paragraph.

### Prioritizing feature work
A product manager asks for the top 5 pages by engagement score to decide which features to highlight next.

### Finding broken navigation
A developer asks to list dead clicks across all projects to see if any navigation links are broken after a site migration.

## Benefits

- Stop guessing where users get stuck by using list_rage_clicks to find frustrated interactions instantly.
- Validate your design choices faster by pulling scroll depth data via get_scroll_depth to see what content actually gets read.
- Identify broken UI elements quickly by using list_dead_clicks to find non-responsive buttons.
- Get a pulse on your site's health without leaving your chat by using get_live_insights for real-time traffic.
- Review actual user journeys by pulling session recordings with get_recording to see exactly what went wrong.
- Prioritize your roadmap based on real data by using list_top_pages to see which areas need the most love.

## How It Works

The bottom line is you get to skip the dashboard clicking and go straight to the insights.

1. Subscribe to the Connector and grab your Clarity API Key.
2. Connect your account to your preferred AI client like Claude or Cursor.
3. Ask questions about your website's UX and get immediate data back in your chat.

## Frequently Asked Questions

**Can Microsoft Clarity MCP show me where users are clicking?**
Yes, it pulls heatmap data that shows exactly where users are clicking and scrolling. This helps you visualize attention patterns across your entire site.

**How do I find out why my users are frustrated?**
You can ask your agent to find rage clicks. This will highlight specific elements where users are clicking repeatedly in frustration, helping you find UI bugs.

**Can I see actual user sessions with this?**
Yes, you can list and retrieve details about specific session recordings. This lets you review the actual journey a user took through your site.

**Does this help with identifying broken buttons?**
Yes, it specifically lists dead clicks. These are elements that users click on but do nothing, making it easy to find broken links or buttons.

**How does this help with content strategy?**
It provides scroll depth data. You can see how far down a page users actually go, which helps you determine if your content is being read or if people are dropping off early.

**Can I see which pages are performing best?**
Yes, you can ask for a list of top pages. This shows you which pages have the highest session counts and engagement scores so you can prioritize your efforts.

**Can I detect UX friction points like dead clicks and rage clicks?**
Yes! Use `list_dead_clicks` to find page elements where users click without any response — signaling non-interactive elements that look clickable. Use `list_rage_clicks` to detect pages where users repeatedly click in frustration, indicating broken buttons, slow-loading elements, or confusing UI patterns.

**Can I analyze how far users scroll on each page?**
Yes. The `get_scroll_depth` tool returns scroll metrics for each page in your project, showing the percentage of users who reach each content section. This identifies exactly where engagement drops off — essential for optimizing content placement and CTA positioning.

**Can I view real-time analytics while users are on my site?**
Yes. The `get_live_insights` tool provides real-time data for any project, including active user count, current page views, and live engagement metrics. For historical aggregates, use `get_dashboard` to access sessions, pages per session, and engagement scores over time.