WebFetch tool description
SDK-CLI Agent SDK, print mode, v2.1.248. The text the model is given for this tool, line by line, with each line marked against the previous capture taken the same way. One model string produces this prompt.
As described in the system reminder: claude md request, not the ordinary one.
This tool has no description in the capture before this one on this arm, so the left gutter is empty rather than marking every line as new.
Lines5374 characters
Moved—nothing to compare against
Sent to1model strings get this description
Copies1distinct descriptions under this name
Parameters22 of them required
Every tool→every description on this arm
Plain text · sha256 7db6b3cae057
The description, rendered
This renders the markdown inside the description, so it isn’t quite the description itself.The raw view and the plain text are the bytes as they were sent.
Fetches a URL, converts the page to markdown, and answers prompt against it using a small fast model.
- Fails on authenticated/private URLs — use an authenticated MCP tool or
ghfor those instead. - HTTP is upgraded to HTTPS. Cross-host redirects are returned to you rather than followed; call again with the redirect URL.
- Responses are cached for 15 minutes per URL.
What it accepts
2 parameters The JSON parameter schema sent beside this description, 380 characters of it. Name, type, then whether the client marked it required.prompt
string
required
The prompt to run on the fetched content
url
string
required
The URL to fetch content from
sha256 79f70c017c3b · the schema as the client sent it:
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"prompt": {
"description": "The prompt to run on the fetched content",
"type": "string"
},
"url": {
"description": "The URL to fetch content from",
"format": "uri",
"type": "string"
}
},
"required": [
"url",
"prompt"
],
"type": "object"
}