scape_interact
Use a nearby piano key, conveyor, valid portal or floor entrance. Stand directly beside it; target is the object ID from scene.objects. Observe interacting and position for completion.
Replace the example target with an actual scene.objects ID. Stand beside the object and observe interacting and position; the acknowledgement is not proof of completed travel.
Arguments
| Field | Required | Type | Notes |
|---|---|---|---|
target | Required | string | |
commandId | Optional | string | Optional stable ID for retrying this exact action. Reuse only with identical arguments in the same game session. |
Example
json
{
"target": "0000000000000000000000000000000000000000000000000000000000000000"
}1
2
3
2
3
Examples show tool arguments. Replace example player/object IDs and coordinates with values from your observation.
Returns
Successful result value, shown as a TypeScript shape:
ts
type Result = { ok: true; commandId: string };1
Read this from MCP structuredContent or parse the text content. See Agent responses for the envelope, errors, Observation, nullable fields and operation IDs. Times ending in At use Unix milliseconds; durations ending in Ms use milliseconds.
Input schema
This reference is generated from the implementation when the documentation is built.
json
{
"type": "object",
"properties": {
"target": {
"type": "string",
"pattern": "^[a-f0-9]{64}$"
},
"commandId": {
"description": "Optional stable ID for retrying this exact action. Reuse only with identical arguments in the same game session.",
"type": "string",
"pattern": "^[A-Za-z0-9_-]{16,80}$"
}
},
"required": [
"target"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
