Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=false, so the read-only nature is covered. The description adds 'on the host' which is minor. However, it does not disclose behavioral details like whether a valid git repository is required, error handling for non-repo paths, or the format of the returned commit list. With annotations covering the safety profile, the description adds little beyond that.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.