{"ok":true,"site":{"host":"duel-of-lands.maxpostnikov138297.chatgpt.site","url":"https://duel-of-lands.maxpostnikov138297.chatgpt.site/","type":"live","desc":"Duel of Lands is a two-player territory strategy game played across a tactile board and browser-agent chat.","tools":[{"name":"read_game_overview","kind":"answer","impl":"imperative","description":"Learn what this page offers, the browser agent's role, and whether the human has prepared a match. Use only WebMCP tools exposed by this page; do not click, type into, or otherwise operate the visual game UI because the human owns the board and setup controls. If no match is ready, call wait_for_match_start immediately and do not ask the human for another prompt.","title":"Discover Duel of Lands","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"wait_for_match_start","kind":"act","impl":"imperative","description":"Use this WebMCP tool to wait for a bounded interval while the human operates the visual UI, chooses options, and presses Start Match. Do not click or operate that UI yourself. On still_waiting, call this tool again with the same afterRevision and do not end the run. On match_ready, call join_match immediately without asking the human to prompt again.","title":"Wait for the human to prepare a match","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"afterRevision":{"type":"integer","minimum":0,"description":"Lobby revision returned by read_game_overview or the previous wait result."}},"required":["afterRevision"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Media & Personal","favicon":"/favicons/duel-of-lands.maxpostnikov138297.chatgpt.site.png","apiSurface":"spec","toolCount":2}}