Url Fetch MCP Server

Enables Claude or any LLM to fetch content from URLs.

Local serverstdioPython★ 3

What is the Url Fetch MCP Server?

Enables Claude or any LLM to fetch content from URLs.

What the server does

A clean Model Context Protocol (MCP) implementation that enables Claude or any LLM to fetch content from URLs.

  • Fetch content from any URL
  • Support for multiple content types (HTML, JSON, text, images)
  • Control over request parameters (headers, timeout)
  • Clean error handling
  • Works with both Claude Code and Claude Desktop

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_urlParameters: - url (required): The URL to fetch - headers (optional): Additional headers to send with the request - timeout (optional): Request timeout in seconds (default: 10)
fetch_imageParameters: - url (required): The URL to fetch the image from - timeout (optional): Request timeout in seconds (default: 10)
fetch_jsonFetches JSON from a URL, parses it, and returns it formatted.

Example prompts to try

  • “Use Url Fetch to fetch url.”
  • “Use Url Fetch to fetch image.”
  • “Use Url Fetch to fetch json.”

Frequently asked questions

Yes, Url Fetch offers control over request parameters such as headers and timeout, allowing you to customize the requests based on the target website's requirements and your specific needs.