get_ai_visibility
Get the stored AI visibility (agent readiness / AEO) scan for one RankParse website: whether AI search and answer agents (OAI-SearchBot, ChatGPT-User, PerplexityBot, Claude-SearchBot and others) may crawl it, whether AI training crawlers are blocked, robots.txt, sitemap, llms.txt, Markdown content negotiation (Accept: text/markdown) and JSON-LD structured data, plus optional agent protocol features (Link header, Content Signals in robots.txt, Web Bot Auth, API catalog, OAuth discovery and protected resource metadata, MCP server card, agent skills index, A2A agent card, auth.md, DNS-AID agent index), classic site health checks (category "site_health": HTTPS redirect, HSTS, home page noindex, canonical on another host, missing title or meta description), and a score per area (the overall score is AI visibility only; site health has its own area score). Reads the daily background scan; it is not a live fetch (use recheck_ai_visibility to queue one). status "unknown" means the check could not tell (timeout, server error), not that it failed. Checks with optional: true (severity "info") are left out of the score and are never problems on their own: most websites need no MCP server card or API catalog, and blocking training crawlers is often a deliberate choice, so never present them as failures without saying so. Only websites verified through Google Search Console or Bing Webmaster Tools, in workspaces on a paid plan (Pro, Agency, Lifetime), are scanned; others answer eligible: false with reason not_verified or plan_required. 0 credits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_id | Yes | Logical RankParse website ID, from list_rank_tracking_sites or list_websites |