Inspect how a public URL looks to AI agents, without AI
inspectAgentAccessInspect how a public URL looks to AI agents, without AI. Use this to see what an agent would encounter at a public HTTPS URL. Reports robots.txt status and, for BOZOSReader and five named AI crawlers plus *, whether the path is allowed; the page's redirects, status, content type, selected headers (cache, Link, X-Robots-Tag, Content-Signal), title, description, canonical, meta robots, alternate and service-desc link relations, JSON-LD and anchor counts; whether the URL serves text/markdown when asked; and whether llms.txt, llms-full.txt, the API catalog, openapi.json, the MCP server card, and the sitemap exist (JSON entry points are checked for valid JSON). Respects robots.txt for BOZOSReader: a disallowed or unreadable robots.txt means the page is not fetched. At most 20 requests, 20 seconds; no scripts run; nothing is retained or scored. An allowed value is what robots.txt says, not what an operator does. Same as POST https://bozos.si/api/v1/access-inspect.
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": "inspectAgentAccess"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public HTTPS URL to inspect. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | Yes | fetched:false with skipped_because or error when the page could not be retrieved. | |
| robots | Yes | robots.txt status and, per crawler token (BOZOSReader, GPTBot, ClaudeBot, Google-Extended, PerplexityBot, CCBot, *), whether the URL's path is allowed and the matching rule. | |
| safety | Yes | ||
| entry_points | Yes | ||
| inspected_at | Yes | ||
| requested_url | Yes | ||
| interpretation | Yes | ||
| schema_version | Yes | ||
| markdown_negotiation | Yes |