Skip to content

Google PageSpeed Insights and CrUX MCP

Use Google PageSpeed Insights and Chrome UX Report data directly from an MCP client without installing Node.js, Python, Go, or the .NET runtime.

The server distinguishes:

  • Field data: aggregated real-user CrUX measurements, including LCP, CLS, and INP.
  • Lab data: one synthetic Lighthouse run, including scores, metrics, insights, diagnostics, redirects, warnings, and Lighthouse version.

Tools

Tool Description
analyze_page Analyze one URL with PSI
analyze_pages Analyze up to 10 URLs
get_crux_data Query current CrUX data
get_crux_history Query weekly CrUX history

Both Go and C# implementations support STDIO and stateless Streamable HTTP.

Get Started

Agentic Browsing

Lighthouse 13's agentic-browsing category is available as an explicit, experimental category. It is not part of the default analysis.

Direct CrUX API access

The Chrome UX Report API must be enabled and allowed by the configured API key before the two direct CrUX tools can be used.