web-retrieval-mcp
MCP web search + tiered web fetch for AI agents (Exa, Firecrawl), SSRF-guarded, cross-platform.
Connector by VelvetSP · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/velvetsp-web-retrieval-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 6 read · 0 write · 0 deleteRead-only
- Secrets
- 2 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Python package
Tools by what they do 6
Read from the source code; the running server may list different tools.
Read 6 · Look things up without changing anything.
research_githubresearch_paperresearch_papersresearch_similarweb_fetchweb_search
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
EXA_API_KEYFIRECRAWL_API_KEY
Tools (6)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
research_githubread-onlySearch developer primary sources via the Firecrawl **Developer Index**: GitHub issues, merged pull requests and repository READMEs, PLUS curated documentation sites. Returns the matched passages in Markdown, so tables and code blocks survive. Use to find the CODE behind a paper, the issue where a bug was reported and fixed, an API contract, or the discussion behind an error message. Args: query: natural-language query (method, kernel, repo topic, error message). k: number of results (1–25, default 8). passages: matched passages per result (1–5, default 2). types: restrict to a…
research_paperread-onlyInspect ONE paper from the Research Index by id (a paperId, or an arXiv id like "arxiv:2606.01509"). Without query → metadata (title, authors, categories, dates, abstract). With query → ALSO the top full-text passages answering it — use this to VERIFY a paper actually contains a method/dataset/result before relying on it. Args: paper_id: paperId or primaryId ("arxiv:NNNN.NNNNN") from research_papers. query: optional question; when set, returns claim-verification passages.
research_papersread-onlySearch 3M+ arXiv AI/ML papers via the Firecrawl Research Index (state-of-the-art paper recall — far better than general web search for finding the right literature). Returns ranked papers: title, arXiv id, relevance score, abstract. Then call research_paper(paper_id, query=…) to verify a claim against full text before citing. SCOPE: arXiv-scoped, i.e. effectively AI/ML. For scholarly literature outside that scope (medicine, law, economics, humanities), use web_search(category="publication") — Exa's publications index (~350M works) covers what this one cannot. Args: query: natural-languag…
research_similarread-onlyExpand from a seed paper to related work via the Research Index. `intent` is a REQUIRED natural-language description of the connection you want (e.g. "newer methods that improve on this routing", "the work this paper builds on"). Returns ranked related papers (same shape as research_papers). SCOPE: arXiv-scoped like research_papers — for non-AI/ML literature use web_search(category="publication"). Args: paper_id: paperId or "arxiv:…" of the seed paper. intent: natural-language description of the kind of related work wanted. k: number of related papers (1–25, default 8; API allows…
web_fetchread-onlyFetch a single URL's readable content. Full-body tier chain: Exa contents → local Camoufox → optional Tavily Extract → Firecrawl. Firecrawl is the paid last resort: automatic full-body retrieval reaches it only after the local browser fails or returns a body shorter than the useful-content floor. Camoufox is the one tier that runs a real browser locally. Caller-supplied private URLs are refused before tier selection in every render mode. Eligible successful auto/never calls also use a host-wide 24-hour completed-result cache in a private local Valkey sidecar. Local replay is disclosed separate…
web_searchread-onlySearch the web via Exa or Tavily. Returns one block per result, each with its OWN title, URL, highlights, and text — never a merged summary — plus a Sources trailer. In clients with built-in web search, use this as an independent complementary retrieval lane; when built-in search is disabled or unavailable, use it as the primary search path. Args: query: the search query. num_results: how many results (default 8). mode: search mode — "auto" (default), "fast" (~450ms), "instant" (~250ms), or the deep-research family "deep-lite" (≈4s), "deep" ($12/1k), or "deep-reaso…
Signals
- Stars
- 6
- Forks
- 4
- Open issues
- 0
- Weekly downloads
- 29
- Last commit
- Sep 1, 2026 (1 month ago)
- Last release
- Sep 1, 2026 (1 month ago)
- Last package publish
- Jun 2, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.VelvetSP/web-retrieval-mcp- Version
- 0.1.2
- Auth
- API key
- Packages
- pypi web-retrieval-mcp
- License
- MIT
- Repository
- github.com/VelvetSP/web-retrieval-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
web-retrieval-mcp. Agent Mart. https://agentmart.dev/connectors/velvetsp-web-retrieval-mcp (last updated 2026-10-24)