live · Developer Tools · JSON · API for agents
Run an Agent-Ready scan on a public URL. Returns a readiness score plus per-check pass/fail breakdown (semantic HTML, schema markup, meta tags, content structure, accessibility for AI crawlers). Use this to check whether a page is well-structured enough for AI agents to cite.
{
"name": "agent_ready_scan",
"kind": "action",
"impl": "imperative",
"description": "Run an Agent-Ready scan on a public URL. Returns a readiness score plus per-check pass/fail breakdown (semantic HTML, schema markup, meta tags, content structure, accessibility for AI crawlers). Use this to check whether a page is well-structured enough for AI agents to cite.",
"inputSchema": {
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Absolute URL of the page to scan, e.g. https://example.com/about"
}
},
"required": [
"url"
]
},
"page": "/"
}Inspect a site's llms.txt (the AI-equivalent of robots.txt for declaring what AI crawlers can use) and return a generated draft when none is present. Useful to diagnose why a brand isn't picked up by AI assistants, and to produce a ready-to-deploy llms.txt.
{
"name": "llms_txt_scan",
"kind": "action",
"impl": "imperative",
"description": "Inspect a site's llms.txt (the AI-equivalent of robots.txt for declaring what AI crawlers can use) and return a generated draft when none is present. Useful to diagnose why a brand isn't picked up by AI assistants, and to produce a ready-to-deploy llms.txt.",
"inputSchema": {
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Absolute URL of the site to inspect, e.g. https://example.com"
}
},
"required": [
"url"
]
},
"page": "/"
}Analyze a site's robots.txt for AI crawler access. Returns which AI bots (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, etc.) are allowed vs blocked, plus any general rules affecting AI agents. Common diagnostic for "why am I not being cited by ChatGPT?" — often the answer is robots.txt blocking the crawler.
{
"name": "robots_txt_scan",
"kind": "action",
"impl": "imperative",
"description": "Analyze a site's robots.txt for AI crawler access. Returns which AI bots (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, etc.) are allowed vs blocked, plus any general rules affecting AI agents. Common diagnostic for \"why am I not being cited by ChatGPT?\" — often the answer is robots.txt blocking the crawler.",
"inputSchema": {
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Absolute URL of the site to inspect, e.g. https://example.com"
}
},
"required": [
"url"
]
},
"page": "/"
}