Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden for behavioral disclosure. It only describes the action but omits any side effects, permissions, rate limits, or whether the tool is read-only or mutating. For a multi-agent debate tool, it is unclear if it makes external calls, requires authentication, or has costs. The description fails to disclose these behavioral traits beyond the basic action.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.