Tools · The web

web_search

Read-only

Search the web and return structured search results.

When to use: Use this for current information, discovery, and source gathering. After finding promising sources, use open_url for deeper reading.

Example

The call

tool call
{
  "tool": "web_search",
  "arguments": {
    "query": "Python 3.14 release highlights",
    "max_results": 3
  }
}

Needs a search API key: web_search_provider='brave', 'serper' or 'tavily' with its key. DuckDuckGo's keyless results page now answers automated requests with a bot check, which the tool reports as an error

So it isn't run here, and no output is shown: nothing on this page is made up.

Parameters

NameTypeDescription
querystringSearch query
queriesarrayIndependent targeted queries to run concurrently. Use query or queries, not both.
max_resultsnumberMaximum results

* required

Search, open pages, drive a browser, and research a question in depth.