Rat Radar

tech.ratlabs/rat-radar · v1.4.0 · search-and-web

Rat Radar is healthy: it completed an MCP handshake in 498 ms and exposes 8 tools.

Ask before you scrape: is a site open, may I fetch this URL, and how do I extract a page. No key.

Endpoint: https://rat-radar.github-a18.workers.dev/mcp (streamable-http)

No repository listed · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count8
Latency498 ms
Last checked (UTC)2026-10-29T00:50:11.996Z

Health history

Checked (UTC)StatusLatencyError
2026-10-29T00:50:11.996ZHealthy498

Tools (8)

check_siteCan I scrape this site, and how? Returns a verdict (open, guarded, hostile, blocked), a hostility score, a recommended approach with steps and risks, bot protections, robots.txt and AI-crawler policy, machine-readable surfaces (sitemap, llms.txt, JSON-LD), and eu_ai_training: the signals the EDPB dr
get_playbookWhat should I build with this site, and how? Give a domain and, optionally, a goal in plain words (for example "price alerts", "sales leads", "new jobs", "change log", "knowledge base"). Returns the best-matching workflow for that site: what it does, its cadence, a trigger, collect, shape, store, ac
list_sitesList the sites in the dataset, optionally by category or verdict. Use it to find easy targets or to see what is covered.
xray_pageHow do I extract the data from THIS page? Fetches one public page and returns a ranked extraction plan: embedded JSON, JSON-LD, repeated records with CSS selectors and field names, tables, feeds, hidden API calls. Each source has a reliability, proof rows pulled from the real page, and the plan note
xray_diagramDraw a page's anatomy as an Excalidraw diagram: its regions, the ranked ways to get its data, proof rows, the best route and what the page is made of. Returns a download link for the .excalidraw file (give it to the user; it opens at excalidraw.com or in Obsidian) and a file_name. With include_scene
search_sitesFind sites in the dataset by a word: a name, host, category (jobs, shop, news, gov), country or verdict. Use it to discover what is covered before calling check_site.
can_fetchDoes robots.txt allow fetching this exact URL? Fetches the live robots.txt and applies the longest-match rule for a user agent (default: * plus GPTBot, ClaudeBot, Google-Extended, CCBot, PerplexityBot). Returns allowed or not, the rule that decided it, and any crawl delay. A courtesy check, not a le
summaryHeadline numbers across the dataset: verdict mix, how many sites block AI crawlers (and which), protection vendors, by category and country.