Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must carry the full behavioral burden, but it only says the body is discarded—information already present in the json parameter description. It does not disclose the return format, error behavior, or whether the tool fetches a URL body as well as accepting direct JSON text.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.