Tool arguments type (default: unknown for SDK compatibility)
Request handler extra type (default: RequestHandlerExtra from SDK)
Defaults provide SDK-extracted types for compatibility with MCP SDK. Generic parameters enable type-safe middleware transformation.
Tool handler signature with generic support for middleware.