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
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 8 |
| Latency | 498 ms |
| Last checked (UTC) | 2026-10-29T00:50:11.996Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-29T00:50:11.996Z | Healthy | 498 |
check_site | Can 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_playbook | What 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_sites | List the sites in the dataset, optionally by category or verdict. Use it to find easy targets or to see what is covered. |
xray_page | How 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_diagram | Draw 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_sites | Find 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_fetch | Does 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 |
summary | Headline numbers across the dataset: verdict mix, how many sites block AI crawlers (and which), protection vendors, by category and country. |