Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The readOnlyHint annotation already indicates a safe read operation, lowering the burden. The description adds the meaningful limitation that OCR is not supported, which is valuable behavioral context. However, it does not disclose other behavioral traits such as error handling, rate limits, or what happens when a PDF cannot be parsed, so it offers moderate value beyond annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.