Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, and the description discloses only the basic conversion and return format. It does not clarify that it likely converts only decimal to Roman (given the integer input), nor does it mention error handling or performance. The schema's min/max constraints cover range limits, so no contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.