Get AgentReady Results
agentready_scanRuns the AgentReady scan on one site and returns the raw result, with no view. It fetches the site's public pages and runs 21 checks across five weighted categories (Discovery & Access, Readable for Agents, Structured Data, Actions & MCP, Trust & Safety), returning a 0-100 agent-readiness score, the per-category breakdown of every check, and the top fixes ranked by the points each would recover. When bot protection blocks too many checks the result carries limited: true and the headline score is not meaningful, though the per-check breakdown still is. When the scan does not run it returns ok: false with an errorType of invalid, unreachable, timeout or ratelimited. agent_ready runs this same scan and presents it as a visual report, so this tool fits the cases a view does not: the result is wanted as data, or several sites are being compared at once. The AgentReady view also calls this tool to run its own scan. Read-only: it fetches only public pages of the site named in the call and changes nothing on it.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>"
},
"name": "agentready_scan"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The site to scan. A bare hostname like stripe.com works. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| score | Yes | Agent-readiness score, 0-100. | |
| limited | Yes | True when bot protection blocked so much that the headline score is not meaningful; the per-check breakdown still is. | |
| cleanUrl | Yes | Hostname and path scanned, e.g. stripe.com. | |
| topFixes | Yes | Fixes ranked by the points each would recover. | |
| scannedAt | Yes | When the scan finished, Unix milliseconds. | |
| categories | Yes | The five weighted categories and their 21 checks. | |
| protection | Yes | Bot protection on the homepage, or null when there is none. | |
| scannedUrl | Yes | The absolute URL that was fetched. | |
| projectedScore | Yes | The score the site would reach with the top fixes applied. | |
| unverifiedCount | Yes | Checks that could not be verified, e.g. behind bot protection. |