type: Literal["tool_search"]

The type of the tool. Always tool_search.

description: Optional[str]

Description shown to the model for a client-executed tool search tool.

execution: Optional[Literal["server", "client"]]

Whether tool search is executed by the server or by the client.

One of the following:
"server"
"client"
parameters: Optional[object]

Parameter schema for a client-executed tool search tool.