Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=true, and the description adds useful behavioral context beyond them: 'release' is read live from GitHub, and 'mcp_tools' describes tools that run on the developer's own machine over stdio rather than on this server. It does not mention caching, latency, or any limits on live GitHub reads, but the key behavioral distinction is disclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.