CoreDash. Real User Monitoring for Core Web Vitals

by corewebvitals

304 downloads
Not rated
GitHub

About

Query LCP, INP, and CLS field data from real visitors. Three tools: get_metrics, get_timeseries, get_histogram. Filter and group by device, country, page path, browser, OS, and 20+ dimensions. All data is real user monitoring (RUM) at the p75 percentile, the standard Google uses

Details

Author
corewebvitals
Downloads
304
Categories
Cloud Service, Other, Infrastructure, Developer Tools

- Query current performance scores with get_metrics, filterable by 20+ dimensions
- Analyze performance over time with get_timeseries and automatic trend detection
- View distribution shape of a single metric with get_histogram (40 buckets with ratings)
- Data from real users at the p75 percentile, matching Google’s ranking standard
- Filter and group by device type, country, page path, URL, browser, OS, and attribution elements

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name CoreDash. Real User Monitoring for Core Web Vitals
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Generate an API key at https://coredash.app/settings/api, then add the server to your MCP client with the header Authorization: Bearer cdk_YOUR_API_KEY. OAuth is also supported via WWW Authenticate discovery.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "coredash. real user monitoring for core web vitals": {
            "coredash": {
                "url": "https://app.coredash.app/api/mcp",
                "headers": {
                    "Authorization": "Bearer cdk_YOUR_API_KEY"
                }
            }
        }
    }
}

McpServers

{
    "coredash": {
        "url": "https://app.coredash.app/api/mcp",
        "headers": {
            "Authorization": "Bearer cdk_YOUR_API_KEY"
        }
    }
}

Real User Monitoring for Core Web Vitals. Query LCP, INP, and CLS field data from real visitors through the Model Context Protocol.

The MCP server is hosted athttps://app.coredash.app/api/mcp. This repo holds the public connector docs and registry manifest. You do not need to install or run a server. You connect your MCP client directly to the hosted endpoint.

CoreDash is a Real User Monitoring platform built around Core Web Vitals. It collects LCP, INP, and CLS from real visitors and lets you segment by page template, country, device, browser, OS, and 20 plus other dimensions. Data is stored in the EU. The product runs without consent banners. Paid plans start at $19 per month. More atcoredash.app.

All three tools return rated buckets (good,improve,poor) matching the Core Web Vitals thresholds. Filter dimensions include device (d), country (cc), page path (ff), URL (u), browser, OS, and the LCP / INP / CLS attribution element selectors.
- OAuth (recommended).Point your MCP client at the server URL and complete the browser sign-in when prompted — no API key required. The server follows theWWW-Authenticatediscovery flow and publishes/.well-known/oauth-authorization-serverand/.well-known/oauth-protected-resource.
- API key.Best for CI or headless use. Generate one at
coredash.app/settings/apiand pass it asAuthorization: Bearer cdk_YOUR_API_KEY.

Anonymous calls succeed forinitialize(so clients can introspect server capabilities) and fail for any tool call.

Add the server, then authenticate in the browser:

claude mcp add --transport http coredash https://app.coredash.app/api/mcp

Run/mcpinside Claude Code, selectcoredash, and complete the OAuth sign-in.

To use an API key instead (e.g. in CI), pass it as a header:

claude mcp add --transport http coredash https://app.coredash.app/api/mcp \ --header "Authorization: Bearer cdk_YOUR_API_KEY"

Add to~/.cursor/mcp.json, then clickLoginon the server in Cursor's MCP settings to complete OAuth:

{ "mcpServers": { "coredash": { "url": "https://app.coredash.app/api/mcp" } } }

To use an API key instead, add a"headers"block with"Authorization": "Bearer cdk_YOUR_API_KEY".

{ "servers": { "coredash": { "type": "http", "url": "https://app.coredash.app/api/mcp" } } }

To use an API key instead, add a"headers"block with"Authorization": "Bearer cdk_YOUR_API_KEY".

Same JSON shape as Cursor, in the Windsurf MCP settings.

Point it athttps://app.coredash.app/api/mcpwith thestreamable-httptransport. Clients that support OAuth discover the flow via theWWW-Authenticateheader; otherwise pass anAuthorization: Bearer cdk_YOUR_API_KEYheader.

Why is LCP slow on mobile in Germany this week? Has INP regressed on the product detail template in the last 24 hours? Show me the LCP distribution on /checkout/* in the US.

This server is published on theOfficial MCP Registryasio.github.corewebvitals/coredash. From there it propagates to PulseMCP, Smithery, Glama, and Windsurf.

The registry manifest is inserver.json. To publish a new version, edit the file and runmcp-publisher publish.

- cwv-superpowers. Skills package for Claude Code, Cursor, and Gemini that drives this MCP server to diagnose and fix Core Web Vitals issues.
-
Core Web Vitals Visualizer. Chrome extension. Lets you see CWV metrics overlayed on any page.

Expose data observability, lineage, test results & incidents to AI agents via MCP

An MCP server that gives AI agents like Claude, Cursor, and Gemini access to historical Windows CPU, GPU, temperature, and privacy data gathered by the AppControl Windows app.

Scout's official MCP pipes error, trace and metric data from production to your AI agent

Behavioral trust scoring for 14,820+ MCP servers. Check reliability, latency, and success rates before tool calls.

Access and interact with your Kibana instance using natural language or programmatic requests.

Data intelligence platform - query your database in natural language, build dashboards, and set up automated alerts that monitor your metrics 24/7.

Analyze your MCP setup: measure token cost per tool, find bloated schemas, detect duplicates, and get optimization tips to reclaim your context window.

Lighthouse audits, PageSpeed analysis, SSL checks, tech stack detection, WHOIS and DNS queries

An MCP server for Splunk to search, analyze, and visualize machine-generated data from your Splunk instance.

Real-time system monitoring MCP server built with Python and FastMCP - exposes CPU, memory, disk, and process metrics to any MCP-compatible AI client.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.