Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so safety is covered. The description adds the workflow dependency: the returned blockchain/cloud IDs are the valid inputs for create_node, which is behavioral context not present in structured fields. It stops short of describing catalog size, caching, or how often options change.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.