Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint and openWorldHint, so the safety profile is already covered. The description adds genuinely useful non-schema context: the data provenance (Korea Customs Service) and, importantly, the paid-access requirement ($0.005 USDC per call via x402 on Base), which an agent must know before invoking. It still omits anything about latency, rate limits, or freshness beyond 'latest'.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.