100+ integrations are ready to connect to your AI.Connect your first MCP

Microsoft Clarity MCP server for your AI

Pull the last few days of Clarity insights — sessions, engagement time, scroll depth, rage and dead clicks — split by device, OS, country, source or page, without opening the dashboard.

PopMCPMicrosoft Clarity

Give me the traffic and engagement summary for the last few days, then break it out by device

Supported Microsoft Clarity tools

Every insights query this connection can run, plus the threshold triggers PopMCP can watch on your project.

clarity_get_live_insights

Microsoft Clarity's single data endpoint — your project's dashboard insights for the last 1–3 days, optionally broken down by up to THREE dimensions.

clarity_insights_by_acquisition

Clarity insights for the last 3 days broken down by Source, Medium, and Channel — all THREE in ONE quota-efficient request (how visitors found the site).

clarity_insights_by_audience

Clarity insights for the last 3 days broken down by Device, OS, and Country/Region — all THREE in ONE quota-efficient request (who your visitors are and where they come from).

clarity_insights_by_page

Clarity insights for the last 3 days broken down by page URL ("Popular Pages") — which pages drive traffic and engagement.

clarity_traffic_summary

Project-wide Clarity totals for the last 3 days with NO breakdown — the fastest overview.

Connect Microsoft Clarity to your AI

Credentials off one Microsoft Clarity screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.

A project admin generates a token in Clarity → Settings → Data Export → Generate new API token, then pastes it into the API token field. The token is scoped to a single project, so the connection is locked to it.

API token••••••••••••3f7a
ConnectionVerified

Then just ask for the work

  • Give me the traffic and engagement summary for the last few days, then break it out by device

    • traffic_summary
    • insights_by_audience
  • Which source, medium and channel drove the most sessions, and where did engagement dip?

    • insights_by_acquisition
    • traffic_summary
  • Which pages have the worst scroll depth and the most dead clicks right now?

    • insights_by_page
    • get_live_insights
  • Are rage clicks concentrated on mobile, one country, or a single landing page?

    • get_live_insights
    • insights_by_audience
    • insights_by_page

Use Microsoft Clarity from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Settings → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

Microsoft Clarity MCP server questions

What teams ask before putting Microsoft Clarity behind an AI client.

How does the Microsoft Clarity connection authenticate?

With a single API token that you copy from Clarity. A project admin goes to Settings → Data Export → Generate new API token and pastes the value into the API token field on the connect form. There is no OAuth popup and nothing to re-authorize later, and the token is scoped to one Clarity project, so the connection is locked to that project.

How far back can the agent read Clarity data?

The Data Export endpoint returns the last 1–3 days, and every tool on this connection inherits that window. It is built for what is happening on the site now — a source that went quiet, a page whose engagement fell, a control that started collecting rage clicks — rather than month-over-month trend work. Asking for last quarter will not return anything, because the API does not serve it.

Can the AI change anything in my Clarity project?

No. Every tool on this integration reads; the Data Export API this connection uses has no endpoints that create, edit, or delete anything in your project. Read-only access mode is still the sensible default, and approval-required-for-writes simply has nothing to hold back here.

Does this give an AI client access to session recordings and heatmaps?

No. The tools return Clarity's Data Export insights — Traffic, Engagement Time, Scroll Depth, Popular Pages, and click-quality metrics such as rage clicks and dead clicks — as aggregated numbers broken down by dimensions like device, OS, country, source, and channel. Individual session replays and heatmaps are not part of the endpoint this connection reads; those stay in the Clarity dashboard.

Why are audience and acquisition separate tools instead of one dimension at a time?

Clarity's endpoint accepts at most three dimensions in a single request, so the tools are bundled to make each call count. clarity_insights_by_audience returns Device, OS, and Country/Region together, and clarity_insights_by_acquisition returns Source, Medium, and Channel together — one request each instead of three, which matters because the Data Export API is quota-limited. When you want a combination of your own, clarity_get_live_insights takes up to three dimensions you pick.

What can PopMCP watch on a Clarity project without me asking?

Threshold triggers cover sessions dropping, rage clicks spiking, dead clicks spiking, script errors spiking, engagement time dropping, bot traffic rising above a share of total traffic, a top page losing traffic, and traffic falling from a specific source, medium, or channel. You set the level for each one. Rage clicks and script errors are usually the first two worth wiring up, since both tend to mean a control on the page has broken.

Do I have to run or host the Microsoft Clarity MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server — Claude Desktop, Claude Web, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

Why do only 5 of the 5 tools load by default?

Loading 5 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 5-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. You can switch a connection to the full catalog at any time.

What is the difference between a tool and a trigger?

A tool is something your AI calls — there are 5 here. A trigger is something PopMCP watches for you: 8 Microsoft Clarity events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into Microsoft Clarity.

Connect Microsoft Clarity to your AI in minutes

Launch a hosted MCP endpoint for Microsoft Clarity, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP