Search / com.scraperwatch/scraperwatch
ScraperWatch
R0· no sign-inFind web scrapers that work; compare scraping APIs, proxy prices and RAG extractors.
v1.2.0 · active · website · descriptor JSON · versions
Search / com.scraperwatch/scraperwatch
R0· no sign-inFind web scrapers that work; compare scraping APIs, proxy prices and RAG extractors.
v1.2.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"scraperwatch": {
"type": "http",
"url": "https://scraperwatch.com/mcp"
}
}
}claude mcp add --transport http scraperwatch https://scraperwatch.com/mcp[mcp_servers.scraperwatch]
url = "https://scraperwatch.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"scraperwatch": {
"type": "remote",
"url": "https://scraperwatch.com/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"scraperwatch": {
"type": "http",
"url": "https://scraperwatch.com/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=scraperwatch&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vc2NyYXBlcndhdGNoLmNvbS9tY3AifQ%3D%3D"
}{
"servers": {
"scraperwatch": {
"type": "http",
"url": "https://scraperwatch.com/mcp"
}
}
}{
"mcpServers": {
"scraperwatch": {
"httpUrl": "https://scraperwatch.com/mcp"
}
}
}extensions:
"scraperwatch":
enabled: true
name: "scraperwatch"
type: streamable_http
uri: "https://scraperwatch.com/mcp"
timeout: 300
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every useauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotationsonly 3 of 7 tools declare readOnlyHint or destructiveHinttools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: compare_scrapers (idempotentHint); compare_proxy_providers (idempotentHint); best_scraper (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 885 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 1 of the 7 days neededdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packagecompare_rag_extractorschangeddescriptionRead saved Firecrawl, Jina Reader and DIY RAG extraction measurements, source dates, limitations and disclosed buyer links. No provider requests; unknown measurements are null.
Read saved Firecrawl, Jina Reader and DIY RAG extraction measurements, source dates, named legacy literal table rates and hash-verified escaped-underscore audit (otherwise unavailable/stale), limitations and disclosed buyer links. The legacy table gap is not demonstrated structural loss. No provider requests; unknown measurements are null.
compare_scraping_apischangeddescriptionmeaning changedIndependent benchmark of web scraping APIs (ScrapingBee, ScraperAPI, Scrapingdog, ...): success rate on test pages incl. anti-bot challenges, latency, updated every 3 days.
Saved scraping API aggregate summary plus a historical matched ScraperAPI/ScrapingBee comparison with separate standard/premium denominators, content checks, latency population, limitations and affiliate disclosure. No vendor requests.
best_scraperchangeddescriptionmeaning changedOne recommended scraper for a website: the most reliable tool with real usage (300+ runs, 20+ users in 30 days), plus the most used and the cheapest reliable alternative.
Recommend from saved 30-day aggregate statistics: highest recorded success rate among tools with 300+ runs and 20+ users, plus most used and cheapest qualifying alternatives. Evidence includes the snapshot date and age; this is not a live execution test or assurance of current operation.
compare_scrapersaddedCompare two to five exact actor IDs from the filtered public export in caller order. Saved usage, eligible success statistics and compatible standard result-event rates only; unknown/excluded IDs and duplicates are explicit. Different targets are different workloads, with no winner. Includes snapshot age, billing caveats, affiliate disclosure and existing target pages. No actor runs or live requests.
find_scraperschangeddescription, input schemameaning changedRank ready-made scrapers for a website by real 30-day usage, with success rate and price. site: website name or domain, e.g. 'zillow', 'amazon.com', 'google maps', 'linkedin jobs'.
Rank ready-made scrapers by saved 30-day aggregate usage, success rate and recorded price. Evidence includes the snapshot date and age, not a live execution test. min_success_rate must be a finite number from 0 to 1 inclusive; zero includes unknown rates, while a positive minimum requires a known rate at or above the threshold. site: website name or domain, e.g. 'zillow', 'amazon.com', 'google maps', 'linkedin jobs'.
compare_proxy_providersaddedCompare free cached proxy pricing offers by product type and optional positive monthly GB. Full captured package bills only; per-IP offers are separate, unknown costs stay unknown. Includes observed dates, sources, cautions and disclosed Webshare affiliate link. No live lookup.
compare_rag_extractorsaddedRead saved Firecrawl, Jina Reader and DIY RAG extraction measurements, source dates, limitations and disclosed buyer links. No provider requests; unknown measurements are null.
compare_scraping_apisaddedIndependent benchmark of web scraping APIs (ScrapingBee, ScraperAPI, Scrapingdog, ...): success rate on test pages incl. anti-bot challenges, latency, updated every 3 days.
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% +updated-1d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://scraperwatch.com/mcp streamable-http | none | yes | 100% | 407 ms | 2026-07-28 | 2026-10-20 |
best_scraper | Recommend from saved 30-day aggregate statistics: highest recorded success rate among tools with 300+ runs and 20+ users, plus most used and cheapest qualifying alternatives. Evidence includes the snapshot date and age; this is not a live execution test or assurance of current operation. |
compare_proxy_providersread-only | Compare free cached proxy pricing offers by product type and optional positive monthly GB. Full captured package bills only; per-IP offers are separate, unknown costs stay unknown. Includes observed dates, sources, cautions and disclosed Webshare affiliate link. No live lookup. |
compare_rag_extractorsread-only | Read saved Firecrawl, Jina Reader and DIY RAG extraction measurements, source dates, named legacy literal table rates and hash-verified escaped-underscore audit (otherwise unavailable/stale), limitations and disclosed buyer links. The legacy table gap is not demonstrated structural loss. No provider requests; unknown measurements are null. |
compare_scrapersread-only | Compare two to five exact actor IDs from the filtered public export in caller order. Saved usage, eligible success statistics and compatible standard result-event rates only; unknown/excluded IDs and duplicates are explicit. Different targets are different workloads, with no winner. Includes snapshot age, billing caveats, affiliate disclosure and existing target pages. No actor runs or live requests. |
compare_scraping_apis | Saved scraping API aggregate summary plus a historical matched ScraperAPI/ScrapingBee comparison with separate standard/premium denominators, content checks, latency population, limitations and affiliate disclosure. No vendor requests. |
find_scrapers | Rank ready-made scrapers by saved 30-day aggregate usage, success rate and recorded price. Evidence includes the snapshot date and age, not a live execution test. min_success_rate must be a finite number from 0 to 1 inclusive; zero includes unknown rates, while a positive minimum requires a known rate at or above the threshold. site: website name or domain, e.g. 'zillow', 'amazon.com', 'google maps', 'linkedin jobs'. |
list_websites | List the websites ScraperWatch tracks, with the number of scrapers and total 30-day users for each. |
Schemas: list_tools.
{
"name": "com.scraperwatch/scraperwatch",
"title": "ScraperWatch",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://scraperwatch.com/mcp",
"type": "streamable-http"
}
],
"version": "1.2.0",
"websiteUrl": "https://scraperwatch.com",
"description": "Find web scrapers that work; compare scraping APIs, proxy prices and RAG extractors."
}