Web search (SERP)
web_searchSearch the web via a provider-abstracted backend (Brave or Serper, configured operator-side). Returns normalized results, each with position, title, url, snippet, source, and domain, plus a meta envelope (cache state, provider, took_ms). Returns a provider_required error if no search provider key is configured upstream. Use this for a full web SERP; use instant_answer for quick facts/definitions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Search query. | |
| limit | No | Max results, clamped to 1-20. Default 10. | |
| country | No | ISO-3166 alpha-2 region, lowercase. Default us. | |
| provider | No | Force a specific provider. Omit to use whichever is configured operator-side. |