Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
readOnlyHint=true already declares this is a safe read, so the description only needs to add context. It usefully clarifies that only the LATEST assignment is returned (not the full history) and exposes the underlying REST endpoint, but says nothing about failure behavior when no plan is assigned or the shape of the response.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.