Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
readOnlyHint=true already declares the safety profile, so the description's added value is the disclosure of which fields come back and the underlying Admin API route (GET /v1/admin/articles/{id}), which helps an agent correlate this with the REST surface. It stops short of noting error behavior for a missing/invalid id, which matters for a lookup tool with no output schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.