List available search engines
enginesList available search sources grouped by category, letting you pick the right one before searching or researching.
Instructions
List the available sources, grouped by what they index.
Best for:
- Choosing a source deliberately: which one indexes filings, or preprints,
or Chinese-language pages.
- Checking a name before passing it to `engines=` on `search` / `research`.
Not recommended for:
- Calling on every search: the list is static, so read it once.
Returns (markdown): a `group -> sub-group -> engine` tree, one line of
description per engine. `group="paper"` restricts it to that group.
Returns (json): `{"engines": [...names...], "taxonomy": {...},
"descriptions": {...}}`.
Prefer `category=` over `engines=`. `category="paper"` WIDENS: it routes to
one specialist per sub-group. A dotted sub-group NARROWS: `"paper.biomed"`
queries only the biomedical indexes. Naming engines explicitly turns that
routing off entirely, so reach for it only to force a specific source.
Common mistakes:
- Passing one of these names as `query`: they belong in `engines=`.
- Passing a key-only engine with no key configured; it returns an
actionable error, not results.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| group | No | ||
| format | No | markdown |