Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must disclose behavior itself. It reveals the URL-prefix condition and that a framework-based MCP implementation is selected to extract code. It does not describe the actual extraction result, return format, or side effects, leaving the behavioral profile incomplete.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.