Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, destructiveHint and openWorldHint, so safety is covered. The description's one added behavioral note—'same engine, cache and limits as GET /v1/is-business-day'—hints at caching and rate limiting but is vague and never quantifies them. 'Read-only' merely repeats the annotation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.