Fetcher MCP Server

MCP server for fetching web content using Playwright browser

Local serverstdio

What is the Fetcher MCP Server?

MCP server for fetching web content using Playwright browser

What you get

  • fetch_url - Retrieve web page content from a specified URL
  • Uses Playwright headless browser to parse JavaScript
  • Supports intelligent extraction of main content and conversion to Markdown
  • Supports the following parameters:
  • url: The URL of the web page to fetch (required parameter)
  • timeout: Page loading timeout in milliseconds, default is 30000 (30 seconds)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
fetch_urlRetrieve web page content from a specified URL
urlThe URL of the web page to fetch (required parameter)
timeoutPage loading timeout in milliseconds, default is 30000 (30 seconds)
waitUntilSpecifies when navigation is considered complete, options: 'load', 'domcontentloaded', 'networkidle', 'commit', default is 'load'
extractContentWhether to intelligently extract the main content, default is true
maxLengthMaximum length of returned content (in characters), default is no limit
returnHtmlWhether to return HTML content instead of Markdown, default is false
waitForNavigationWhether to wait for additional navigation after initial page load (useful for sites with anti-bot verification), default is false
navigationTimeoutMaximum time to wait for additional navigation in milliseconds, default is 10000 (10 seconds)
disableMediaWhether to disable media resources (images, stylesheets, fonts, media), default is true
debugWhether to enable debug mode (showing browser window), overrides the --debug command line flag if specified
fetch_urlsBatch retrieve web page content from multiple URLs in parallel
urlsArray of URLs to fetch (required parameter)
browser_installInstall Playwright Chromium browser binary automatically

How to install the Fetcher MCP Server

{
  "mcpServers": {
    "fetcher": {
      "command": "npx",
      "args": [
        "-y",
        "fetcher-mcp"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Fetcher MCP to fetch url.”
  • “Use Fetcher MCP to url.”
  • “Use Fetcher MCP to timeout.”

Frequently asked questions

MCP server for fetching web content using Playwright browser Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.