Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description states it includes waste margin and returns brick count and pallets, but it references inputs (brick size, waste %) that are not present in the input schema. This discrepancy harms transparency. Without annotations, it carries the full burden but is partially accurate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.