FetchV2 MCP server
Fetch and extract web pages, discover links, and read llms.txt documentation indexes.
3 stars41 downloads/wk
Reviews
Write oneNobody has reviewed FetchV2 yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
FetchV2 tools (4)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
discover_linksDiscover all links on a webpage. Use this BEFORE fetch_batch to find relevant URLs.
fetchFetch a single webpage and extract its main content as clean markdown.
fetch_batchFetch multiple webpages in a single request and return combined content.
fetch_llms_txtFetch and parse an llms.txt file to discover LLM-friendly documentation.
Public scan report
scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it
- Code scan5 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 qualitylocal package, no credentials required12/15
- Maintenancelast push 37 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How FetchV2 compares
Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 70% of 866 Scraping and browsing servers
- Tools
- 4
- 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
- 3
- more than 70% of 583 Scraping and browsing servers
- Downloads a week
- 41
- more than 23% of 309 Scraping and browsing servers with a package
What its tools let an agent do: 4 read
Install FetchV2 in Claude Code, Cursor or VS Code
claude mcp add fetchv2-mcp-server -- uvx fetchv2-mcp-server
What the publisher says
From the FetchV2 repository's README, as published. We do not edit it. Read it on GitHub
FetchV2 MCP Server
<!-- mcp-name: io.github.praveenc/fetchv2-mcp-server -->
FetchV2 is a Model Context Protocol (MCP) server that retrieves web pages and returns clean Markdown. It uses Trafilatura to remove navigation, advertisements, footers, and other page elements.
What it does
FetchV2 can return raw HTML, preserve links and tables, and paginate long content. The fetch tool checks robots.txt by default.
Quick start
Requirements
- Install uv.
- Install Python 3.11 or newer:
uv python install 3.11Install for Cursor or VS Code
Configure another MCP client
Add this server definition to your MCP client configuration:
{
"mcpServers": {
"fetchv2": {
"command": "uvx",
"args": ["fetchv2-mcp-server@latest"]
}
}
}Common configuration file locations:
- Claude Desktop on macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json
- Claude Desktop on Windows: %APPDATA%\Claude\claudedesktopconfig.json
- Windsurf: ~/.codeium/windsurf/mcp_config.json
- Kiro: .kiro/settings/mcp.json in your project
Install in a Python environment
Use one of these commands if you want to install the package directly:
uv add fetchv2-mcp-serverpip install fetchv2-mcp-serverTry it
Ask your MCP client to perform a task such as:
- "Fetch the documentation from ."
- "Find links on that contain tutorial."
- "Read these pages and summarize their differences: [url1, url2, url3]."
Typical documentation workflow
First, find the relevant pages:
discover_links(url="https://docs.example.com/", filter_pattern="/guide/")Then fetch the selected pages in one request:
fetch_batch(
urls=[
"https://docs.example.com/guide/intro",
"https://docs.example.com/guide/setup",
]
)Tool reference
fetch
Fetch one web page and extract its main content as Markdown.
fetch(
url: str,
max_length: int = 5000,
start_index: int = 0,
get_raw_html: bool = False,
include_metadata: bool = True,
include_tables: bool = True,
include_links: bool = False,
bypass_robots_txt: bool = False,
) -> strShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
FetchV2: common questions
- Is FetchV2 MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the FetchV2 safety report
- How do I install FetchV2?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does FetchV2 need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is FetchV2 maintained?
- The last commit was 57 days ago (2026-09-08). The latest release is v2.0.0.
- What can I use instead of FetchV2?
- Servers from other publishers that do the same job: EnConvert MCP server, Open Agent Search MCP server and AIHawk MCP server. Compare all FetchV2 alternatives.
- How does FetchV2 compare with other Scraping and browsing MCP servers?
- safety score 88/100 (higher than 70% of 866 Scraping and browsing servers); tools 4 (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 FetchV2
Same job from other publishers: the closest match first, then the best rated.
EnConvertUnified web ingestion for AI agents: perceive, discover, search, extract, ingest, watch, convert.not reviewedGrowingA- Open Agent SearchSearch the web, news, images, videos and books, and extract page content for AI agents.not reviewedGrowingA
- 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