Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the simple action with 1 parameter and no output schema, the description provides basic completeness. However, it lacks any mention of prerequisites, permissions, or the effect on the UI (e.g., clearing unread count), which could help an agent invoke it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.