← WebMCP Directory

Tool tree

webmcp-card-table.zacwhite.workers.dev

Media & PersonalTools verified
Website
A two-seat playing-card table built for people and browser agents.
Explore capabilities
    draft_tableAction

    Choose a suggested game or update the visible prompt-defined table draft. This does not create a room.

    View tool JSON
    {
      "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.",
      "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"
              ]
            }
          }
        }
      }
    }
    start_tableAction

    Ask the human to approve shuffling, dealing, and creating the visible private table. Waits for an in-page decision.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
      }
    }