Ducto

Core Web Vitals

Field data from CrUX and lab audits from PageSpeed

Real-user Core Web Vitals from the Chrome UX Report plus on-demand PageSpeed audits. Four read-only tools that ground performance conversations in field data.

4 tools4 read0 writemcp.getducto.com/web-vitals
connect the web-vitals mount

$ claude mcp add --transport http web-vitals \

https://mcp.getducto.com/web-vitals

✓ connected — 4 tools

read-only mount: no write tools to govern

What your agent does here

Real Core Web Vitals work, in conversation

Track field performance

Current and historical CrUX metrics — LCP, INP, CLS — for any origin or URL.

cwv_summarycwv_history

Audit on demand

Full PageSpeed Insights audits with lab diagnostics when you need the why behind the numbers.

cwv_pagespeed_auditcwv_status

Zero write risk

Read-only by construction

Read-only by construction: public-data reads, no account writes anywhere in the mount. Grant it to every agent that touches your site conversations.

The full request path is on the security architecture page.

Tool reference

Every tool in the web-vitals mount

Generated from the running gateway's tool registry — this is the complete list, not a highlight reel.

cwv_historyreadWeekly Core Web Vitals p75 trends (CrUX history) for a page or origin. Same targeting rules as ``cwv_summary``. ``collection_period_count`` is the number of weekly periods (1–40, default 25 ≈ 6 months). Use this to spot regressions and correlate with deploys or Search Console position changes.
cwv_pagespeed_auditreadRun a live Lighthouse audit (PageSpeed Insights) on a URL. ``strategy`` ∈ {mobile, desktop}; ``categories`` ⊆ {performance, accessibility, best-practices, seo} (default performance). Returns category scores, lab Core Web Vitals, the top improvement opportunities by estimated savings, and any attached CrUX field data. Works on any reachable URL (no traffic threshold); the audit itself can take 30–60s.
cwv_statusreadReport the Core Web Vitals connector's health (configured key, read-only-by-design).
cwv_summaryreadThe 28-day rolling Core Web Vitals field data (CrUX) for a page or origin. Pass exactly one of ``url`` (a full page URL) or ``origin`` (scheme+host, e.g. ``https://example.com``). ``form_factor`` ∈ {PHONE, DESKTOP, TABLET}; omit for the all-device aggregate. Returns each metric's p75 with a good / needs-improvement / poor rating and the official pass/fail CWV assessment. 404 means Chrome sees too little traffic for field data — use ``cwv_pagespeed_audit`` for lab data instead.