crux_query_url

Pack: chrome-ux-report · Endpoint: https://gateway.pipeworx.io/chrome-ux-report/mcp

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/crux_query_url for the schema, then POST the same URL with its arguments for the data.

Real-user Core Web Vitals for ONE specific page, from Google’s Chrome UX Report — the 75th-percentile LCP, INP and CLS measured on actual Chrome visits to that exact URL over the trailing 28 days. Use this when a single page (a product page, a landing page, a checkout step) is the question; use crux_query_origin for the site as a whole. A page with too little traffic is absent from the dataset while its origin is present, and that absence is reported plainly rather than as an error.

Parameters

NameTypeRequiredDescription
urlstringyesFull page URL including scheme, e.g. https://www.shopify.com/pricing.

Example call

Arguments

{
  "url": "https://www.shopify.com/pricing"
}

curl

curl -X POST https://gateway.pipeworx.io/chrome-ux-report/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"crux_query_url","arguments":{"url":"https://www.shopify.com/pricing"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('crux_query_url', {
  "url": "https://www.shopify.com/pricing"
});

More examples

{
  "url": "https://en.wikipedia.org/wiki/Main_Page",
  "form_factor": "DESKTOP"
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "chrome-ux-report": {
      "url": "https://gateway.pipeworx.io/chrome-ux-report/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 18, 2026