Web Search
web_searchSearch the web and obtain real result links (title, URL, snippet) directly from search engines, bypassing bot restrictions. Follow up with web_fetch to read full page content.
Instructions
Search the web and return real result links (title, URL, snippet), parsed locally from a search engine's HTML endpoint via a direct, bot-bypassing fetch. Returns LINKS, not summaries — follow up with web_fetch to read a result's full content. Returns the full first page of results (~10); a search fetches one page, so refine the query rather than expecting deep pagination. WORKFLOW: web_search to find pages, then web_fetch to read them.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Result page, 1-based. SearXNG only — the scraped engines serve one page and are reported as not supporting this rather than ignoring it. | |
| limit | No | Optional cap on results; default returns the full first page (~10) | |
| query | Yes | The search query | |
| engine | No | Search backend. 'auto' (default) tries SearXNG first when configured, then DuckDuckGo, Mojeek, Bing. 'searxng' needs NETLENS_SEARXNG_URL. | |
| categories | No | SearXNG category filter, e.g. 'it', 'science', 'news'. SearXNG only. | |
| time_range | No | Restrict to recent results. SearXNG only. |