engines
List accepted engine names for the search tool's engines= parameter to discover available options before making a search request.
Instructions
List engine names accepted by the engines= parameter of search / research.
Best for:
- Discovering what's installable before passing a non-default engine.
- Building user-facing UIs that let humans pick engines.
Not recommended for:
- Calling on every search — the list is static; cache it.
Returns:
- A list of engine name strings (e.g. ["duckduckgo", "mojeek",
"startpage", "brave", "bing", "baidu"]).
Common mistakes:
- Passing one of these names as a query to `search` — they go in the
`engines=` argument, not `query`.
Defaults: duckduckgo + mojeek + startpage (all reliable, no captchas).
Opt-in: brave (PoW captcha after a few calls), bing (UA-gated),
baidu (results wrapped in baidu.com/link redirects).Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |