Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint, openWorldHint, idempotentHint, and destructiveHint=false, indicating a safe, read-only operation. The description adds context about the data source (PDOK/Kadaster), open data, and no auth required, which is useful for an agent to know. It also specifies the returned fields, providing details beyond the schema. Since annotations cover safety, the description adds value by clarifying data provenance and return contents.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.