Web Scraping Remote MCP Server
Server Details
Fetch any public web page through managed proxies, with optional JS rendering and extraction rules.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- HasData/web-scraping-mcp
- GitHub Stars
- 6
- Server Listing
- Web Scraping MCP Server
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 1 tool
Only a single tool exists, so there is no possibility of confusing it with another. Its purpose (universal web scraping with proxies, JS rendering, and structured extraction) is unambiguous.
The name ends in a readable verb_noun action (scrapeWebPage), but it is buried under redundant, stuttering namespace prefixes (hasdata_web_scraping_web_scraping_) and mixes snake_case with camelCase in one identifier. With only one tool there is no pattern to be consistent with, but the name itself is over-verbose and stylistically mixed.
A single tool is borderline thin even for a focused scraper server. The tool is very broad, but separating concerns like simple fetch, JS-rendered scrape, and AI extraction could improve usability; one catch-all tool makes parameter selection heavy.
The tool covers a wide surface (HTML/text/markdown/JSON, screenshots, JS actions, proxy/geo options, AI extraction), but there is no batch/bulk scraping, no crawl or sitemap discovery, and no job-status retrieval for long-running scrapes. Downstream workflows relying on multi-URL or site-wide scraping would hit a dead end.
Publisher details
- Operator
- HasData · Publisher source
- Operator website
- https://hasdata.com · Publisher source
- Vendor relationship
- Independent · Publisher source
- Documentation
- https://docs.hasdata.com/mcp-server · Publisher source
- Trust center
- Not available
- Restrictions
- A free HasData account covers 1,000 credits a month with no card. Heavier use needs a paid plan. No admin approval, no regional limits and no custom OAuth app. · Publisher source
Available Tools
1 toolhasdata_web_scraping_web_scraping_scrapeWebPageweb_scraping_web_scraping: POST /ADestructiveInspect
Scrape Web Page
Universal web scraper that fetches any public URL through managed proxies (datacenter or residential, geo-targeted) with optional JS rendering, custom headers, wait conditions, jsScenario actions (click, scroll, fill, waitFor), screenshots, resource/ad/URL blocking (these require JS rendering), and extractRules/aiExtractRules for LLM-driven structured extraction. Returns HTML, text, markdown, and/or JSON along with status code, extracted emails and links, CSS-selector extractions, and AI-structured fields per schema. Use as a fallback/universal fetcher for sites without a dedicated API, for scraping JS-heavy SPAs, capturing screenshots, or producing clean markdown/structured JSON to feed downstream parsers, RAG pipelines, or data warehouses.
Inputs: url (required), wait, headers, waitFor, +17 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Fetch and extract data from any public web page, even JS-rendered or anti-bot protected
Fetch bot-protected and JavaScript-heavy pages for AI agents, or parse them to JSON with templates.
Fetch, crawl, and browse protected pages with anti-bot handling - renders in a real browser and
Fetch web pages and extract exactly the content you need. Select elements with CSS and retrieve co…
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables crawling websites, including JavaScript-rendered pages, and returns extracted page content as JSON with structured error reporting.1MIT

zenrows-mcpofficial
AlicenseAqualityBmaintenanceScrape any webpage and return clean markdown, HTML, or structured JSON. Bypasses anti-bot protection, renders JavaScript (React/Vue/Angular), supports premium residential proxies and CSS extraction. Works with any MCP client — no local install required.63718 npm21MIT- AlicenseNot gradedqualityDmaintenanceFetches web pages with JavaScript rendering, pierces Shadow DOM, and enables interactive actions like clicking and form filling using a real Chrome browser.2MIT
- FlicenseNot gradedqualityBmaintenanceEnables fetching, crawling, and browsing anti-bot protected web pages with real browser rendering, returning clean JSON or markdown, and solving captchas.-
Glama MCP Gateway
Add one secure layer between your agents and this server.