Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Although the schema already describes canvas_id at 100% coverage, the description adds valuable practical semantics: the canvas ID comes from socrata_query_dataset when a result spills, it is required in practice even though the schema marks it optional, and omitting it yields canvas_id_required. This materially helps an agent invoke the tool correctly.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.