Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false, destructiveHint=false, openWorldHint=true and idempotentHint=false, so the safety profile is covered. The description adds real value beyond that: it states the return payload (relative path and photographer attribution) and that attribution is persisted into asset metadata, which is not derivable from annotations. It stops short of saying what happens on repeated imports or whether storage quota applies.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.