Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden of behavioral disclosure. It does not reveal whether the original SubD objects are replaced or new ones created, whether the operation is destructive or undoable, or what happens if no SubD objects are selected. 'Subdivide' implies mutation, but the side effects remain unclear.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.