Web Extract MCP Server
Server Details
Page change monitoring, sitemap discovery, prompt-injection screening, clean markdown. Free preview.
The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- Repository
- rezearcher/web-extract-mcp
- GitHub Stars
- 0
TDQS
Scored across 3 tools
Each tool targets a distinct need: pricing/access info, sitemap enumeration, and single-URL extraction. The two *_preview tools are clearly separated by input type (domain vs single URL), though get_premium_access is more of a meta/informational tool than an action, which could briefly confuse an agent scanning for 'the extraction tool'.
Names are readable and share a *_preview suffix for the free operations, but get_premium_access uses a different verb_noun convention than the noun_preview pattern, so there's no single predictable scheme. Not chaotic, but mixed conventions.
Three tools is lean but each earns its place: one access/pricing guide and two distinct free previews. It's slightly thin for a server branded as a web-extraction service, but appropriate for a freemium preview gateway.
Previews cover sitemap discovery and single-URL extraction, but the real capabilities (markdown, link graph, 10-URL batches, 5000-URL sitemaps) are only described, not callable as tools. Agents lacking x402 payment support hit a dead end after the previews, which is a notable gap for the stated domain.
Available Tools
3 toolssitemap_previewAInspect
Free keyless site enumeration: discover a domain's sitemaps (robots.txt, fallback /sitemap.xml) and return up to 20 page URLs with lastmod. The paid /web/sitemap ($0.003) returns up to 5000 URLs across 10 sitemap files with a substring filter — call get_premium_access.
| Name | Required | Description | Default |
|---|---|---|---|
| site | Yes | Domain, site URL or direct sitemap .xml URL. | |
| contains | No | Optional URL substring filter. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and does well: it discloses that the call is keyless (no auth), free, capped at 20 URLs, and sourced from robots.txt with a /sitemap.xml fallback, plus the lastmod payload. It doesn't cover failure behavior for invalid/unreachable domains or any rate limiting, which are the remaining gaps.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, both dense with decision-relevant facts, and the free-tier capability and limits are front-loaded before the paid alternative. No filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Absent an output schema, the description compensates by stating the return shape (up to 20 URLs with lastmod) and the sitemap discovery sources, which is what an agent needs to call it correctly. Error/empty-result behavior is the only unaddressed piece.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, and the 'site' description already covers the domain/URL/direct-.xml forms; the description adds no syntax or format guidance beyond that. 'contains' is only referenced in the context of the paid tool, so the free tool's own filter semantics get no extra explanation. Baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('discover a domain's sitemaps', 'return up to 20 page URLs with lastmod') and explicitly positions itself against the paid /web/sitemap alternative. An agent can distinguish it from get_premium_access without opening either schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly frames itself as the free/keyless option versus the paid '/web/sitemap ($0.003)' that returns 5000 URLs across 10 files, and routes the agent to 'get_premium_access' when the larger result or substring filtering is needed. The selection condition between the two is spelled out rather than inferred.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
web_extract_previewAInspect
Free keyless live web read: fetch ONE public URL now and get the title, metadata and boilerplate-stripped main-content text (JS/SPA pages recovered without a browser), plus a prompt-injection screen flag. SSRF-guarded. Markdown, the full link graph and 10-URL batches are in the paid /web/extract ($0.003) — call get_premium_access.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public http(s) page URL. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and delivers: no auth required (keyless), no cost, SSRF-guarded safety posture, one-URL-at-a-time throughput limit, and the non-obvious capability that JS/SPA pages are rendered without a browser. That is behavioral context an agent cannot infer from the schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the value proposition ("Free keyless live web read") followed by output shape, safety, and the paid upgrade path. Dense but every clause carries information; nothing is redundant with the schema.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema, and the description compensates by naming the returned fields (title, metadata, main text, injection flag). It also covers the auth, cost, and safety dimensions that annotations would normally supply, so nothing essential is missing for a single-parameter read tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
One parameter at 100% schema coverage, so the schema already defines it as a public http(s) URL. The description adds only the practical constraint that it must be public and that only one is accepted per call — useful but marginal over the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Names a specific verb (fetch) and resource (ONE public URL) and enumerates the return payload: title, metadata, boilerplate-stripped main text, plus an injection-screen flag. It explicitly contrasts itself with the paid /web/extract, so an agent can distinguish it from siblings without opening any schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
States the selection conditions directly: free, keyless, single URL ("ONE public URL now"). It then names the alternative and the exact conditions that route to it (Markdown, full link graph, 10-URL batches) and gives the follow-up call (get_premium_access) with pricing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
3 tool updates
- First observed
get_premium_access - First observed
sitemap_preview - First observed
web_extract_preview
Related MCP Connectors
Markdown scrape, site map, page metadata, screenshots, web search and PDF to text. Pay per call
Any web page as clean Markdown for agents. Hosted, no install. Free tier; Pro adds JS rendering.
Web pages, JavaScript sites and PDFs to clean Markdown for AI agents, prompt injection removed.
Recurring webpage change, price, inventory and metadata monitoring for autonomous agents.
Related MCP Servers
- AlicenseAqualityBmaintenanceFetch any web page as clean Markdown or plain text, split it into heading-aware, token-bounded RAG chunks, convert raw HTML, and read page metadata. Uses the Web2MD API on RapidAPI with your own key (free BASIC plan).4448 npmMIT
- AlicenseBqualityAmaintenanceWeb scraping for AI agents: scrape, map, crawl and batch public pages into Markdown, tables and JSON, with an Evidence Record on every page. Blocked, empty and wrong pages come back as such, with the reason.392AGPL 3.0
- AlicenseAqualityAmaintenanceWeb content extraction for AI agents. 10 tools: scrape, crawl, map, batch, extract, summarize, diff, brand, search, research. Uses TLS fingerprinting to bypass anti-bot without a headless browser. Outputs LLM-optimized markdown with 67% fewer tokens than raw HTML.102,412AGPL 3.0
- AlicenseAqualityDmaintenanceWeb search and any page as LLM-ready Markdown for AI agents, pruned to the passages relevant to the query, plus research, crawl and site maps. Free keyless tier.110MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.