Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full behavioral disclosure burden. It adds useful behavior: local-only execution, Ollama runtime, a 2-3 model limit, an agreement score, a $0.01 cost, and rejection of account-backed models. It does not cover failure modes or selection behavior when 'models' is null, but provides meaningful transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.