{"ok":true,"site":{"host":"ai-q-labs.github.io","url":"https://ai-q-labs.github.io/sealed-case/","type":"live","desc":"A one-player murder mystery where an AI agent runs the table through WebMCP and never learns who did it.","tools":[{"name":"read_case_file","kind":"answer","impl":"imperative","description":"Read the case file for tonight's death at the Lantern Room: what happened, who the victim was, and when the police arrive. Start here.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/sealed-case/"},{"name":"list_suspects","kind":"answer","impl":"imperative","description":"List the three people still in the building, with their stated movements tonight. Use the returned ids when interviewing or accusing.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/sealed-case/"},{"name":"get_progress","kind":"answer","impl":"imperative","description":"Check where the investigation stands: current phase, how many objects are still unexamined, how many questions the suspects will still answer, and whether an accusation is staged.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/sealed-case/"},{"name":"begin_investigation","kind":"act","impl":"imperative","description":"Open the investigation. This unlocks searching the room and questioning the three suspects. Call it once the player has heard the case file.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/sealed-case/"}],"category":"Media & Personal","favicon":"/favicons/ai-q-labs.github.io.svg","apiSurface":"spec","toolCount":4}}