Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the burden of behavioral disclosure. It meaningfully reveals non-obvious traits: the tool is deterministic, uses no inference, and returns no suggestion for unknown activity types. It does not describe side effects or error behavior, but these are less critical for a classification tool with an output schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.