{"ok":true,"site":{"host":"webmcp-card-table.zacwhite.workers.dev","url":"https://webmcp-card-table.zacwhite.workers.dev/","type":"live","desc":"A two-seat playing-card table built for people and browser agents.","tools":[{"name":"draft_table","kind":"act","impl":"imperative","description":"Choose a suggested game or update the visible prompt-defined table draft. This does not create a room.","title":"Draft a card table","annotations":{"readOnlyHint":false,"destructiveHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"preset":{"type":"string","enum":["go_fish","crazy_eights","war","open_table"]},"name":{"type":"string","minLength":1,"maxLength":80},"gamePrompt":{"type":"string","minLength":1,"maxLength":2000},"startingHandSize":{"type":"integer","minimum":0,"maximum":26},"openingCards":{"type":"string","enum":["hand","hidden_deck"]},"turnOrder":{"type":"string","enum":["alternating","manual"]},"includeDiscard":{"type":"boolean"},"allowedActions":{"type":"array","minItems":1,"maxItems":13,"uniqueItems":true,"items":{"type":"string","enum":["deal","draw","move","play_next","collect","give","reveal","shuffle","announce","react","end_turn"]}}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"start_table","kind":"act","impl":"imperative","description":"Ask the human to approve shuffling, dealing, and creating the visible private table. Waits for an in-page decision.","title":"Open the drafted table","annotations":{"readOnlyHint":false,"destructiveHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","additionalProperties":false,"properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Media & Personal","apiSurface":"spec","toolCount":2}}