Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint, idempotentHint, and destructiveHint false, which the description's 'Read' verb aligns with. The description adds value by enumerating the returned content (project intent, document IDs/revisions, linked epics), giving the agent a clear picture of what to expect without repeating annotation data.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.