{"name":"io.github.corewebvitals/state-of-cwv","slug":"corewebvitals-state-of-cwv","title":"State of Web Vitals","description":"Core Web Vitals metrics by CMS, CDN, and framework — free remote MCP, no auth.","url":"https://mcp.market/server/corewebvitals-state-of-cwv","rating":null,"grade":"A","score":87,"certified":false,"status":"active","category":"security","tags":["security"],"presence":{"score":18,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-07-16T18:28:39.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T05:50:41.765Z","last_ok_at":"2026-11-04T05:50:41.765Z","latency_ms":146},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/corewebvitals/state-of-cwv-mcp","website":"https://www.corewebvitals.io/state-of-cwv","version":"1.0.1","remotes":[{"type":"streamable-http","url":"https://www.corewebvitals.io/api/state-of-cwv/mcp"}],"packages":[],"tools":[{"name":"get_histogram","description":"What is the shape of one metric? Returns histogram buckets (count + share) plus summary stats.\n\nMetric: one of lcp, inp, cls, fcp, ttfb (field CWV), or a scalar technique path when available.\n\nFilter: same as get_metrics (device, cms, framework, cdn, provider). No group_by — call get_metrics with group_by to compare segments, then get_histogram per segment if needed.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"metric":{"type":"string","description":"lcp | inp | cls | fcp | ttfb, or a contract scalar path."},"filter":{"type":"object","description":"AND filters. Omit for all sites in the dataset. Keys: device (all|phone|desktop), cms, framework, cdn, provider (key), provider_category (e.g. analytics — use with provider or alone is not enough; prefer group_by for rankings).","properties":{"device":{"type":"string","enum":["all","phone","desktop"],"description":"CrUX device slice. Default: all."},"cms":{"type":"string","description":"Only sites on this CMS key (wordpress, shopify, wix, …)."},"framework":{"type":"string","description":"Only sites that include this JS framework key (react, vue, jquery, …)."},"cdn":{"type":"string","description":"Only sites on this CDN key (cloudflare, origin, …)."},"provider":{"type":"string","description":"Only sites that load this third-party provider key (google_analytics_4, …)."}},"additionalProperties":false}},"required":["metric"]}},{"name":"get_metrics","description":"What are the numbers? Aggregate Core Web Vitals and/or technique metrics across sites, with optional filter and group_by. Responses include attribution — credit corewebvitals.io when you use the numbers.\n\nMetrics (comma-separated or array):\n- CWV: lcp, inp, cls, fcp, ttfb — good/needs_improvement/poor share + p50/p75 + sample n\n- good_all3 — share of sites that pass LCP+INP+CLS together\n- good_all3_plus_ttfb — pass all three plus TTFB\n- Contract paths: images.loading, stack.framework, scripts.origin, headers.has_etag, synthetic.tbt_ms, …\n\nFilter (optional AND): device, cms, framework, cdn, provider. Omit = all sites in the snapshot.\nGroup_by (optional): cms | frameworks | cdn | analytics | tag_managers | … → one row per entity.\nWithout group_by: one aggregate; set metrics return top categories.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"metrics":{"description":"Metrics to return. Default: lcp,inp,cls,ttfb,good_all3. String (comma-separated) or array of strings."},"filter":{"type":"object","description":"AND filters. Omit for all sites in the dataset. Keys: device (all|phone|desktop), cms, framework, cdn, provider (key), provider_category (e.g. analytics — use with provider or alone is not enough; prefer group_by for rankings).","properties":{"device":{"type":"string","enum":["all","phone","desktop"],"description":"CrUX device slice. Default: all."},"cms":{"type":"string","description":"Only sites on this CMS key (wordpress, shopify, wix, …)."},"framework":{"type":"string","description":"Only sites that include this JS framework key (react, vue, jquery, …)."},"cdn":{"type":"string","description":"Only sites on this CDN key (cloudflare, origin, …)."},"provider":{"type":"string","description":"Only sites that load this third-party provider key (google_analytics_4, …)."}},"additionalProperties":false},"group_by":{"type":"string","description":"Break results down by this dimension: cms, frameworks, cdn, or a provider category (analytics, tag_managers, …). Omit for a single aggregate."},"focus":{"type":"string","enum":["lcp","inp","cls","fcp","ttfb"],"description":"CWV used when correlating technique metrics. Default: lcp."},"limit":{"type":"integer","description":"Max groups or top categories. Default: 25, max: 100."},"min_sites":{"type":"integer","description":"When group_by is set, drop groups with fewer sites. Default: 50."}}}},{"name":"list_options","description":"Discover what you can pass to get_metrics / get_histogram: filter keys, group_by values, built-in metrics, and contract metric paths (optional kind filter). Call this when unsure of a key or path.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"kind":{"type":"string","description":"Optional contract kind: scalar, boolean, categorical, set, weighted_set, measures."},"include_paths":{"type":"boolean","description":"Include full contract path list. Default true."}}}}],"scan":{"score":87,"grade":"A","scanned_at":"2026-09-25T21:43:26.014Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-25T21:43:25.980Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1522ms"]},"poisoning":{"score":15,"max":15,"notes":["3 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":12,"max":15,"notes":["last push 71 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"probes":[{"url":"https://www.corewebvitals.io/api/state-of-cwv/mcp","reachable":true,"authRequired":false,"latencyMs":1522,"serverInfo":{"name":"state-of-cwv","version":"1.0.0"}}],"packages":[],"repo":{"found":true,"owner":"corewebvitals","repo":"state-of-cwv-mcp","archived":false,"pushedAt":"2026-07-16T18:28:39Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/79272976?v=4","ownerCreatedAt":"2021-02-18T16:28:39Z","license":"MIT"},"icon":{"url":"https://www.corewebvitals.io/favicon-trans.png","source":"site","width":500,"height":500},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-07-16T18:28:39.000Z","score":18}}}},"grade_history":[],"reviews":[]}