Evaluat is agent-ready.
Evaluat runs real-browser performance tests. The same free website speed test the browser tool uses is available to AI agents over a Model Context Protocol server, and to any client over a small HTTP API. Give it a public URL and it loads the page once in a real Chrome browser, then returns Core Web Vitals, an A to F grade, and a shareable video report.
- One honest tool, run_website_speed_test
- Real Chrome from London or Frankfurt
- No API key. Open and rate limited.
Connect an AI agent.
The MCP endpoint speaks JSON-RPC 2.0 over Streamable HTTP. Point your MCP client at it and the
run_website_speed_test
tool appears. It takes a url
and an optional region
(london or frankfurt).
- Endpoint
- https://www.evaluat.com/api/mcp
- Transport
- Streamable HTTP, JSON-RPC 2.0
- Tool
- run_website_speed_test(url, region)
Add it to an MCP client config:
{
"mcpServers": {
"evaluat": {
"type": "http",
"url": "https://www.evaluat.com/api/mcp"
}
}
} Clients that only speak stdio can bridge over HTTP:
npx mcp-remote https://www.evaluat.com/api/mcp The server card is published at /.well-known/mcp.json.
Or call it over HTTP.
The full surface is described in the OpenAPI 3.1 specification. Start a run, then poll for the result.
- POST /api/pulse
- Start a test. Returns a token.
- GET /api/pulse/{token}
- Poll status and metrics until completed.
The browser tool guards POST /api/pulse
with a Cloudflare Turnstile token. Agents should use the MCP endpoint, which performs that step server-side. The
MCP endpoint accepts a JSON-RPC call directly:
curl -s https://www.evaluat.com/api/mcp \
-H 'content-type: application/json' \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "run_website_speed_test",
"arguments": { "url": "https://example.com", "region": "london" }
}
}' Everything an agent needs to discover Evaluat.
Agent and API questions
Can an AI agent run an Evaluat speed test?
Yes. Evaluat runs a Model Context Protocol (MCP) server with one tool, run_website_speed_test. An AI agent calls it with a public URL and gets back Core Web Vitals, an A to F grade, and a shareable video report.
How do I connect the MCP server?
Point your MCP client at https://www.evaluat.com/api/mcp over Streamable HTTP. Clients that only speak stdio can bridge with npx mcp-remote. There is no API key.
Does the API need an API key?
No. The MCP endpoint and the website speed test are open and rate limited. Each call runs one real browser, so heavy use is throttled.
What does a speed test return?
Core Web Vitals (LCP, FCP, CLS, TTFB) measured in a real Chrome browser, an A to F performance grade, and a shareable report link with a video of the load. The test runs from London or Frankfurt.
Need the whole journey, under real load?
The speed test measures one page load. When you need to script a click-through journey and run it with thousands of concurrent real browsers, with Core Web Vitals, video, and logs per session, that is what the Evaluat platform does.