Search UNICEF Indicators
search_indicatorsSearch UNICEF child development indicators by keyword. Returns indicator codes, names, and categories for further data retrieval.
Instructions
Search UNICEF child development indicators by keyword.
Returns indicator codes, names, and categories. Use the returned code
values with get_indicator_info() or get_data().
Always start here if you don't know the indicator code.
Examples: "mortality", "breastfeeding", "education", "child labour", "stunting"
v1.1.0 advisory layer (additive to v0.9.0/v1.0.0 ambiguity_flag):
If response carries requires_confirmation=True, STOP and ask the user to disambiguate before calling get_data.
If response carries recommended + next_step, the model SHOULD call next_step verbatim (e.g. get_indicator_info(code='...')).
assistant_guidance is a plain-English directive (<200 chars).
Decision order: curated-ambiguous -> curated-preferred -> confident match -> none (wire-equivalent to v1.0.0). See internal/v1.1.0_design/ for rationale.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of indicator candidates to return. | |
| query | Yes | Natural-language search query (e.g. 'under-5 mortality', 'stunting', 'IMR', 'modelled estimates'). Accepts acronyms, common synonyms, and methodology phrases. | |
| offset | No | Pagination offset — skip this many top-ranked matches before returning. Use with `limit` to page through long match lists (e.g. limit=20, offset=0 for page 1; offset=20 for page 2). The response envelope carries `has_more` and `next_offset` so the LLM can decide whether to keep paging. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||