web-retrieval-mcp server
io.github.VelvetSP/web-retrieval-mcp·v0.1.2·1 starsMCP web search + tiered web fetch for AI agents (Exa, Firecrawl), SSRF-guarded, cross-platform.
1 stars25 downloads/wk
Reviews
Write oneNobody has reviewed web-retrieval-mcp yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
web-retrieval-mcp tools (2)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
web_fetchFetch a single URL's readable content. Tier chain: Exa contents → Firecrawl. The local camoufox headless-browser render is OPT-IN (render="always") only — it is the one tier that runs a real browser on this machine and can therefore reach the local network, so it is kept out of the default path to shrink SSRF exposure. Returns content with a `[served by: …]` provenance header.
web_searchSearch the web via Exa (neural/keyword/auto). Returns one block per result, each with its OWN title, URL, highlights, and text — never a merged summary — plus a Sources trailer.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan6 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 26 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How web-retrieval-mcp compares
Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 58% of 868 Scraping and browsing servers
- Tools
- 2
- the typical Scraping and browsing server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 50% of 581 Scraping and browsing servers
- Downloads a week
- 25
- more than 7% of 304 Scraping and browsing servers with a package
What its tools let an agent do: 2 read
Install web-retrieval-mcp in Claude Code, Cursor or VS Code
claude mcp add web-retrieval-mcp -- uvx web-retrieval-mcp
What the publisher says
From the web-retrieval-mcp repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.VelvetSP/web-retrieval-mcp -->
web-retrieval-mcp — reliable MCP web search and web fetch for AI agents
An open-source Model Context Protocol (MCP) server for source-grounded web research. Connect Codex CLI and the Codex IDE extension, Claude Code, Claude Desktop, Cursor, ChatGPT desktop, or any other compatible MCP client to six read-only tools for Exa or Tavily search, resilient Exa → Camoufox → Tavily → Firecrawl page retrieval, AI/ML paper discovery, and developer-source search—with explicit provenance, optional local caching, and SSRF guards.
Why use it? · Quick start · Tools · Routing · Configuration · Security · FAQ
Why use web-retrieval-mcp?
Web research is more reliable when an agent can see where every result came from, choose the right retrieval strategy, and recover when one provider or page-access method fails. web-retrieval-mcp makes those controls part of the tool contract:
title, URL, highlights, and text, followed by a Sources trailer. Exa deep modes additionally return a clearly labeled synthesized answer, with grounding when Exa provides it, before the source-separated result blocks.
- Keep sources separate. Default search returns one block per result with its own
Firecrawl. Full-page fetches can escalate from indexed content to a local Camoufox browser, optional Tavily Extract, and Firecrawl.
- Use more than one retrieval path. Search can use Exa or Tavily and fall back to
cache state, semantic mode, and truncation instead of hiding the route.
- Know what actually served the answer. Fetch responses identify the serving tier,
grounded answer to a question. Control freshness, rendering, domains, dates, result count, and per-result text size.
- Ask for the right shape. Fetch a readable page body, a concise summary, or a
full-text passages, expand to related papers, and search developer documentation, READMEs, issues, and merged pull requests.
- Search specialist corpora. Discover AI/ML papers, inspect query-relevant
service; select providers and secret storage yourself; optionally cache completed fetches in a private Valkey sidecar.
- Own the deployment boundary. Run locally over stdio or host a loopback HTTP
unavailable credentials fail in the tool result. Tavily mappings, Firecrawl fallback filter gaps, and Exa category migrations are caller-visible; other Exa filter drops are written to server diagnostics.
- Fail explicitly. Unsupported provider choices, missing optional packages, and
How it compares with built-in agent web tools
Built-in capabilities vary by agent and can improve over time. The useful comparison is therefore not “all defaults are bad”; it is whether you need a portable, inspectable retrieval layer with controls your current client does not expose.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
web-retrieval-mcp: common questions
- Is web-retrieval-mcp server safe?
- Mostly: it is graded B (82/100). Read the web-retrieval-mcp safety report
- How do I install web-retrieval-mcp?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does web-retrieval-mcp need an API key?
- Yes. The registry entry asks for
EXA_API_KEY,FIRECRAWL_API_KEY. - Is web-retrieval-mcp maintained?
- The last commit was 62 days ago (2026-09-01). The latest release is v0.1.2.
- What can I use instead of web-retrieval-mcp?
- Servers from other publishers that do the same job: Firecrawl MCP Server, SeleniumBase MCP server and AIHawk MCP server.
- How does web-retrieval-mcp compare with other Scraping and browsing MCP servers?
- safety score 82/100 (higher than 58% of 868 Scraping and browsing servers); tools 2 (the typical Scraping and browsing server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to web-retrieval-mcp
Same job from other publishers: the closest match first, then the best rated.
- Firecrawl MCP ServerFirecrawl, the context API for AI agents: search, scrape, interact with the web, plus paper search.not reviewedWidely usedA
- SeleniumBase MCPStealthy browser automation, testing, and web-scraping via CDP Mode.not reviewedWidely usedA
- AIHawkAI browser agent: browses, clicks, types, and reads real web pages from plain-English instructions.not reviewedWidely usedA
- BrightdataBright Data's Web MCP server enabling AI agents to search, extract & navigate the webnot reviewedEstablishedB
- Browser UseBrowser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.not reviewedEstablishedA