Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are present, so the description carries the entire behavioral disclosure burden. It covers authentication/payment behavior, the registry searched, the join with live status, the verified/unverified split, probe age, and limit boundaries. That is substantial behavioral context beyond just the schema and matches what a caller needs to know before invoking.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.