{
    "manifest_version": "0.2",
    "name": "io.github.microsoft/clarity-mcp-server",
    "display_name": "Microsoft Clarity",
    "version": "2.0.1",
    "description": "MCP Server for Microsoft Clarity",
    "long_description": "This extension enables integration between AI systems and Microsoft Clarity, providing access to project analytics, documentation, and session recordings.",
    "author": {
        "name": "Microsoft",
        "url": "https://clarity.microsoft.com",
        "email": "clarityms@microsoft.com"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/microsoft/clarity-mcp-server"
    },
    "homepage": "https://clarity.microsoft.com",
    "documentation": "https://github.com/microsoft/clarity-mcp-server",
    "support": "https://github.com/microsoft/clarity-mcp-server/issues",
    "icon": "icon.png",
    "server": {
        "type": "node",
        "entry_point": "dist/index.js",
        "mcp_config": {
            "command": "node",
            "args": [
                "${__dirname}/dist/index.js"
            ],
            "env": {
                "CLARITY_API_TOKEN": "${user_config.api_token}"
            }
        }
    },
    "tools": [
        {
            "name": "list-session-recordings",
            "description": "List Microsoft Clarity session recordings timeline information. Returns metadata including session link, duration, and a timeline of relevant user interactions."
        },
        {
            "name": "query-documentation-data",
            "description": "Fetch Microsoft Clarity documentation snippets for finding answers to user questions including step-by-step screenshots for setup guides, features, usage, troubleshooting, and integration instructions. The query should be focused on one specific documentation topic or question. Avoid complex multi-purpose queries."
        },
        {
            "name": "query-analytics-data",
            "description": "Fetch Microsoft Clarity analytics data using a simplified natural language search query. The query should be focused on one specific data retrieval or aggregation task. Avoid complex multi-purpose queries. Time ranges should be explicitly specified when possible. If no time range is provided, prompt the user to specify one."
        }
    ],
    "tools_generated": false,
    "keywords": [
        "clarity",
        "api",
        "analytics",
        "behavior-analytics-tools",
        "heatmaps",
        "session-recordings",
        "mcp",
        "data insights",
        "insights",
        "model-context-protocol",
        "ai",
        "agent"
    ],
    "license": "MIT",
    "privacy_policies": [
        "https://clarity.microsoft.com/privacy"
    ],
    "compatibility": {
        "claude_desktop": ">=0.10.0",
        "platforms": [
            "darwin",
            "win32",
            "linux"
        ],
        "runtimes": {
            "node": ">=16.0.0"
        }
    },
    "user_config": {
        "api_token": {
            "type": "string",
            "title": "Clarity API Token",
            "description": "Provide your Clarity data export API token",
            "required": true,
            "sensitive": true
        }
    }
}