Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well beyond the annotations by declaring that nothing is persisted ('no file, no counter, and no log line'), that extra fields (note, url, headers) are ignored and urls are not fetched, and that the server does not infer platform from the Server header. This meaningfully clarifies the no-side-effect profile, though some sentences ('Nothing is for sale') add noise rather than behavioral clarity.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.