zcaceres avatar

Fetch

zcaceres/fetch-mcp

Fetch MCP provides tools for retrieving and converting web content into multiple formats including HTML, plain text, Markdown, JSON, and readable article extracts. The server offers six primary tools—fetch_html, fetch_txt, fetch_markdown, fetch_json, fetch_readable (using Mozilla Readability), and fetch_youtube_transcript—each accepting common parameters like custom headers, character limits, start indices, and proxy configuration. It solves the problem of extracting and reformatting web content for AI applications by handling format conversion, content cleanup, and transcript retrieval across diverse source types.

GitHub stars
758
tools
6
last updated
Mar 4, 2026

Tools

6 tools

Public tool metadata for what this MCP can expose to an agent.

fetch_htmlFetch a website and return its raw HTML content.

Fetch a website and return its raw HTML content.

No parameter schema in public metadata yet.

fetch_markdownFetch a website and return its content converted to Markdown.

Fetch a website and return its content converted to Markdown.

No parameter schema in public metadata yet.

fetch_txtFetch a website and return plain text with HTML tags, scripts, and styles removed.

Fetch a website and return plain text with HTML tags, scripts, and styles removed.

No parameter schema in public metadata yet.

fetch_jsonFetch a URL and return the JSON response.

Fetch a URL and return the JSON response.

No parameter schema in public metadata yet.

fetch_readableFetch a website and extract the main article content using Mozilla Readability, returned as Markdown.

Fetch a website and extract the main article content using Mozilla Readability, returned as Markdown.

No parameter schema in public metadata yet.

fetch_youtube_transcriptFetch a YouTube video's captions/transcript.

Fetch a YouTube video's captions/transcript.

No parameter schema in public metadata yet.

Sponsors

Readme

Fetch MCP Server

fetch mcp logo

npm version

An MCP server for fetching web content in multiple formats — HTML, JSON, plain text, Markdown, readable article content, and YouTube transcripts.

Fetch Server MCP server

Tools

All tools accept the following common parameters:

ParameterTypeRequiredDescription
urlstringYesURL to fetch
headersobjectNoCustom headers to include in the request
max_lengthnumberNoMaximum characters to return (default: 5000)
start_indexnumberNoStart from this character index (default: 0)
proxystringNoProxy URL (e.g. http://proxy:8080)
  • fetch_html — Fetch a website and return its raw HTML content.

  • fetch_markdown — Fetch a website and return its content converted to Markdown.


View the full README on GitHub

Details

Repository
github.com/zcaceres/fetch-mcp
Category
Search & Web Crawling

Related Search & Web Crawling MCP servers

View all
1mamertofabian avatarEverything Searchmamertofabian/mcp-everything-searchFast file search: Everything SDK on Windows, Spotlight (mdfind) on macOS, locate/plocate on Linux.367stars
2jae-jae avatarG-Searchjae-jae/g-search-mcpA powerful MCP server for Google search that enables parallel searching with multiple keywords simultaneously.263stars
3dave-london avatarPare Searchdave-london/parePare Search ג€” Structured code search operations (ripgrep + fd) as typed JSON.128stars
4nirholas avatarDocumentation Extractornirholas/extract-llms-docsExtract llms.txt from any docs site - Mintlify Docusaurus GitBook parser29stars
5dorukardahan avatarDomain Search Mcpdorukardahan/domain-search-mcpNaming engine with availability intelligence: score names, check domains, socials and registries.28stars
6arjunkmrm avatarArjunkmrm Perplexity Searcharjunkmrm/perplexity-searchEnable AI assistants to perform web searches using Perplexity's Sonar Pro.10stars