Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Discloses the 404 behavior for missing records, which goes beyond the readOnlyHint/openWorldHint annotations. It doesn't mention response caching, rate limits, or output shape, but the 404 disclosure is the key operational detail and output schema covers the rest.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.