Check agent readiness
check_agent_readinessRead one page the way a browsing agent (ChatGPT agent, Claude in Chrome, Gemini in Chrome) uses it: accessible names, clickable divs, ARIA structure, WebMCP tools (declarative forms and registerTool), llms.txt, Markdown versions of the page, and whether robots.txt lets ChatGPT-User, Claude-User and Perplexity-User fetch it. Each item is ready, needs work, not applicable or not measured. Spends no credits. Does NOT give a score. Does NOT run JavaScript: registerTool calls are read from inline scripts only, not from script files, and layout shift is not measured. Does NOT measure whether an agent succeeds at a task on the page.
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": "check_agent_readiness"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public http(s) URL. |