Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With annotations already covering read-only, idempotent, openWorld, and non-destructive behavior, the description adds substantial context beyond them: the dataset is dated and verified against primary sources, and — critically — Corpus is itself one of the compared providers and is scored with the same rubric including its own gaps, with the response disclosing this. That conflict-of-interest disclosure is exactly the kind of behavioral transparency annotations cannot convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.