Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden and does well: it discloses the non-destructive/no-creation guarantee, the authentication prerequisite ('Requires the store's own authenticated Correios contract'), and the provenance requirement for prepostagemId. Minor gaps remain around link expiry and failure modes (e.g. what error is returned if the pré-postagem exists but the PDF is not yet ready).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.