Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnly/idempotent/openWorld annotations, the description discloses meaningful behavior: caching behavior implied by force_refresh, evidence-strength caveats ('evidence of a dangling service, not proof it can be claimed', 'an unregistered name is claimable'), and the explicit 'not scored' scope plus a notAssessed section for unmeasured items.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.