Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=true and openWorldHint=true, so the safety profile is already covered. The description goes beyond that with two genuinely useful traits not in structured fields: the pagination contract (returns has_next_page and next_cursor, pass next_cursor as cursor) and the credit cost model (13 per tweet, minimum 15 per call, waived on bulk). It does not mention auth or rate limiting, but the cost disclosure is substantive added value.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.