For Claude, Claude Code, Cursor & any MCP client

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.

1

Add the Harvv connector in Claude

In the Claude app (claude.ai or desktop), do this once:

  1. Open Customize → Connectors (in the latest Claude this moved out of Settings).
  2. Click the +, then Add custom connector.
  3. Paste https://harvv.com/mcp into Remote MCP server URL (leave the OAuth fields blank), then click Add.
  4. A Harvv sign-in opens. Sign in and approve. Done, no token needed.
Claude Customize then Connectors
1Customize, then Connectors
Click the plus, then Add custom connector
2Click +, Add custom connector
Paste the Harvv URL into Remote MCP server URL
3Paste it, click Add

Custom connectors are on the paid Claude plans (Pro, Max, Team, Enterprise). On the free plan the option does not appear.

2

Using Claude Code instead?

One command in your terminal. It walks you through the same Harvv sign-in on first use.

claude mcp add --transport http harvv https://harvv.com/mcp
3

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.

URL: https://harvv.com/mcp Header: Authorization: Bearer YOUR_TOKEN
Generated. The token is masked above so it cannot be screenshot-leaked. Use Copy to grab the full value (this is the only time it is available), or Reveal to see it. You can revoke it anytime from your dashboard.

Full tool reference, response shapes, and 401 troubleshooting are in the MCP server docs.

4

Ask Claude

Once the connector is on, just ask in plain language.

You: Use Harvv to show the top friction on my site this week.
Claude: Calling harvv.get_friction_findings... 1. Dead clicks on .add-to-cart (142 sessions affected) 2. Rage clicks on the mobile menu toggle (88 sessions) 3. Form abandonment at the email field on /checkout (61 sessions) Want me to open the file where .add-to-cart is wired so we can fix it?

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.

What you can ask

Plain prompts, mapped to the right tool

What is hurting my site this week?
Returns your top friction findings (dead clicks, rage clicks, slow pages, broken forms) ranked by sessions affected.
List my Harvv sites.
Shows every site on your account with its name, domain, and pixel key.
Open my dashboard for this site.
Gives Claude a deep link straight into the Harvv UI for the site you mean.
Is the pixel firing on staging?
Fetches the URL and confirms whether the Harvv pixel is live there.
Add Harvv to this project.
Hands Claude the install snippet and where to place it, so it can wire the pixel for you.
Questions

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.