Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden and does substantial work: it discloses the output shape (composite 0-100 score, per-dimension breakdown, flagged positions) and explains that metal_binding_context suppresses penalization of functional Cys/His/carboxylate residues. It omits any auth/rate-limit or performance context, but for a compute-style assessment tool the disclosure is strong.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.