Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false, destructiveHint=false, and openWorldHint=true, so the safety profile is partly covered. The description adds nothing beyond the verb and API endpoint: it doesn't say whether removal is reversible, what happens to the IPMI mapping afterward, or what the confirm flag guards against. There is no contradiction with annotations, but the description contributes almost no 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.