Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true, readOnlyHint=false, and idempotentHint=false, so the safety profile is covered. The description adds meaningful context beyond that: the authentication requirement (ROLA bearer token), the permission gates inherited from edit_page, and the important behavioral detail that the restore is recorded as a new revision rather than overwriting history. It could say more about reversibility or failure modes, but this is solid 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.