Ryan Malloy 6cbc5f6bc1 fix: use z.coerce.number() for all numeric tool parameters
MCP clients may send numbers as strings in JSON parameters. Using
z.coerce.number() instead of z.number() across all 13 tool files
ensures string-to-number coercion happens automatically, preventing
"Expected number, received string" validation errors.
2026-02-13 04:21:15 -07:00
..
2026-01-18 15:15:29 -07:00
2025-07-17 13:24:05 -07:00
2025-07-23 10:31:37 -07:00
2025-07-22 20:06:03 -07:00