Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the transparency burden. 'Get details' clearly implies a read operation, and the tool is simple, but the description does not mention any additional behaviors such as error handling (e.g., what if the campaign doesn't exist) or whether the returned details match a specific schema. It covers the core behavior but lacks depth.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.