PyScrappy
Related Servers
Alternatives to PyScrappy
- AlicenseNot gradedqualityBmaintenanceWeb scraping and search MCP server that wraps Firecrawl API for URL discovery and web search with optional content retrieval.32 npm1MIT
- AlicenseNot gradedqualityDmaintenanceFetches web pages and converts them to markdown for LLM consumption, supporting chunked reading and raw content extraction.MIT
Related Servers
- AlicenseAqualityCmaintenanceWeb tools for AI agents. Search the web for full page content, fetch URLs as clean markdown including PDFs, extract structured data from a page with a prompt, and run multi-source deep research that returns a cited report.42MIT

hyperbrowserofficial
AlicenseNot gradedqualityBmaintenanceEnables AI agents to scrape JavaScript-rendered web pages, extract structured JSON data using LLM prompts, and crawl websites with configurable page limits.65 npmMIT- AlicenseNot gradedqualityBmaintenanceEnables AI agents to search the web, read and extract content from webpages, fetch JSON from REST APIs, and collect links while bypassing anti-bot protections.18 npmISC

Scout MCP Serverofficial
AlicenseAqualityDmaintenanceProvides coding agents with live web capabilities including web search, scraping to Markdown, structured extraction, crawling, screenshots, and company lookup, all with zero dependencies.81MIT- AlicenseAqualityAmaintenanceWeb scraping, crawling, and structured data extraction for AI agents. 5 tools: scrape (clean markdown from any URL), crawl (entire sites), map (discover URLs), extract (structured JSON), and search. 833ms avg latency, single binary, self-hostable.81,133AGPL 3.0
- AlicenseAqualityCmaintenanceEnables AI agents to fetch, crawl, extract, and search web content through a unified set of tools, with automatic routing to specialized backends.4MIT
TDQS
Scored across 24 tools
Most tools are clearly separated by target source or data type, so an agent can usually pick the right one from the name alone. The main ambiguity is that scrape_with is a generic dispatch that can overlap with the specialized scrapers, and a few search/scrape pairs (e.g. search_ubereats vs scrape_zomato) serve similar purposes but descriptions disambiguate them.
Names follow readable snake_case verb_noun structure, but the verbs are mixed across three patterns: search_*, scrape_*, and get_* with occasional one-offs like lookup_movie, define_word, and scrape_with. This is consistent within clusters but not predictable across the whole toolset.
At 24 tools, the set is in the heavy range and feels like a broad aggregation of scrapers rather than a tightly scoped server. The count is defensible for a multi-site scraping toolkit, but it is large enough that navigation and selection become a real burden.
The server covers the core scraper lifecycle well: generic URL scraping, named-source scrapers, plugin discovery, and generic dispatch via scrape_with. Minor gaps exist, such as no runtime scraper registration and no detailed arg discovery for registered plugin scrapers, but the main workflows are functional.