Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description reveals that the tool mutates an object by adding dynamics, but it does not disclose whether the operation is destructive, whether it overrides existing dynamics, what object types are supported, or what the result looks like. With no annotations available, the description carries the full transparency burden and only partially meets it.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.