Skip to content
PluginStats

mcp-fetch-server weekly downloads statistics

By zcaceres · npm · MCP servers

MCP server and CLI for fetching web content as HTML, Markdown, plain text, JSON, or YouTube transcripts

View on npm Fresh · Nov 5, 2026

mcp-fetch-server has 5,710 recorded weekly downloads on npm, ranking #1313 of 2,855 tracked listings.

Weekly downloads
5,710
Official API · Nov 3, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1313
Among tracked npm listings

About mcp-fetch-server

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.

<a href="https://glama.ai/mcp/servers/nu09wf23ao"> <img width="380" height="200" src="https://glama.ai/mcp/servers/nu09wf23ao/badge" alt="Fetch Server MCP server" /> </a>

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.

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

  • fetch_json — Fetch a URL and return the JSON response.

  • fetch_readable — Fetch a website and extract the main article content using Mozilla Readability, returned as Markdown. Strips navigation, ads, and boilerplate. Ideal for articles and blog posts.

  • fetch_youtube_transcript — Fetch a YouTube video's captions/transcript. Uses yt-dlp if available, otherwise extracts directly from the page. Accepts an additional lang parameter (default: "en") to select the caption language.

Installation

As an MCP server

Add to your MCP client configuration:

{
  "mcpServers": {
    "fetch": {
      "command": "npx",
      "args": ["mcp-fetch-server"]
    }
  }
}
As a CLI
npx mcp-fetch <command> <url> [flags]

Or install globally:

npm install -g mcp-fetch-server
mcp-fetch <command> <url> [flags]

CLI Usage

mcp-fetch <command> <url> [flags]
Commands
CommandDescription
htmlFetch a URL and return raw HTML
markdownFetch a URL and return Markdown
readableFetch a URL and return article content as Markdown (via Readability)
txtFetch a URL and return plain text
jsonFetch a URL and return JSON
youtubeFetch a YouTube video transcript
Flags
FlagDescription
--max-length <N>Maximum characters to return
--start-index <N>Start from this character index
--proxy <URL>Proxy URL
--lang <code>Language code for YouTube transcripts (default: en)
--helpShow help message
--versionShow version
Examples
# Fetch a page as markdown
mcp-fetch markdown https://example.com

# Extract article content without boilerplate
mcp-fetch readable https://example.com/blog/post

# Get a YouTube transcript in Spanish
mcp-fetch youtube https://www.youtube.com/watch?v=dQw4w9WgXcQ --lang es

# Fetch with a length limit
mcp-fetch html https://example.com --max-length 10000

# Fetch through a proxy
mcp-fetch json https://api.example.com/data --proxy http://proxy:8080

Environment Variables

VariableDescription
DEFAULT_LIMITDefault character limit for responses (default: 5000, set to 0 for no limit)

Example with a custom limit:

{
  "mcpServers": {
    "fetch": {
      "command": "npx",
      "args": ["mcp-fetch-server"],
      "env": {
        "DEFAULT_LIMIT": "50000"
      }
    }
  }
}

Features

  • Fetch web content as HTML, JSON, plain text, or Markdown
  • Extract article content with Mozilla Readability (strips ads, nav, boilerplate)
  • Extract YouTube video transcripts (via yt-dlp or direct extraction)
  • Proxy support for requests behind firewalls
  • Pagination with max_length and start_index
  • Custom request headers
  • SSRF protection (blocks private/localhost addresses)

Development

bun install
bun run dev     # start with watch mode
bun test        # run tests
bun run build   # build for production

License

This project is licensed under the MIT License.

Description from the npm listing.

  • mcp
  • fetch
  • web
  • scrape
  • markdown
  • youtube
  • transcript

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

mcp-fetch-server weekly downloads on npm, last 90 days: 5,710 weekly downloads as of Nov 3, 2026.mcp-fetch-serverWeekly downloads on npm · Last 90 days5,710downloads / week5K5.2K5.4K5.6K5.8K6K6.2K6.4KAug 5Aug 20Sep 4Sep 19Oct 4Oct 19Nov 3downloads / weekNov 3, 2026 – Nov 3, 2026 · 1 observations · Updated Nov 3, 2026pluginstats.com
mcp-fetch-server weekly downloads on npm, last 90 days: 5,710 weekly downloads as of Nov 3, 2026.

7/30/90-day growth

mcp-fetch-server weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.mcp-fetch-serverWeekly downloads growth on npm5,710downloads / week now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Nov 3, 2026pluginstats.com
mcp-fetch-server weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

mcp-fetch-server npm ranking history: currently #1313 (by weekly downloads).mcp-fetch-servernpm ranking · by weekly downloads · Last 90 days#1313current rank#1311#1312#1313#1314#1315Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21Nov 5rankNov 5, 2026 – Nov 5, 2026 · 1 observations · Updated Nov 3, 2026pluginstats.com
mcp-fetch-server npm ranking history: currently #1313 (by weekly downloads).

Listing placement

All npm2,853 listings · 143 pages · 1,427 shown · page 70, #17 (overall #1,397)
All npm: every listing in weekly downloads order

Listing placement

MCP servers401 listings · 21 pages · page 17, #3 (overall #323)
MCP servers: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (1)
Recent weekly downloads observations for mcp-fetch-server
Date (UTC)Weekly downloadsChange vs. previous
5,710—

Similar npm MCP servers plugins

All 20 mcp-fetch-server alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/mcp-fetch-server. First seen Nov 5, 2026; last successful collection Nov 5, 2026. See the methodology.