Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint false, so the description does not need to repeat safety. It adds valuable behavioral context: the registry coverage (~40M establishments), that address data is geocoded by INSEE, and the specific fields returned (status, NAF, creation date, address, head-office flag, parent company). This goes beyond annotations and helps the agent set expectations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.