Source Intelligence
Sweep 28 Aug 2026 ยท 16:06Z Build v2.1.251 479 read Stable v2.1.236 Latest v2.1.250 Next v2.1.251 Feeds RSS JSON llms.txt

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

Search the documentation

50 pages for webfetch.

Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it. Cut at 50, so a narrower query shows the rest.

server-tools Claude Developer Platform · in the page agents-and-tools/tool-use/server-tools …```typescript TypeScript const client = new Anthropic(); const webFetchTool = { type: "web_fetch_20250910", name: "web_fetch", max_uses: 5 } as const; const runCommandTool: Anth… web-fetch-tool Claude Developer Platform · in the page agents-and-tools/tool-use/web-fetch-tool …r and extract the key findings." }], Tools = [new ToolUnion(new WebFetchTool20260318())] }; var message = await client.Messages.Create(parameters); Console.WriteLine(message); ``` ``… Beta Claude Developer Platform · in the page api/beta …ool. - `BetaServerToolCaller20260120 object` - `BetaWebFetchToolResultBlockParam object` - `content: BetaWebFetchToolResultErrorBlockParam or BetaWebFetchBlockParam`… Agents Claude Developer Platform · in the page api/beta/agents …cution. - `type: optional "grep"` - `BetaManagedAgentsWebFetchToolConfigParams object` Configuration override for the web_fetch tool. - `name: "web_fetch"`… Archive Agent Claude Developer Platform · in the page api/beta/agents/archive …e execution. - `type: "grep"` - `BetaManagedAgentsWebFetchToolConfig object` Configuration for the web_fetch tool. - `enabled: boolean` - `name: "w… Create Agent Claude Developer Platform · in the page api/beta/agents/create …cution. - `type: optional "grep"` - `BetaManagedAgentsWebFetchToolConfigParams object` Configuration override for the web_fetch tool. - `name: "web_fetch"`… List Agents Claude Developer Platform · in the page api/beta/agents/list …e execution. - `type: "grep"` - `BetaManagedAgentsWebFetchToolConfig object` Configuration for the web_fetch tool. - `enabled: boolean` - `name: "w… Get Agent Claude Developer Platform · in the page api/beta/agents/retrieve …e execution. - `type: "grep"` - `BetaManagedAgentsWebFetchToolConfig object` Configuration for the web_fetch tool. - `enabled: boolean` - `name: "w… Update Agent Claude Developer Platform · in the page api/beta/agents/update …cution. - `type: optional "grep"` - `BetaManagedAgentsWebFetchToolConfigParams object` Configuration override for the web_fetch tool. - `name: "web_fetch"`… Versions Claude Developer Platform · in the page api/beta/agents/versions …e execution. - `type: "grep"` - `BetaManagedAgentsWebFetchToolConfig object` Configuration for the web_fetch tool. - `enabled: boolean` - `name: "w… List Agent Versions Claude Developer Platform · in the page api/beta/agents/versions/list …e execution. - `type: "grep"` - `BetaManagedAgentsWebFetchToolConfig object` Configuration for the web_fetch tool. - `enabled: boolean` - `name: "w… Messages Claude Developer Platform · in the page api/beta/messages …ool. - `BetaServerToolCaller20260120 object` - `BetaWebFetchToolResultBlockParam object` - `content: BetaWebFetchToolResultErrorBlockParam or BetaWebFetchBlockParam`… Batches Claude Developer Platform · in the page api/beta/messages/batches …- `BetaServerToolCaller20260120 object` - `BetaWebFetchToolResultBlockParam object` - `content: BetaWebFetchToolResultErrorBlockParam or BetaWebFetchBlockParam`… Create a Message Batch Claude Developer Platform · in the page api/beta/messages/batches/create …- `BetaServerToolCaller20260120 object` - `BetaWebFetchToolResultBlockParam object` - `content: BetaWebFetchToolResultErrorBlockParam or BetaWebFetchBlockParam`… Retrieve Message Batch results Claude Developer Platform · in the page api/beta/messages/batches/results …- `BetaServerToolCaller20260120 object` - `BetaWebFetchToolResultBlock object` - `content: BetaWebFetchToolResultErrorBlock or BetaWebFetchBlock` - `… Count tokens in a Message Claude Developer Platform · in the page api/beta/messages/count_tokens …ool. - `BetaServerToolCaller20260120 object` - `BetaWebFetchToolResultBlockParam object` - `content: BetaWebFetchToolResultErrorBlockParam or BetaWebFetchBlockParam`… Create a Message Claude Developer Platform · in the page api/beta/messages/create …ool. - `BetaServerToolCaller20260120 object` - `BetaWebFetchToolResultBlockParam object` - `content: BetaWebFetchToolResultErrorBlockParam or BetaWebFetchBlockParam`… Sessions Claude Developer Platform · in the page api/beta/sessions …- `type: optional "grep"` - `BetaManagedAgentsWebFetchToolConfigParams object` Configuration override for the web_fetch tool. - `name: "web_fetch"`… Archive Session Claude Developer Platform · in the page api/beta/sessions/archive …- `type: "grep"` - `BetaManagedAgentsWebFetchToolConfig object` Configuration for the web_fetch tool. - `enabled: boolean`… Create Session Claude Developer Platform · in the page api/beta/sessions/create …- `type: optional "grep"` - `BetaManagedAgentsWebFetchToolConfigParams object` Configuration override for the web_fetch tool. - `name: "web_fetch"`… Events Claude Developer Platform · in the page api/beta/sessions/events …- `type: "grep"` - `BetaManagedAgentsWebFetchToolConfig object` Configuration for the web_fetch tool. - `enabled: boolean`… List Events Claude Developer Platform · in the page api/beta/sessions/events/list …- `type: "grep"` - `BetaManagedAgentsWebFetchToolConfig object` Configuration for the web_fetch tool. - `enabled: boolean`… Stream Events Claude Developer Platform · in the page api/beta/sessions/events/stream …- `type: "grep"` - `BetaManagedAgentsWebFetchToolConfig object` Configuration for the web_fetch tool. - `enabled: boolean`… List Sessions Claude Developer Platform · in the page api/beta/sessions/list …- `type: "grep"` - `BetaManagedAgentsWebFetchToolConfig object` Configuration for the web_fetch tool. - `enabled: boolean`… Get Session Claude Developer Platform · in the page api/beta/sessions/retrieve …- `type: "grep"` - `BetaManagedAgentsWebFetchToolConfig object` Configuration for the web_fetch tool. - `enabled: boolean`… Threads Claude Developer Platform · in the page api/beta/sessions/threads …ion. - `type: "grep"` - `BetaManagedAgentsWebFetchToolConfig object` Configuration for the web_fetch tool. - `enabled: boolean`… Archive Session Thread Claude Developer Platform · in the page api/beta/sessions/threads/archive …ion. - `type: "grep"` - `BetaManagedAgentsWebFetchToolConfig object` Configuration for the web_fetch tool. - `enabled: boolean`… Events Claude Developer Platform · in the page api/beta/sessions/threads/events …- `type: "grep"` - `BetaManagedAgentsWebFetchToolConfig object` Configuration for the web_fetch tool. - `enabled: boolean`… List Session Thread Events Claude Developer Platform · in the page api/beta/sessions/threads/events/list …- `type: "grep"` - `BetaManagedAgentsWebFetchToolConfig object` Configuration for the web_fetch tool. - `enabled: boolean`… Stream Session Thread Events Claude Developer Platform · in the page api/beta/sessions/threads/events/stream …- `type: "grep"` - `BetaManagedAgentsWebFetchToolConfig object` Configuration for the web_fetch tool. - `enabled: boolean`… List Session Threads Claude Developer Platform · in the page api/beta/sessions/threads/list …ion. - `type: "grep"` - `BetaManagedAgentsWebFetchToolConfig object` Configuration for the web_fetch tool. - `enabled: boolean`… Get Session Thread Claude Developer Platform · in the page api/beta/sessions/threads/retrieve …ion. - `type: "grep"` - `BetaManagedAgentsWebFetchToolConfig object` Configuration for the web_fetch tool. - `enabled: boolean`… Update Session Claude Developer Platform · in the page api/beta/sessions/update …on. - `type: optional "grep"` - `BetaManagedAgentsWebFetchToolConfigParams object` Configuration override for the web_fetch tool. - `name: "web_fetch"`… Messages Claude Developer Platform · in the page api/messages …r-side tool. - `ServerToolCaller20260120 object` - `WebFetchToolResultBlockParam object` - `content: WebFetchToolResultErrorBlockParam or WebFetchBlockParam` - `W… Batches Claude Developer Platform · in the page api/messages/batches …ool. - `ServerToolCaller20260120 object` - `WebFetchToolResultBlockParam object` - `content: WebFetchToolResultErrorBlockParam or WebFetchBlockParam`… Create a Message Batch Claude Developer Platform · in the page api/messages/batches/create …ool. - `ServerToolCaller20260120 object` - `WebFetchToolResultBlockParam object` - `content: WebFetchToolResultErrorBlockParam or WebFetchBlockParam`… Retrieve Message Batch results Claude Developer Platform · in the page api/messages/batches/results …result"` default: web_search_tool_result - `WebFetchToolResultBlock object` - `caller: DirectCaller or ServerToolCaller or ServerToolCaller20260120`… Count tokens in a Message Claude Developer Platform · in the page api/messages/count_tokens …r-side tool. - `ServerToolCaller20260120 object` - `WebFetchToolResultBlockParam object` - `content: WebFetchToolResultErrorBlockParam or WebFetchBlockParam` - `W… Create a Message Claude Developer Platform · in the page api/messages/create …r-side tool. - `ServerToolCaller20260120 object` - `WebFetchToolResultBlockParam object` - `content: WebFetchToolResultErrorBlockParam or WebFetchBlockParam` - `W… apple-foundation-models Claude Developer Platform · in the page cli-sdks-libraries/libraries/apple-foundation-models …Search(maxUses: 5), .codeExecution, ] ) ``` `.webSearch` and `.webFetch` accept optional `allowedDomains`, `blockedDomains`, and `maxUses`. Server tool activity surfaces in the transcript as `C… tools Claude Developer Platform · in the page managed-agents/tools …Configs = [ new BetaManagedAgentsWebFetchToolConfigParams { Enabled = false }, ], }, ], }); ``` ```go Go agent, err := clien… Set up Claude Code for your organization Claude Code CLI · in the page admin-setup …de). Permission rules and sandboxing cover different layers. Denying WebFetch blocks Claude's fetch tool, but if Bash is allowed, `curl` and `wget` can still reach any URL. Sandboxing closes that gap… How the agent loop works Claude Code CLI · in the page agent-sdk/agent-loop …| | **Web** | `WebSearch`, `WebFetch` | Search the web, fetch and parse pages |… Intercept and control agent behavior with hooks Claude Code CLI · in the page agent-sdk/hooks …lt-in tools include `Bash`, `Read`, `Write`, `Edit`, `Glob`, `Grep`, `WebFetch`, `Agent`, and others (see [Tool Input Types](/docs/en/agent-sdk/typescript#tool-input-types) for the full list). MCP too… Agent SDK reference - Python Claude Code CLI · in the page agent-sdk/python …"total_cells": int, # Total cells in notebook after edit } ``` ### WebFetch **Tool name:** `WebFetch` **Input:** ```python theme={null} { "url": str, # The URL to fetch content from "pr… Agent SDK reference - TypeScript Claude Code CLI · in the page agent-sdk/typescript …putInput | TaskStopInput | TaskUpdateInput | TodoWriteInput | WebFetchInput | WebSearchInput | WorkflowInput; ``` ### Agent **Tool name:** `Agent`. The previous name `Task` is still acce… Claude Code changelog Claude Code CLI · in the page changelog …RICTED=1`): removes the built-in tools that run commands or code and `WebFetch` (unless named in `--tools`), keeps file tools inside the working directory, refuses `bypassPermissions`, and ignores use… Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry Claude Code CLI · in the page claude-apps-gateway …gress allowlist reaches them only as parent settings, in the form of `WebFetch` domain rules and sandbox network rules. Without the opt-in, those sessions run without the egress restriction, and nothi… Claude apps gateway configuration Claude Code CLI · in the page claude-apps-gateway-config …availableModels: [claude-sonnet-4-6] permissions: { deny: ["WebFetch", "WebSearch"] } # Default catch-all last: matches everyone who authenticated. - match: {} cli: ava… Claude apps gateway deployment and operations Claude Code CLI · in the page claude-apps-gateway-deploy …c.com` except from the gateway. Blocking that egress also breaks the [WebFetch domain safety check](/docs/en/data-usage#webfetch-domain-safety-check), which calls `api.anthropic.com` from each develop…