fetch-mcp

MCP.Pizza Chef: egoist

Two commands, no account, nothing to sign up for. One takes a web address and returns tidy readable text, or the raw page if you ask for it, or the picture itself when the link points at an image. The other pulls a YouTube video's transcript with timestamps beside each line. Worth knowing before you rely on it: only the first two thousand characters come back unless you ask for more, pages that assemble themselves in the browser will not work, and nothing has changed since April 2025.

Unmaintained · no code changes or releases since April 2025
Web/Research
Writing

Use This MCP server To

Summarise an article from a link I paste Pull the transcript of a YouTube video Find the moment in a long video where a topic comes up Read a page my assistant otherwise cannot open Compare what two web pages say about the same thing

README

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.

fetch-mcp FAQ

Do I need a key or an account?
No, neither. It is free, there is nothing to sign up for, and it sends nothing anywhere except the page or video you asked for.
Can I use this to summarise a YouTube video?
Yes, and the timestamps make it genuinely useful, so you can ask what was said around the twelve minute mark. It only works on videos that have captions available.
Why does a page come back cut off halfway?
Because it only returns the first two thousand characters by default. Ask for a longer chunk, or ask it to carry on from where it stopped, and you get the rest.
Does it work on every website?
No. It grabs the page exactly as sent, so anything that builds itself in the browser, sits behind a login, or hides behind a paywall will come back empty or half-formed.
Is it still being kept up to date?
No. The last release and the last code change were both in April 2025. Reading pages is stable enough, but YouTube changes how transcripts are served from time to time, and nobody is patching this when it breaks.
How hard is the setup?
Easy. One short block in your assistant's settings and it fetches itself on first run. Nothing to build and nothing to sign up for.
Can it change anything on my computer or online?
No. Both commands only read. Nothing is saved, posted or deleted.
Which apps does it work in?
Any MCP-compatible app. It runs as a local command by default, and it can also be run as a small web service if you would rather share one copy.