Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds meaningful behavioral context beyond that: it uses Gemini for translation, executes one to three parallel structured searches, merges and ranks results, and returns up to 9 listings with match scores, interpretation, and unresolved items. This gives the agent a solid mental model of how the tool behaves internally.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.