Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden, and it does disclose real behavior: English-only scope, a 'lightweight heuristic tagger' (warning the agent not to expect high accuracy), the word-tag return shape, and a 5-call free trial per signed wallet, which is genuine auth/quota context. It stops short of describing rate limits after the trial, failure behavior on empty or non-English input, or output structure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.