Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full responsibility for revealing behavioral traits. It claims 'permanently delete,' but the input schema shows that force defaults to false, meaning the default behavior is actually moving the post to trash, not permanent deletion. This directly misrepresents the tool's behavior and contradicts the parameter semantics, failing to disclose the critical distinction between trash and bypass-trash.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.