list_indicators
List indicators, or fetch one indicator's full schema.
Cheap, cacheable per session.
With no arguments: a compact catalog — ``{"indicators": [...],
"count": N}`` — where each entry carries id, name, category, kind,
and value_dtype (no description, to keep the discovery scan small). Use
it to discover what exists. Pass name='rsi' (id or name,
case-insensitive) to get that single indicator's complete entry
including its description and params_schema — do this before adding an
indicator to a strategy so its parameters are exactly right.
Pass compact=False for full entries for everything (large; the MCP
server may cap it and set ``truncated_by_mcp`` — prefer compact or
name=).
Wire optimization: the compact discovery path asks the engine to omit
per-entry descriptions (``descriptions=false``) since they are stripped
locally anyway; the name= and compact=False paths request them. This is
a pure saving — if the engine ignores the param it returns full entries
and the local compact strip still yields a lean result.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| compact | No |