AI Crawl ControlBeta

Classify each request as AI training, AI search, AI assistant, search engine, unverified automation, spoofed or human, and decide what each may do.

AI Crawl Control classifies each request to a proxied name into a category, verifies crawlers that claim to be a known bot, and applies the action you choose for each category or each bot: allow, log, challenge, block or tarpit. It is off by default, can be set per zone or per name and has two modes: log (count what would happen) and enforce (apply it).

It also helps the AI agents you do want: it can add your preferences to robots.txt with a Content-Signal line, serve Markdown to agents that ask for it, and scan a name for agent readiness.

Where to find it

InterfaceSettingsReports
DashboardDomain → AI Crawl Control → Overview → SettingsAI Crawl Control: Overview, Metrics, Security, Optimization, Signals, Traps, AI endpoints; Agent readiness
CLIzones set … ai_agents.*ai report, ai catalog, ai readiness
APIPATCH /v1/orgs/{org}/zones/{zone}/edge (ai_agents)GET /v1/orgs/{org}/zones/{zone}/ai-agents/*
MCPai_agents_settingsai_agents_report, ai_agents_catalog, agent_readiness_scan

For your own MCP servers, see MCP Shield.

Last updated:

↑↓ to navigate↵ to openesc to close