Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Adds substantive behavior beyond the annotations: no generation occurs, no credits are consumed, no sign-in is required, and the call returns settings plus the credits that would be required. Annotations only supply the generic safety profile (readOnlyHint=false, destructiveHint=false), so this cost/no-op disclosure is genuinely additive. Mild tension with readOnlyHint=false exists, but since 'prepare' can create a preparation artifact, this is not a contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.