list_available_fields
Discover which Garmin archive fields are queryable, grouped by domain and source. Use it to check available health, context, or FIT fields before writing queries when field names are unknown.
Instructions
List all queryable fields, grouped by domain and source. Use this first if the set of available fields is unknown — omit domain for a full overview, or pass "health"/"context"/"fit" to narrow it.
v1.7.1.6 unit field (this session): the result gains a "units" key alongside the existing "fields" key — a flat {field_name: unit} dict covering every field returned under "fields" for the requested domain(s). Additive only: "fields" itself keeps its original shape unchanged (a nested {domain: {source: [field, ...]}} name list), so existing callers reading "fields" (e.g. mcp_context.py's _resolve_context_bundle(), which iterates the plain name lists) are unaffected. See FIELD_UNITS in mcp_field_registry.py for the unit values and their source.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | No |