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…