# Web Fetch

> Use this tool when you need to fetch and process web content into markdown format, especially in restricted network environments or behind corporate proxies. It solves problems of web content access and conversion, taking in web page URLs and outputting markdown text with extracted images and embedded media references. It is ideal for AI assistants that require clean and formatted web content for further processing or analysis.

Canonical page: https://skillsregistry.net/skills/kwp-lab-fetch  
JSON: https://api.skillsregistry.net/v1/skills/kwp-lab-fetch

## Description

Web content fetching MCP server built by kwp-lab that retrieves and processes web pages into markdown format with automatic image extraction and proxy support. Forked from @smithery/mcp-fetch, this implementation replaces node-fetch with node-fetch-native to enable HTTP/HTTPS proxy routing through environment variables (http_proxy, https_proxy) or custom MCP_HTTP_PROXY configuration. The server uses Mozilla Readability for content extraction, JSDOM for HTML parsing, and Turndown for markdown conversion, automatically identifying and listing image URLs found within article content, making it valuable for AI assistants that need to access web content through corporate proxies or restricted network environments while maintaining clean markdown output with embedded media references.

## Trust

- **Trust score (0–1):** 0.65
- **Verification tier:** scanned
- **Last scanned:** 2026-09-02

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** media
- **Updated:** 2026-09-02

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/kwp-lab-fetch)
- **Repository:** <https://github.com/kwp-lab/mcp-fetch>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "kwp-lab-fetch"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/kwp-lab-fetch` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/kwp-lab-fetch/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
