Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description directly contradicts the annotations. The annotations declare 'readOnlyHint: false', implying the tool may modify data, but the description states 'never changes the KG' (knowledge graph). Additionally, the description mentions 'does not trigger search or an LLM call,' which is useful behavioral context, but the contradiction about mutability is a severe inconsistency that could mislead an agent into thinking the operation is safe when the annotation flags otherwise.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.