Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden of behavioral disclosure. It states the read-only 'List' action and the project-filtering behavior, but it does not disclose output shape, pagination, ordering, or whether omitting project returns statuses from all projects. This is adequate but minimal for a simple list operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.