{"ok":true,"site":{"host":"morcoan.github.io","url":"https://morcoan.github.io/crosstalk/","type":"live","desc":"You see the bomb. Your AI agent holds the manual — exposed to it as live WebMCP tools. Neither of you can disarm it alone. A cooperative defusal game built natively on WebMCP.","tools":[{"name":"get_briefing","kind":"answer","impl":"imperative","description":"START HERE. Explains CROSSTALK — a two-player cooperative defusal game where YOU (the agent) are the expert with the manual and the servo tools, and the human is the eyes and hands at the device. Returns your role, the etiquette that keeps the device intact, and the mission list.","title":"Get agent briefing","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/crosstalk/"},{"name":"get_training_record","kind":"answer","impl":"imperative","description":"Read this browser's local CROSSTALK training record: attempts, clears, collaboration signals, and the deterministic next-drill recommendation. It measures page events, never the conversation.","title":"Get local operator dossier","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/crosstalk/"},{"name":"consult_manual","kind":"act","impl":"imperative","description":"Look up a section of the CROSSTALK technical manual — the defusal rules only you hold. Sections: \"index\", \"general\", \"wires\", \"keypad\", \"regulator\", \"echo\", \"signal\". Consult the section for each armed module before instructing your partner.","title":"Consult the technical manual","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"section":{"type":"string","enum":["index","general","wires","keypad","regulator","echo","signal"],"description":"Manual section to read."}},"required":["section"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/crosstalk/"},{"name":"get_device_state","kind":"answer","impl":"imperative","description":"Read the current state of the game and the armed device: mission, timer, strikes, and for every module its status plus WHAT YOU CAN AND CANNOT SENSE. Anything marked not machine-readable must be read aloud by your human partner. Call this often — it is your situational awareness.","title":"Get device state","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/crosstalk/"},{"name":"start_mission","kind":"act","impl":"imperative","description":"Open the briefing for a mission: \"handshake\" (training, 1 module), \"crossed-wires\" (3 modules), \"silent-frequency\" (4 modules). The human partner must press ARM DEVICE on screen to reveal the device and start the clock — brief them while they do. Fails if a device is already live.","title":"Start a mission","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"mission_id":{"type":"string","enum":["handshake","crossed-wires","silent-frequency"],"description":"Mission to load."}},"required":["mission_id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/crosstalk/"}],"category":"Media & Personal","favicon":"/favicons/morcoan.github.io.svg","apiSurface":"spec","toolCount":5}}