Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only include openWorldHint: true, with no readOnlyHint or destructiveHint, so the description carries the full burden of disclosing side effects. The description says 'Create a WordPress admin login URL' but does not clarify whether this is a read-only operation (generating a URL) or if it mutates state (e.g., creates a session). It also does not mention authentication requirements, idempotency, or whether the user must exist beforehand (though it hints at it). This is a significant gap for a tool that might be mistaken as a write operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.