Updated March 2026

Install Web Fetch

Pick your client, copy the command, done.

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add web-fetch -- npx -y @xiaozhuabcd1234/web-fetch-mcp

Environment Variables

Set these before running Web Fetch.

VariableDescriptionRequired
CHROME_PATHPath to the Chrome or Chromium executable for Puppeteer.No

Available Tools (7)

Once configured, Web Fetch gives your AI agent access to:

fetch_page_summaryRetrieves the page title, links, and image overview.
fetch_page_metadataExtracts SEO tags and Open Graph metadata.
fetch_linksExtracts all hyperlinks from a page.
fetch_links_headlessExtracts links using a headless browser for dynamic pages.
fetch_page_textExtracts the main text content of a page.
fetch_page_text_headlessExtracts text content using a headless browser for dynamic pages.
search_webPerforms a web search using the Bing search engine.

Try It Out

After setup, try these prompts with your AI agent:

Search for the latest updates on the Model Context Protocol using Bing.
Extract the main text content from this URL: https://example.com
Get the SEO metadata and Open Graph tags for the provided webpage.
Find all the links on this documentation page to help me navigate the site structure.
Use the headless browser to fetch the full text of this dynamic SPA website.
Prerequisites & system requirements
  • An MCP-compatible client (Claude Code, Cursor, Windsurf, Claude Desktop, or Codex)
  • Node.js 18+ with npm/npx installed
Alternative installation methods

Bun

bun install @xiaozhuabcd1234/web-fetch-mcp

Keep this setup from going cold

Save the docs, env vars, and workflow around Web Fetch in Conare so Claude Code, Codex, and Cursor remember it next time.

Need the legacy visual installer? Open Conare IDE.
Remember this setup