Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It mentions 'Parse' which implies URL parsing and retrieval, but does not disclose whether authentication is required, what happens on invalid URLs, rate limits, or error handling. It also doesn't mention if the operation has side effects (it is a read operation, but not stated as read-only). The description provides minimal behavioral context, leaving the agent uncertain about edge cases.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.