List instruments
list_symbolsGet the authoritative list of available trading symbols, including digits and point size, before using other tools. Optionally filter by MetaTrader group syntax to narrow results.
Instructions
Return every instrument this server exposes, with its digits and point size.
Call this before anything else: it is the only authoritative list of symbol names, and a name that is not in it produces a tool error everywhere else. The optional group filter uses MetaTrader's own syntax, described in the argument. On the replay source the instruments are generated and the payload carries synthetic=true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| group | No | Optional filter. MetaTrader group syntax: '*' wildcards at the start and end of a pattern, several comma separated conditions, and '!' to negate one. Inclusions must come before exclusions, so "*, !*USD*" is everything except the USD instruments while "!*USD*, *" matches everything. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | Number of instruments returned. | |
| source | Yes | Data source that produced this list. | |
| symbols | Yes | The instruments, in source order. | |
| synthetic | Yes | True when the instruments are generated, not real. |