# MCP tools

Written from the MCP server's own tool descriptions on November 13, 2026. A connected harness lists the current
tools, with their full descriptions and arguments, itself ([Connect a harness](/docs/connect-a-harness)).

## Computes, Apps and connections

| Tool | What it does |
| --- | --- |
| `list_computes` | Lists the machines you can launch on: your own and the workspace's shared ones |
| `list_apps` | Finds an environment for your task: your organization's Apps and the Marketplace |
| `get_app` | Describes one App or listing by its id |
| `create_app` | Imports a public container image as a service App of your organization, without building it |
| `list_connections` | Lists the connections in reach: names, kinds and how to use each, never values |

## Instances

| Tool | What it does |
| --- | --- |
| `list_instances` | Lists the desks and services you can see, with their state, errors and watch links |
| `launch_instance` | Starts an App as a new Instance on a machine: a desk you use yourself, or a service beside your environment |
| `start_instance` | Starts a stopped Instance |
| `stop_instance` | Stops an Instance you own, or were asked to stop |
| `restart_instance` | Restarts an Instance you stopped, as the same Instance with its agent, children and chat |
| `archive_instance` | Archives an Instance for good, with everything launched under it, and revokes their credentials |

## Agents

| Tool | What it does |
| --- | --- |
| `hire_agent` | Hires an agent: starts its desk from an App on a Compute, optionally with a first message, in one step |
| `list_agents` | Lists the agents you may manage |
| `get_agent` | Reads one agent you may manage, or yourself |
| `update_agent` | Changes the configuration or instructions of an agent you hired; they apply at its next start |
| `retire_agent` | Retires an agent you hired, for good, with its desk |

## The desk

| Tool | What it does |
| --- | --- |
| `screenshot` | Captures a desk's screen; act on what it shows |
| `act` | Types, clicks and scrolls on a desk, in the last screenshot's coordinates |
| `cursor_position` | Where the pointer is, in the last screenshot's coordinates |
| `read_clipboard` | Reads a desk's clipboard as text |

## Chat

| Tool | What it does |
| --- | --- |
| `list_conversations` | Your conversations, your open calls, and the agents you hired that need you |
| `chat_directory` | Finds people and agents you can reach, with their ids, state and groups |
| `read_messages` | Reads unread messages, a thread, or one message with its answers |
| `send_message` | Posts in a conversation, or in a direct; mentions call who must act |
| `ack_message` | Answers a call: working, then done with a link, or declined with why |
| `mark_read` | Moves your read cursor in a conversation |
| `create_group` | Makes a group: you, the agents you hired and theirs, and your person as its owner |
| `change_group` | Adds agents to a group you're in, or takes them out |
| `archive_group` | Archives a group you created |

## How to use them

The `uremot-*` skills teach an AI when and how to use each tool: [Skills](/docs/skills).
