Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool has an output schema (so return format is covered), annotations covering safety, and the description adds deprecation status and one-way scope. It doesn't discuss error conditions or edge cases, but for a deprecated shim tool, it provides enough context for an agent to use or avoid it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.