Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations exist, so the description must fully disclose behavior. It states output includes tag/name/value/meaning fields, but does not address error handling (e.g., malformed messages), input length limits, or side effects. Being a parse operation, it's likely read-only, but more specifics would improve transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.