| inputs | [{"name":"action","type":"string","required":true,"description":"Action to perform: screenshot, click, move, type, key, scroll, drag, focus, open-url, list-apps, find"},{"name":"x","type":"number","required":false,"description":"X screen coordinate (for click, move, scroll)"},{"name":"y","type":"number","required":false,"description":"Y screen coordinate (for click, move, scroll)"},{"name":"text","type":"string","required":false,"description":"Text to type (for type action)"},{"name":"key","type":"string","required":false,"description":"Key combo like 'command+c', 'return', 'shift+tab' (for key action)"},{"name":"button","type":"string","required":false,"default":"left","description":"Mouse button: left, right, double (for click action)"},{"name":"url","type":"string","required":false,"description":"URL to open (for open-url action)"},{"name":"app","type":"string","required":false,"description":"Application name (for focus, open-url actions)"},{"name":"grid","type":"boolean","required":false,"default":false,"description":"Overlay red grid lines every 100 screen points (for screenshot)"},{"name":"crop","type":"object","required":false,"description":"Crop region {x, y, w, h} in screen coordinates (for screenshot)"},{"name":"dx","type":"number","required":false,"description":"Horizontal scroll amount (for scroll action)"},{"name":"dy","type":"number","required":false,"description":"Vertical scroll amount, negative = down (for scroll action)"},{"name":"x1","type":"number","required":false,"description":"Drag start X (for drag action)"},{"name":"y1","type":"number","required":false,"description":"Drag start Y (for drag action)"},{"name":"x2","type":"number","required":false,"description":"Drag end X (for drag action)"},{"name":"y2","type":"number","required":false,"description":"Drag end Y (for drag action)"},{"name":"mode","type":"string","required":false,"default":"button","description":"Find mode: button (bright rectangles), avatar (colored circles), color (target RGB match). For find action."},{"name":"target","type":"string","required":false,"description":"Target color as 'r,g,b' (e.g. '0,120,215') for find action with mode=color"}] |