Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=false, and the description adds meaningful context beyond that: the secret is not cached or stored but fetched on demand, and access is restricted to domains owned by the authenticated customer. It does not disclose what happens when ownership checks fail or whether the code expires, keeping it short of a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.