Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, lowering the bar for safety disclosure. The description adds useful behavioral context (platform scope, Arabic/English support, optional content-type filtering) but omits result ordering, pagination behavior, or failure modes. Consistent with the calibration example, annotations carry the safety profile and the description adds moderate value without contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.