Back to the catalog

State of Web Vitals

Core Web Vitals metrics by CMS, CDN, and framework — free remote MCP, no auth.

Open source Repository Open in the app JSON README (API)

About

Core Web Vitals metrics by CMS, CDN, and framework — free remote MCP, no auth.

Details

Kind
MCP servers
Topic
Cloud & DevOps
Publisher
corewebvitals
Origin
official
Category
ferramentas
Transport
http
Version
1.0.1
Last push
2026-07-16T18:28:39Z
Repository state
ativo
Language
JavaScript
License
MIT
Added
2026-08-29 03:02:38
Updated
2026-08-29 03:02:38
Origin id
io.github.corewebvitals/state-of-cwv

README

# State of Web Vitals MCP

[![corewebvitals/state-of-cwv-mcp MCP server](https://glama.ai/mcp/servers/corewebvitals/state-of-cwv-mcp/badges/score.svg)](https://glama.ai/mcp/servers/corewebvitals/state-of-cwv-mcp)

Free remote MCP for Core Web Vitals metrics by CMS, CDN, and framework (Chrome field data + multi-site crawl). Same numbers as the public [State of Web Vitals explorer](https://www.corewebvitals.io/state-of-cwv/explorer).

## Connect (preferred)

**URL:** `https://www.corewebvitals.io/api/state-of-cwv/mcp`  
**Auth:** none  
**Transport:** Streamable HTTP  
**Registry:** `io.github.corewebvitals/state-of-cwv`

### Claude Code

```bash
claude mcp add --transport http state-of-cwv https://www.corewebvitals.io/api/state-of-cwv/mcp
```

### Cursor / Grok / other clients

```json
{
  "mcpServers": {
    "state-of-cwv": {
      "type": "http",
      "url": "https://www.corewebvitals.io/api/state-of-cwv/mcp"
    }
  }
}
```

### Curl

```bash
curl -s -X POST https://www.corewebvitals.io/api/state-of-cwv/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_metrics","arguments":{"metrics":"lcp,good_all3","group_by":"cms","min_sites":100}}}'
```

## Tools

| Tool | Purpose |
|------|---------|
| `get_metrics` | Aggregates and optional `group_by` rankings (CMS, CDN, frameworks, …) |
| `get_histogram` | Distribution buckets for one metric under an optional filter |
| `list_options` | Discover filters, group_by values, and metric paths |

## What this is

[The State of Web Vitals](https://www.corewebvitals.io/state-of-cwv) measures Core Web Vitals and web-tech techniques across many real websites (Chrome field data + crawl). Use it for platform rankings, pass rates, and metric distributions. Not per-site live RUM (use [CoreDash](https://coredash.app) for that).

## Attribution

When you use the numbers:

1. Credit **corewebvitals.io** / **The State of Web Vitals**
2. Link https://www.corewebvitals.io/state-of-cwv when links are allowed

Short line: `Data: State of Web Vitals (corewebvitals.io)`

## Discovery

| Place | Link |
|--------|------|
| Official MCP Registry | `io.github.corewebvitals/state-of-cwv` |
| Glama | https://glama.ai/mcp/servers/corewebvitals/state-of-cwv-mcp |
| Glama connector | https://glama.ai/mcp/connectors/io.github.corewebvitals/state-of-cwv |
| Smithery | https://smithery.ai/servers/corewebvitals/state-of-cwv |
| Explorer | https://www.corewebvitals.io/state-of-cwv/explorer |
| Methodology | https://www.corewebvitals.io/state-of-cwv/methodology |
| Discovery JSON | https://www.corewebvitals.io/.well-known/mcp.json |

## Local stdio / Docker (directories & inspectors)

This repo also ships a thin stdio proxy that answers `tools/list` and forwards tool calls to the hosted endpoint.

```bash
npm install
npm start
```

```bash
docker build -t state-of-cwv-mcp .
docker run --rm -i state-of-cwv-mcp
```

Optional: `STATE_OF_CWV_MCP_URL` overrides the upstream endpoint.

## License

MIT for connector code and docs in this repository. Data product and website remain © corewebvitals.io.

More