Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Adds real value beyond annotations by disclosing the auth requirement ("Requires your Gillby account and explicit account consent") and the concrete idempotent behavior ("Repeat deletes return deleted=false"), even though idempotentHint already signals idempotency. However, the trailing "Units: ft, kt, s, F, mi... Returns data and source/freshness metadata" reads as copy-pasted boilerplate that does not fit a delete operation and risks misdescribing the result.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.