ScraperWatch
by scraperwatch.com · remote · no sign-in to list tools · v1.3.0 · published by com.scraperwatch
Find and compare named scrapers using saved evidence; compare APIs, proxies and RAG extractors.
8 tools: 2 change things and 6 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things2Claude Code: ask: see these tools
- Only reads6Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http scraperwatch https://scraperwatch.com/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
8 tools
Changes things 2Claude Code: ask
actor_historyHow have one tracked actor's usage, run completion and primary event price changed by day?No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it How have one tracked actor's usage, run completion and primary event price changed by day? Uses compact official Apify Store history exports; dates are snapshot filenames, not verified per-actor observation times. days is a UTC calendar window ending today (1-365). Missing days stay absent; event rates are not total cost or necessarily per result.
Annotations the server declares
- destructiveHint: false
- openWorldHint: false
- readOnlyHint: true
best_scraperWhich tracked actors lead recorded run completion, usage and qualifying price for a website?No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Which tracked actors lead recorded run completion, usage and qualifying price for a website? Uses the filtered official Apify Store export; data_updated and evidence give snapshot date and age. Completion candidates require 300+ runs and 20+ users; price candidates also require 95%+ completion and known result-event rates. No live tests or output-quality measure.
Only reads 6Claude Code: allow
compare_proxy_providersWhat captured proxy offers cover a product type and optional monthly GB?No findings
Why it is in this group
- The name "compare_proxy_providers" says "compare": a word for reading.
Description, as the server wrote it What captured proxy offers cover a product type and optional monthly GB? Uses research/e5/proxies.json; observed_on dates each captured offer, with observations outside the past 30 days omitted. Estimates full saved package bills only; IP offers are separate and unknown costs remain null. No live prices or performance measurements.
Annotations the server declares
- destructiveHint: false
- openWorldHint: false
- readOnlyHint: true
compare_rag_extractorsHow did Firecrawl, Jina Reader and DIY extraction score on saved documentation fixtures?No findings
Why it is in this group
- The name "compare_rag_extractors" says "compare": a word for reading.
Description, as the server wrote it How did Firecrawl, Jina Reader and DIY extraction score on saved documentation fixtures? Uses the saved RAG benchmark and hash-checked table audit. Per-vendor last_run dates are source observations; generation time is unknown. Returns text/code/table scores and latency with limitations; audit may be unavailable or stale. No live tests or comparable cost.
Annotations the server declares
- destructiveHint: false
- openWorldHint: false
- readOnlyHint: true
compare_scrapersHow do two to five exact actor IDs compare?No findings
Why it is in this group
- The name "compare_scrapers" says "compare": a word for reading.
Description, as the server wrote it How do two to five exact actor IDs compare? Uses the filtered official Apify Store export; data_updated and evidence describe the saved snapshot date and age. Reports usage, eligible run completion and compatible result-event rates; unknown/excluded IDs are indistinguishable. Different targets have no winner; listed rates are not total cost.
Annotations the server declares
- destructiveHint: false
- openWorldHint: false
- readOnlyHint: true
compare_scraping_apisWhat do saved scraping API tests report?No findings
Why it is in this group
- The name "compare_scraping_apis" says "compare": a word for reading.
Description, as the server wrote it What do saved scraping API tests report? Uses the saved API benchmark summary and frozen matched ScraperAPI/ScrapingBee report. generated_at/window_days date the aggregate only; matched evidence has its own window. Returns completion/content checks and latency with separate denominators and limitations; no current vendor requests.
find_scrapersWhich tracked scrapers have the most recorded 30-day users for a website?No findings
Why it is in this group
- The name "find_scrapers" says "find": a word for reading.
Description, as the server wrote it Which tracked scrapers have the most recorded 30-day users for a website? Uses the filtered official Apify Store export; data_updated is the saved snapshot timestamp, with age/status in evidence. Returns usage, run completion and billing fields, not live tests. min_success_rate: zero includes unknown rates; positive thresholds require known rates.
list_websitesWhich websites are in the filtered scraper export, and how many actors and summed 30-day users does each have?No findings
Why it is in this group
- The name "list_websites" says "list": a word for reading.
Description, as the server wrote it Which websites are in the filtered scraper export, and how many actors and summed 30-day users does each have? Uses saved official Apify Store statistics from latest.json. Counts reflect that snapshot, not live coverage; this response has no date field. Summed actor users are not deduplicated across actors.
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.3.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http scraperwatch https://scraperwatch.com/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__scraperwatch__find_scrapers",
"mcp__scraperwatch__compare_scrapers",
"mcp__scraperwatch__compare_scraping_apis",
"mcp__scraperwatch__compare_rag_extractors",
"mcp__scraperwatch__compare_proxy_providers",
"mcp__scraperwatch__list_websites"
],
"ask": [
"mcp__scraperwatch__best_scraper",
"mcp__scraperwatch__actor_history"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as scraperwatch. Review it before you use it.