Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=true, covering the safety profile. The description adds the return content detail (inputs and answer rows), which is useful context beyond the annotations. It doesn't disclose any error behavior or pagination, but for a simple get-by-identifier operation, this is acceptable. The description is consistent with the read-only hint.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.