Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes beyond readOnlyHint/idempotentHint by describing result ordering ('best first') and the exact payload fields (title, URL, summary, date, author, type), plus the drafts-privacy/auth boundary. The only shortfall is that ordering semantics aren't quantified (relevance vs. date) and there is no mention of empty-result behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.