# tools.enable

> Talos next · Since next

Add toolsets to this session's list.

ui: press, focus, push, pop nodes and screens; theme, scale, locale, size. editor: editor.hover/.type/.key/.capture/.state/.set, entity.copy/.paste. assets: asset.*, project.files. release: project settings, export.info/.run. measure: play.measure. prefabs: prefab, prefab.place. terrain: terrain.*. profile: profile.*. foliage: foliage.*. buildings: building.*, wall.*, bridge.*, network.grow, parcels.subdivide, dress, settlement.generate. kit: kit.* (make a kit from a folder of models). view: view.render, look.apply. shaders: shader.*. materials: material.*. vfx: vfx.*. library: library.*. audio: audio.synth. music: music.add. selftest: critic.selftest.

| | |
|---|---|
| Title | More tools |
| Mode | `disk` |
| Token cost | about 284 tokens (in the default list, paid on every call) |
| Toolset | core |

## Arguments

| Argument | Type | Required | Default | Allowed values | Description |
|---|---|---|---|---|---|
| `agent` | `string` | no |  |  | The name of the agent making the call, when several agents share one connection: each named agent is its own actor and plays its own game. Leave it out when there is one agent. |
| `toolsets` | `enum[]` | yes |  |  |  |

## Example

An MCP `tools/call` with the required arguments (placeholders in angle brackets).

```json
{
  "name": "tools.enable",
  "arguments": {
    "toolsets": []
  }
}
```
