Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided and no output schema, the description carries the full burden of behavioral disclosure, but it only says 'Set up headless CMS integration.' It does not say whether the tool writes files, modifies configuration, requires network access, stores credentials, or has side effects. For a setup tool this is a critical gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.