Google CrUX MCP server
Real-user Core Web Vitals from the Chrome UX Report (CrUX) API for any origin or URL.
0 stars507 downloads/wk
Reviews
Write oneNobody has reviewed Google CrUX MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Google CrUX MCP tools (6)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
compare_form_factorsCompares real-user performance across device classes for an origin or URL: one aggregated
compare_origin_vs_urlCompares the site-wide origin record against one specific page (2 API requests): p75 + rating
get_core_web_vitalsOne-call Core Web Vitals assessment for an origin or URL over the latest 28-day window. Per
get_cwv_trendWeekly p75 trend for an origin or URL from the CrUX History API (1 request). Per metric:
query_history_recordReturns the weekly CrUX timeseries for an origin or URL (raw API response, updated Mondays
query_recordReturns the latest 28-day rolling CrUX record for an origin or URL (raw API response, updated
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- Code scan10 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 3 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How Google CrUX MCP compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 63% of 48,243 servers
- Tools
- 6
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 507
- more than 88% of 12,306 servers with a package
What its tools let an agent do: 6 read
Release history: 2 versions in the registry since 2026-08-18, latest 2026-10-31, typically one every 74 days.
Install Google CrUX MCP in Claude Code, Cursor or VS Code
Runs npx -y mcp-google-crux on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-google-crux -- npx -y mcp-google-crux
What the publisher says
From the Google CrUX MCP repository's README, as published. We do not edit it. Read it on GitHub
Google CrUX MCP
English | Русский
A1 Google CrUX MCP brings real-user Core Web Vitals data into an AI app. Check whether a public site or page passes LCP, INP and CLS, compare mobile with desktop, and see how the metrics changed over time.
It reads Google’s Chrome UX Report dataset — field data collected from Chrome users, not a synthetic speed test or a way to change your site.
- 6 read-only tools. Core Web Vitals assessment, device comparison, origin-versus-page comparison, 40-week trend and raw latest or historical records.
- Real-user data. It is the same CrUX field data used by PageSpeed Insights and Google’s Core Web Vitals signals.
- Clear availability boundary. Only public origins and URLs with enough real-user traffic have data; no_data is a valid result.
- Known quota cost. CrUX allows 150 queries per minute per project. Device comparison makes four API calls; origin-versus-page makes two.
Start with a read-only question:
Does https://example.com pass Core Web Vitals on mobile?
Connect the server · Explore use cases · Open technical documentation
See it work in a minute
You: Does https://example.com/pricing pass Core Web Vitals on mobile?
Assistant: Shows p75 LCP, INP and CLS, their good/needs-improvement/poor ratings and the overall result. Nothing changes.
You: Compare this page with the site average and show how mobile differs from desktop.
Assistant: Compares the origin and URL, then device groups and their traffic shares. All six tools read the public CrUX dataset only.
Contents
- Quick start
- What you can ask it to do
- How to read CrUX data
- Getting access
- Configuration
- Data, limits and background work
- Technical documentation
- Support
Quick start
You need Node.js 20+ and a Google Cloud API key with Chrome UX Report API enabled.
- Create a restricted API key.
- Add the server to your AI app.
- Ask the read-only question above.
Codex
In Settings → MCP servers, select Add server, choose STDIO, enter the command npx -y mcp-google-crux@latest and environment variables CRUXAPIKEY, then select Save and Restart.
codex mcp add google-crux --env CRUX_API_KEY=your_key -- npx -y mcp-google-crux@latest
codex mcp listCodex MCP documentation
Claude Code
claude mcp add --env CRUX_API_KEY=your_key --transport stdio --scope user google-crux -- npx -y mcp-google-crux@latest
claude mcp listClaude Code MCP documentation
Claude Desktop
The current official path is Settings → Extensions. For a custom desktop extension, open Advanced settings → Extension Developer → Install Extension…, select a .mcpb file and follow the prompts.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Google CrUX MCP: common questions
- Is Google CrUX MCP server safe?
- Mostly: it is graded B (82/100). Read the Google CrUX MCP safety report
- How do I install Google CrUX MCP?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Google CrUX MCP need an API key?
- Yes. The registry entry asks for
CRUX_API_KEY. - Is Google CrUX MCP maintained?
- The last commit was 5 days ago (2026-10-31). The latest release is v1.2.1.
- What can I use instead of Google CrUX MCP?
- Servers from other publishers that do the same job: WebPerf Snippets MCP server.
- How does Google CrUX MCP compare with other MCP servers?
- safety score 82/100 (higher than 63% of 48,243 servers); tools 6 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Google CrUX MCP
Same job from other publishers: the closest match first, then the best rated.
- WebPerf SnippetsMeasure Core Web Vitals and debug web performance with 56 snippets in a headless Chromiumnot reviewedEstablishedB