Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations set destructiveHint=false, but 'Rebuild' implies a destructive operation (overwriting existing data). The description fails to clarify the actual behavior, such as whether the database is deleted and recreated, if network access is required, or what happens to custom modifications. This contradiction between annotation and description is confusing.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.