Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the behavioral burden. It discloses that the tool returns min/max/size values in millimeters, which is the key behavioral output. It does not mention side effects or behavior when no part is loaded, but 'get' implies a read-only operation and the core return semantics are clear.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.