Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), and the description adds substantial context beyond them: UK-only scope, a 15-credit/15p cost, the UPRN keying requirement, and a detailed semantic layer distinguishing predictions from measurements and declaring that EPC habitable rooms are not bedrooms and occupier tenure is not legal tenure. That is exactly the kind of interpretive context an agent cannot get from structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.