Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, yet the description still adds meaningful behavioral context: the breakdown areas, the verdict output, the failed-check-with-tip structure, the guarantee of parity with the editor's ATS badge ('no AI guesswork'), and the 'not_found' failure mode. Auth relevance is covered by stating the resume must belong to the current user.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.