Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
readOnlyHint=true already declares the safety profile, so the description needs only to add context. It contributes the HTTP endpoint and the domain scope (which record types are covered), which is modest added value; it says nothing about 404/not-found behavior or what happens for cancelled/void consignments.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.