Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must disclose behavior on its own. It only states the action and the HTTP verb, but does not mention that deletion is permanent, whether it removes the runner from associated projects, or any authentication requirements. This is a destructive operation, and the description lacks crucial behavioral context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.