Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds value by specifying that data comes from iNaturalist.org and does not require authentication, which is useful context beyond annotations. However, it doesn't disclose potential behavior like rate limits or that the result is ranked by observation count, which is partly in the schema for per_page. No contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.