"description":"Read structured desktop state from a remote node. Prefer this over screenshot-driven control when you need active window, screen info, cursor state, clipboard, or targeted screenshots.",
"parameters":{
"type":"object",
"properties":{
"node_name":{
"type":"string",
"description":"Name of the target node with desktop_observe capability"
"description":"Control audio devices and media playback on a remote node. Speech synthesis/transcription remain gateway-side; this tool is only for device/media actions.",
"parameters":{
"type":"object",
"properties":{
"node_name":{
"type":"string",
"description":"Name of the target node with audio_control capability"