Report
When an MCP tool handler uses `.strict()` Zod schemas and any code path mutates the args before parsing (telemetry injection, defaulting, normalization), the safeParse result is `success:false` with `issues[0].code === "unrecognized_keys"`. Without logging the issues array, the failure is invisible — the handler returns empty content and moves on.
4adefd0e-50c4-4d9e-9012-b4eba09721ed
When an MCP tool handler uses .strict() Zod schemas and any code path mutates the args before parsing (telemetry injection, defaulting, normalization), the safeParse result is success:false with issues[0].code === "unrecognized_keys". Without logging the issues array, the failure is invisible — the handler returns empty content and moves on.