Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema provides only the parameter name 'query' with a default, so the description carries the full semantic burden. It explains what the query matches (name in 17 languages, slug, ISO code) and that empty query lists everything, which is exactly what an agent needs to invoke the tool correctly.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.