Ask Claude what is broken on your site
Connect Harvv to Claude in one step. Paste one URL, sign in, and Claude reads your live friction findings, dead clicks, rage clicks, broken forms, right in the chat. No token to copy.
Add the Harvv connector in Claude
In the Claude app (claude.ai or desktop), do this once:
- Open Customize → Connectors (in the latest Claude this moved out of Settings).
- Click the +, then Add custom connector.
- Paste
https://harvv.com/mcpinto Remote MCP server URL (leave the OAuth fields blank), then click Add. - A Harvv sign-in opens. Sign in and approve. Done, no token needed.
Custom connectors are on the paid Claude plans (Pro, Max, Team, Enterprise). On the free plan the option does not appear.
Using Claude Code instead?
One command in your terminal. It walks you through the same Harvv sign-in on first use.
Wiring up a different MCP client?
For any other MCP client that takes a URL plus a header, generate a scoped token and point it at the server. The token only ever sees your sites. The raw token shows once, so copy it when it appears.
Full tool reference, response shapes, and 401 troubleshooting are in the MCP server docs.
Ask Claude
Once the connector is on, just ask in plain language.
Claude sees your findings, not your logs
The Harvv MCP returns aggregated findings only: top friction patterns ranked by sessions affected, counts, and which pages are worst hit. It never returns raw event streams, individual user sessions, or any PII. The connection is read-mostly. The only tool that writes anything is the pixel installer. Nothing in the tool set can delete or change your analytics data.
Plain prompts, mapped to the right tool
Common questions
What is this, exactly?
Harvv runs a Model Context Protocol (MCP) server scoped to your account. MCP is the open standard that lets AI assistants like Claude call external tools. Once you add the Harvv connector, you can ask Claude things like "what friction is hurting my site this week" and it pulls the answer straight from your Harvv data.
Do I need a paid Claude plan?
Custom connectors are available on the paid Claude plans (Pro, Max, Team, and Enterprise). On the free plan the "Add custom connector" option does not appear. On Team and Enterprise, an owner enables it once under Organization settings, then anyone can add it. Claude Code (the terminal tool) can connect on any plan that has Claude Code access.
Do I have to copy a token?
No, not for the connector path. When you add https://harvv.com/mcp as a custom connector, Claude opens a Harvv sign-in window and handles the authorization for you. A token is only needed if you are wiring up a different MCP client by hand, in which case you can generate one on this page.
Can Claude see my users' data or raw event logs?
No. The MCP returns aggregated findings only: top friction patterns ranked by sessions affected, counts, and which pages are worst hit. It never exposes raw event streams, individual user sessions, or any personally identifiable information. The same PII scrubbing that runs in the pixel applies before anything reaches the MCP.
Can Claude change my site through this?
The Harvv tools are read-mostly. Claude can read your findings, list your sites, deep-link to your dashboard, and check whether your pixel is firing. The only write-oriented tool returns the pixel install snippet plus where to place it: your coding agent writes the file, the Harvv server never touches your filesystem. Nothing in the tool set is destructive.
What can I actually ask once it is connected?
Try: "Use Harvv to show the top friction on my site this week." "Which page has the most rage clicks?" "Is my Harvv pixel installed on staging?" "Open my Harvv dashboard for this site." Claude picks the right Harvv tool, runs it, and explains the result in plain language.
I connected it but a tool returns 401. What now?
The connection is working (the auth check was reached); the credential was rejected. Reconnect the Harvv connector to refresh the sign-in, or if you are using a hand-pasted token, generate a fresh one above. The 401 carries a reason code (token_revoked, token_not_found, or wrong_scope). Full breakdown is in the MCP docs at /docs/mcp.
I use Copilot or Cursor, not Claude. Is this the right page?
Same MCP server, yes. The walkthrough for GitHub Copilot, Cursor, Windsurf, and Zed is at /install/copilot, and the Lovable connector is at /install/lovable. The full tool reference is at /docs/mcp.