//! Request schemas for the MCP tool surface.
//!
//! The `readtext` tool's structured response is shaped inline by `tool_payload` in
//! [`super::tools`]: the full [`crate::OcrResult`] serialized to JSON when `detail`
//! is true, or a `{ "lines": [...] }` array of just the recognized text when false.
//! There is no separate response DTO here.
use JsonSchema;
use Deserialize;
/// Parameters for the `readtext` tool.