Web Fetch Tool (web_fetch
)
This document describes the web_fetch
tool for Qwen Code.
Description
Use web_fetch
to fetch content from a specified URL and process it using an AI model. The tool takes a URL and a prompt as input, fetches the URL content, converts HTML to markdown, and processes the content with the prompt using a small, fast model.
Arguments
web_fetch
takes two arguments:
url
(string, required): The URL to fetch content from. Must be a fully-formed valid URL starting withhttp://
orhttps://
.prompt
(string, required): The prompt describing what information you want to extract from the page content.
How to use web_fetch
with Qwen Code
To use web_fetch
with Qwen Code, provide a URL and a prompt describing what you want to extract from that URL. The tool will ask for confirmation before fetching the URL. Once confirmed, the tool will fetch the content directly and process it using an AI model.
The tool automatically converts HTML to text, handles GitHub blob URLs (converting them to raw URLs), and upgrades HTTP URLs to HTTPS for security.
Usage:
web_fetch(url="https://example.com", prompt="Summarize the main points of this article")
web_fetch
examples
Summarize a single article:
web_fetch(url="https://example.com/news/latest", prompt="Can you summarize the main points of this article?")
Extract specific information:
web_fetch(url="https://arxiv.org/abs/2401.0001", prompt="What are the key findings and methodology described in this paper?")
Analyze GitHub documentation:
web_fetch(url="https://github.com/google/gemini-react/blob/main/README.md", prompt="What are the installation steps and main features?")
Important notes
- Single URL processing:
web_fetch
processes one URL at a time. To analyze multiple URLs, make separate calls to the tool. - URL format: The tool automatically upgrades HTTP URLs to HTTPS and converts GitHub blob URLs to raw format for better content access.
- Content processing: The tool fetches content directly and processes it using an AI model, converting HTML to readable text format.
- Output quality: The quality of the output will depend on the clarity of the instructions in the prompt.
- MCP tools: If an MCP-provided web fetch tool is available (starting with “mcp__”), prefer using that tool as it may have fewer restrictions.