Fetch (Web Content & YouTube Transcripts)

Fetch (Web Content & YouTube Transcripts)

egoist

Fetches web pages and YouTube video transcripts, converting HTML content to readable Markdown format for analysis and reference.

Fetches web content and YouTube video transcripts, converting HTML to Markdown and extracting timestamps for reference in conversations.

157361 views13Local (stdio)

What it does

  • Fetch web pages and convert HTML to Markdown
  • Extract YouTube video transcripts with timestamps
  • Retrieve text content from URLs
  • Process image content from web pages

Best for

Research and content analysisCreating summaries from web articlesExtracting YouTube video content for notes
No API key neededAutomatic HTML to Markdown conversion

About Fetch (Web Content & YouTube Transcripts)

Fetch (Web Content & YouTube Transcripts) is a community-built MCP server published by egoist that provides AI assistants with tools and capabilities via the Model Context Protocol. Fetch is a web scraping tool that extracts web content and YouTube transcripts, converting HTML to Markdown with accurat It is categorized under search web, other. This server exposes 2 tools that AI clients can invoke during conversations and coding sessions.

How to install

You can install Fetch (Web Content & YouTube Transcripts) in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.

License

Fetch (Web Content & YouTube Transcripts) is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.

Tools (2)

fetch_url

Fetch a URL, support HTML, text, and image

fetch_youtube_transcript

Fetch transcript for a Youtube video URL

fetch-mcp

An MCP server for fetching URLs / Youtube video transcript.

This project is sponsored by ChatWise, an all-in-one LLM chatbot with first-class MCP support.

Usage

# stdio server
npx -y fetch-mcp

# sse server
npx -y fetch-mcp --sse

# streamable http server at /mcp
npx -y fetch-mcp --http
# custom endpoint
npx -y fetch-mcp --http /my-mcp

Tools

fetch_url

Fetch URL, can return HTML or Markdown (default).

fetch_youtube_transcript

Fetch Youtube transcript.

License

MIT.

Alternatives

Related Skills

Browse all skills
markitdown

Convert various file formats (PDF, Office documents, images, audio, web content, structured data) to Markdown optimized for LLM processing. Use when converting documents to markdown, extracting text from PDFs/Office files, transcribing audio, performing OCR on images, extracting YouTube transcripts, or processing batches of files. Supports 20+ formats including DOCX, XLSX, PPTX, PDF, HTML, EPUB, CSV, JSON, images with OCR, and audio with transcription.

41
youtube-watcher

Fetch and read transcripts from YouTube videos. Use when you need to summarize a video, answer questions about its content, or extract information from it.

10
reddit-fetch

Fetch content from Reddit using Gemini CLI when WebFetch is blocked. Use when accessing Reddit URLs, researching topics on Reddit, or when Reddit returns 403/blocked errors.

1
tavily-usage

This skill should be used when user asks to "search the web", "fetch content from URL", "extract page content", "use Tavily search", "scrape this website", "get information from this link", or "web search for X".

0
youtube-full

Complete YouTube toolkit — transcripts, search, channels, playlists, and metadata all in one skill. Use when you need comprehensive YouTube access, want to search and then get transcripts, browse channel content, work with playlists, or need the full suite of YouTube data endpoints. The all-in-one YouTube skill for agents.

0
transcript

Get transcripts from any YouTube video — for summarization, research, translation, quoting, or content analysis. Use when the user shares a video link or asks "what did they say", "get the transcript", "transcribe this video", "summarize this video", or wants to analyze spoken content.

0