phaseo:web_fetch when the model needs to read a known URL, such as a documentation page, article, changelog, or PDF-like text source.
The model decides when to fetch, provides the URL, and receives bounded page text back as tool context.
How it works
- Add
{ "type": "phaseo:web_fetch" }totools. - The model decides whether it needs to fetch a URL.
- Phaseo fetches and extracts the content using the configured engine.
- The extracted text, title, URL, and truncation metadata are returned to the model.
- The model writes the final response and may fetch more URLs if needed.
Quick start
Configuration
Engine selection
Only HTTP(S) URLs are supported. Direct gateway fetch accepts text-like content types and reduces HTML to plain text before returning it to the model.
Native Anthropic fetch
Tool result
Managed fetch returns a JSON tool result with fields such as:truncated before assuming the model received the full page.
Usage and pricing
Web fetch calls increment:server_tool_web_fetch_requests. Provider-native fetch usage can use native_web_fetch_requests where a model price card defines that meter.