Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With only an openWorldHint annotation and no readOnly/destructive hints, the description carries the burden of behavioral disclosure. It adds useful context about municipal variation and routing ('Pode usar Portal Nacional NFS-e ou prefeitura específica conforme cadastro da empresa'), but it does not explicitly warn that emission is a real fiscal act, that production mode has legal effect, or that authorization/credentials may be required. The schema's TipoAmbiente description covers production vs. homologation, but the tool description itself stays at a general level.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.