Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
readOnlyHint=true already declares this as a safe read, so the description doesn't need to restate that. 'Refresh' is a read-style operation consistent with the annotation, and adding 'including CPU history' gives a useful hint about content. It still omits what exactly is refreshed, whether it hits the network, or what the call returns.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.