Skip to content

MCP server

Fetch MCP server

The MCP project's reference Fetch server lets AI download a web page and read it as clean text or markdown.

At a glance

Maintained by
Model Context Protocol (reference server)
Tools exposed
1 listed below
Reviewed
September 24, 2026

Why it matters

What it does and why it matters

Fetch is one of the reference servers from the Model Context Protocol project, and it is still maintained there. It does one thing: fetch a URL and return its content, converted to markdown so a language model can read it easily. Long pages can be read in parts.

That small capability is surprisingly useful. An assistant can read a page you point it to, summarize a supplier's terms, check what a competitor changed or pull the details from an announcement.

It needs no credentials. The project documentation warns that it can reach local and internal network addresses, which matters on company networks: an assistant could be tricked into requesting an internal page. Run it where internal systems are not reachable, or block private address ranges.

Fetched pages are untrusted content. A page can contain hidden instructions aimed at AI assistants, so the assistant should treat the text as information only and never follow instructions found inside it.

For many teams, Fetch is the first server they install, because it is simple and useful on day one. It pairs well with a search server: search finds the right pages, and Fetch reads them in full.

Use cases

Best business use cases

Summarize a page

Read and summarize a long article or policy page.

Terms review

Read a supplier's published terms before a call.

Announcement details

Pull key facts from a press release.

Docs lookup

Let a coding assistant read a documentation page.

Page checks

Check whether a product page shows the right price.

Tools

Available tools

Tool names as published by the maintainer at review time. Versions change, so check the repository for the current list.

Read and write: Read-only web fetching; warning: it can reach local and internal IP addresses.

  • fetch

    Fetches a URL and returns its content as markdown, with max_length, start_index and raw options.

Workflows

Example workflows

Summarize a policy page

  1. 1

    Paste the page address.

  2. 2

    The assistant fetches it as markdown.

  3. 3

    It reads it in parts if it is long.

  4. 4

    It summarizes the key points.

  5. 5

    It quotes the exact passages that matter.

Check a published price

  1. 1

    List the product pages to check.

  2. 2

    The assistant fetches each page.

  3. 3

    It extracts the displayed price.

  4. 4

    It compares with your price list.

  5. 5

    It reports any mismatch.

Prompts

Example prompts

  • “Fetch this page and summarize the refund policy in five bullet points.”

  • “Read this documentation page and explain how authentication works.”

  • “Fetch these three product pages and list the prices shown.”

Setup

Installation and configuration

Examples for Claude Desktop and Claude Code. Replace the placeholder values with your own keys, and store secrets outside version control.

Claude Desktop: claude_desktop_config.json

{
    "mcpServers": {
        "fetch": {
            "command": "uvx",
            "args": [
                "mcp-server-fetch"
            ]
        }
    }
}

Claude Code: terminal

claude mcp add fetch -- uvx mcp-server-fetch
  • Local server: stdio. PyPI: mcp-server-fetch (uvx mcp-server-fetch). Docker: mcp/fetch.
  • Needs: None.

Security

Security considerations

  • Internal network access

    It can reach local and internal addresses. Block private ranges or run it in isolation.

  • Untrusted content

    Treat fetched text as data, never as instructions.

  • Respect site terms

    Only fetch pages you are allowed to use.

  • Review actions

    Do not let fetched content trigger actions without review.

Related servers

Servers that pair well with it

Brave Search

Brave's official MCP server gives AI live web, news, image, video and local search from Brave's own independent index.

Firecrawl

Firecrawl's official MCP server lets AI scrape, map, crawl and search the web and get clean, AI-ready content back.

Playwright

Microsoft's Playwright MCP server lets AI drive a real browser: open pages, read them, click, type, fill forms and take screenshots.

Keep exploring

FAQ

Questions people ask us

Have a question that is not here? Ask us directly.

Start a project

Want this connected to your own systems? We build AI workflows with MCP.

Send a short brief. We reply with questions, a suggested plan and an estimate you can compare with other offers.

Your privacy choices

We use necessary storage to run this site. With your permission we also use Google Analytics to see which pages help people, and load maps from Google. You can change this at any time. Read the cookie policy.