Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations present, the description carries the full burden and does meaningful work: newest-first ordering, limit/offset pagination, the next_offset-null end-of-page sentinel, and the X-API-Key auth requirement on the MCP connection are all disclosed. What it omits is rate limiting, page-size bounds, and an explicit read-only statement, so it falls short of fully covering behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.