import { z } from "zod";
inputSchema: z.object({ query: z.string() });
or
import * as v from "valibot";
inputSchema: v.object({ query: v.string() });
import { type } from "arktype";
inputSchema: type({ query: "string" });