Desktop API
All communication with your desktop goes through the Desktop API:| Endpoint | Method | Description |
|---|---|---|
/tools | GET | Discover available tools and their schemas |
/execute | POST | Execute a tool action (screenshot, click, type, etc.) |
Authentication
All requests require aBearer token in the Authorization header:
Discover Tools
Get the list of available tools and their schemas:Execute a Tool
Send an action to the desktop controller:| Field | Description |
|---|---|
tool | Tool name (e.g., computer) |
action | Action to perform (screenshot, left_click, type, key, scroll, etc.) |
params | Action-specific parameters (coordinate, text, amount, etc.) |
Connection Health
Verify connectivity by calling the tools endpoint:Next Steps
Tools Reference
Learn the full request/response format for tool calls
Quickstart
Run a complete agent loop