Page Speed & Web Vitals
Core Web Vitals (LCP, CLS, FCP, TTFB) from a real browser load, mobile or desktop.
Page speed & Core Web Vitals from a real headless-Chromium load (mobile or desktop): LCP, CLS, FCP, TTFB, total blocking time with good/needs-improvement/poor ratings, load timings, request count and page weight by resource type. Unthrottled lab run from Cloudflare's network (not Lighthouse, not field data). robots.txt respected.
What agents use it for
- Measure page speed after a deploy
- Find the heaviest resources on a page
- Track Web Vitals over time
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
url | string | yes | Public http(s) URL |
device | "mobile" | "desktop" · default "mobile" | no | Device to emulate: mobile or desktop |
Call it
{
"name": "site_speed",
"arguments": {
"url": "https://example.org/",
"device": "mobile"
}
}curl -i "https://api.ishob.com/v1/site-speed?url=https%3A%2F%2Fexample.org%2F&device=mobile"
Paid with x402: the first call returns HTTP 402 with the price; an x402 client (for example @x402/fetch or @x402/mcp) signs a USDC payment and retries. Calls that fail are not charged.
Connect the MCP server: setup for Claude, Cursor and other clients.