# library.gate

> Talos next · Since next

Gate a GLB the user already has and save it.

A service's file needs provider and taskJson (its provenance).

| | |
|---|---|
| Title | Gate a model |
| Mode | `disk` |
| Token cost | about 148 tokens (listed only when its toolset is enabled) |
| Toolset | `library` |

## Arguments

| Argument | Type | Required | Default | Allowed values | Description |
|---|---|---|---|---|---|
| `class` | `enum` | yes |  | `prop`, `scenery`, `vehicle`, `structure`, `character` |  |
| `path` | `string` | yes |  |  |  |
| `provider` | `enum` | no |  | `tripo`, `meshy` |  |
| `sizeM` | `number` | yes |  |  |  |
| `tags` | `string[]` | no |  |  |  |
| `taskJson` | `string` | no |  |  |  |
| `what` | `string` | yes |  |  |  |

## Example

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

```json
{
  "name": "library.gate",
  "arguments": {
    "class": "prop",
    "path": "<path>",
    "sizeM": 0,
    "what": "<what>"
  }
}
```
