Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description must carry the behavioral disclosure burden. 'Create a new workflow.' only states the basic action, but does not disclose any side effects, required permissions, default values (e.g., whether the workflow is enabled by default), or reversibility. The description offers minimal transparency beyond the inherent mutating nature of 'create.'
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.