Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already carry the read-only, idempotent, non-destructive profile. The description adds a small amount of context by constraining access to the 'active owned project' and characterizing the state as 'bounded,' but it does not discuss permissions, side effects, or what portal state actually covers. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.