io.github.GetUserProof/userproof

Official registry Other

The top conversion fix from real visitor sessions, with file and line, checked after you ship.

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

NPM package userproof
Claude Code
claude mcp add userproof -e 'USERPROOF_API_KEY=<your userproof_api_key>' -- npx -y userproof@3.3.0
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "userproof": {
            "command": "npx",
            "args": [
                "-y",
                "userproof@3.3.0"
            ],
            "env": {
                "USERPROOF_API_KEY": "<your userproof_api_key>"
            }
        }
    }
}

Environment variables

  • USERPROOF_API_KEY secret UserProof API key. Run /userproof:setup in Claude Code to create one, or leave unset: the server also reads ~/.config/userproof/key.

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

UserProof for Claude Code, Codex and Cursor

UserProof shows you the one fix your real visitors are begging for, with the file and line, then checks whether it worked after you ship. https://getuserproof.com

Install

/plugin marketplace add GetUserProof/userproof
/plugin install userproof@userproof
/userproof:setup
Codex
codex mcp add userproof -- npx -y github:GetUserProof/userproof
codex "Read https://getuserproof.com/setup.md and follow it to set up UserProof for this project."
Cursor

Add to ~/.cursor/mcp.json under mcpServers:

"userproof": { "command": "npx", "args": ["-y", "github:GetUserProof/userproof"] }

Then ask the agent: "Read https://getuserproof.com/setup.md and follow it to set up UserProof for this project."

Setup creates your account, adds the tracking snippet to your site, and proves it records. After a Claude Code restart (or /mcp reconnect) run /userproof:review for the top fix.

What data it collects

  • Your email and site domain, sent to api.getuserproof.com at signup.
  • Visitor behavior on your site (page views, clicks, scrolls, errors) sent by the snippet to ingest.getuserproof.com.
  • The plugin itself reads only .userproof in your repo and your API key. The key is stored in ~/.config/userproof/key (mode 600). It does not upload your source code.

No npm install is needed: the MCP server ships inside the plugin as one file (plugin/mcp/server.mjs, also run by npx github:GetUserProof/userproof) and needs Node 18+.

Frequently asked questions

What is io.github.GetUserProof/userproof?

The top conversion fix from real visitor sessions, with file and line, checked after you ship.

How do I install io.github.GetUserProof/userproof?

It runs on your machine. In Claude Code: claude mcp add userproof -e 'USERPROOF_API_KEY=<your userproof_api_key>' -- npx -y userproof@3.3.0. For other clients, paste the JSON configuration from this page into their MCP settings.

Does io.github.GetUserProof/userproof need an API key?

Yes. It expects USERPROOF_API_KEY, which you set in its configuration.

Is io.github.GetUserProof/userproof open source?

Yes. Its code is on GitHub under the MIT license.

Who maintains io.github.GetUserProof/userproof?

It is published by GetUserProof. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.