Check which AI crawlers a live site allows
check_siteFetch a site's /robots.txt (http/https on the default port only; private, loopback and internal addresses are refused; up to 512,000 bytes; results cached for 5 minutes) and report, for one path, which registry AI crawlers are allowed or blocked, plus validation errors and warnings. Read-only: one GET of /robots.txt with a RobotsGate user-agent. Same engine as GET /api/check.
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_site"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Site URL or bare hostname, e.g. example.com. Only the scheme and host are used. | |
| path | No | URL path to test, starting with "/" (default "/"). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| path | No | ||
| cache | No | ||
| final_url | Yes | ||
| redirects | No | ||
| fetched_at | No | ||
| ai_crawlers | No | Per-crawler results, or null when robots.txt was unreachable | |
| http_status | Yes | ||
| robots_found | Yes | ||
| interpretation | Yes | ||
| personal_agents | No | Object, or null when robots.txt was unreachable |