Tool tree
Versailles — The Thread of Time, a 2.5D WebMCP historical escape game from 1623 to 2026.
Implementation
gradeNot graded
gradeNot graded
get_mission_stateAnswer
Read the current public mission state, discovered evidence, available hypotheses and assistant policy.
View tool JSON
{
"name": "get_mission_state",
"kind": "answer",
"impl": "imperative",
"description": "Read the current public mission state, discovered evidence, available hypotheses and assistant policy.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}inspect_evidenceAnswer
Return structured observations only for evidence the player has already discovered in the current chapter.
View tool JSON
{
"name": "inspect_evidence",
"kind": "answer",
"impl": "imperative",
"description": "Return structured observations only for evidence the player has already discovered in the current chapter.",
"inputSchema": {
"type": "object",
"properties": {
"evidenceIds": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[a-z0-9-]{1,64}$"
},
"minItems": 1,
"maxItems": 6,
"uniqueItems": true
}
},
"required": [
"evidenceIds"
],
"additionalProperties": false
}
}request_hintAction
Ask the game for a bounded reasoning hint. The game may refuse when the assistant policy is SILENT.
View tool JSON
{
"name": "request_hint",
"kind": "act",
"impl": "imperative",
"description": "Ask the game for a bounded reasoning hint. The game may refuse when the assistant policy is SILENT.",
"inputSchema": {
"type": "object",
"properties": {
"focus": {
"type": "string",
"enum": [
"NEXT_STEP",
"METHOD",
"EVIDENCE"
]
},
"evidenceId": {
"type": "string",
"pattern": "^[a-z0-9-]{1,64}$"
}
},
"required": [
"focus"
],
"additionalProperties": false
}
}compare_evidenceAction
Compare two or three discovered observations on one bounded dimension when the assistant policy allows it.
View tool JSON
{
"name": "compare_evidence",
"kind": "act",
"impl": "imperative",
"description": "Compare two or three discovered observations on one bounded dimension when the assistant policy allows it.",
"inputSchema": {
"type": "object",
"properties": {
"evidenceIds": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[a-z0-9-]{1,64}$"
},
"minItems": 2,
"maxItems": 3,
"uniqueItems": true
},
"dimension": {
"type": "string",
"enum": [
"CHRONOLOGY",
"PLACE",
"FUNCTION",
"SOURCE_TYPE"
]
}
},
"required": [
"evidenceIds",
"dimension"
],
"additionalProperties": false
}
}submit_hypothesisSensitive Action
Submit one currently available hypothesis, with discovered evidence when the current chapter requires it, for authoritative game validation.
View tool JSON
{
"name": "submit_hypothesis",
"kind": "transact",
"impl": "imperative",
"description": "Submit one currently available hypothesis, with discovered evidence when the current chapter requires it, for authoritative game validation.",
"inputSchema": {
"type": "object",
"properties": {
"hypothesisId": {
"type": "string",
"pattern": "^[a-z0-9-]{1,64}$"
},
"evidenceIds": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[a-z0-9-]{1,64}$"
},
"minItems": 0,
"maxItems": 6,
"uniqueItems": true
}
},
"required": [
"hypothesisId",
"evidenceIds"
],
"additionalProperties": false
}
}