Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, openWorldHint and destructiveHint=false, so the description's main added value is the pricing disclosure "15 points per returned record" — a genuinely useful behavioral constraint absent from structured fields. It also implies a per-record billing model, which tells the agent to avoid broad/duplicate calls. It stops short of describing lookup failure behavior or whether name matching is fuzzy.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.