Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description must disclose behavioral traits itself. It only states what data is returned without specifying whether this is a read-only lookup, what output format to expect, or any limitations (e.g., only standard materials, no custom dielectric constants). This is a simple getter, but the lack of any additional context beyond the tool name leaves the agent guessing about side effects or constraints.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.