Desktop computer-control tools: observe native application UIs and
interact with them through the OS accessibility tree (xa11y), screen
captures, and synthetic pointer/keyboard input.
MCP Tool description: name, description, and inputSchema as a JSON value.
Follows the MCP Tool schema
so it can be passed directly to an rmcp server in the future.
Structure: { "name": string, "description": string, "inputSchema": { ... } }