Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, non-destructive and closed-world, so the safety profile is covered. The description still contributes non-obvious behavior: a hard result ceiling ('Up to 100 properties') and a source limitation ('Public appraisal-district records only'), which explains why a known property might be absent. It does not discuss pagination, ordering, or what happens when no other properties exist, but with rich annotations and an output schema this is a solid contribution.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.