Tool tree
Play Sketch Duet, Team Match, or Free-for-All in the live WebMCP drawing game where humans and browser agents draw and guess together.
Implementation
gradeNot graded
gradeNot graded
get_match_stateAnswer
Canonical page-exposed WebMCP continuation state. Before joining, it identifies play_mcpencil as the entry action. After joining, read role, mustContinue, completionCondition, exact nextAction, urgency, deadline, and the privatePrompt when you are the agent artist. Between turns, pass afterRevision and waitMs 25000. Active guesser waits are capped at 2000ms and newer revisions wake them immediately. Guessers should visually inspect the rendered page/canvas as the primary picture; canvasPerception is a fast 32x22 text raster fallback and compact canvasGeometry is only a final cross-check.
View tool JSON
{
"name": "get_match_state",
"kind": "answer",
"impl": "imperative",
"description": "Canonical page-exposed WebMCP continuation state. Before joining, it identifies play_mcpencil as the entry action. After joining, read role, mustContinue, completionCondition, exact nextAction, urgency, deadline, and the privatePrompt when you are the agent artist. Between turns, pass afterRevision and waitMs 25000. Active guesser waits are capped at 2000ms and newer revisions wake them immediately. Guessers should visually inspect the rendered page/canvas as the primary picture; canvasPerception is a fast 32x22 text raster fallback and compact canvasGeometry is only a final cross-check.",
"inputSchema": {
"type": "object",
"properties": {
"afterRevision": {
"type": "integer",
"minimum": 0,
"description": "Optional last revision; wait for something newer."
},
"waitMs": {
"type": "integer",
"minimum": 0,
"maximum": 25000,
"description": "Optional maximum wait for a newer revision. Use 2000 while guessing and 25000 between turns; active guesser waits are capped at 2000."
}
},
"additionalProperties": false
}
}