← WebMCP Directory

Tool tree

codejq.github.io

Health & EducationTools verified
Website
Pop balloons and learn colors, shapes, numbers and letters in 11 languages. A free browser game for kids.
Explore capabilities
    balloonpop_startAction

    Start a Balloon Pop game in turn-based agent mode (the game waits for your moves). freeplay: pop anything but evil balloons, 150 points wins. colors/shapes/numbers/letters: pop the balloon that matches the prompt. learn (numbers/letters only): pop items in order. Returns a description of the screen.

    View tool JSON
    {
      "name": "balloonpop_start",
      "kind": "act",
      "impl": "imperative",
      "description": "Start a Balloon Pop game in turn-based agent mode (the game waits for your moves). freeplay: pop anything but evil balloons, 150 points wins. colors/shapes/numbers/letters: pop the balloon that matches the prompt. learn (numbers/letters only): pop items in order. Returns a description of the screen.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "mode": {
            "type": "string",
            "enum": [
              "freeplay",
              "colors",
              "shapes",
              "numbers",
              "letters"
            ]
          },
          "level": {
            "type": "integer",
            "minimum": 1,
            "description": "Level (learning modes). Default 1."
          },
          "learn": {
            "type": "boolean",
            "description": "Learn in order (numbers/letters)."
          },
          "explore": {
            "type": "boolean",
            "description": "Explore mode: no goal, every pop says its name."
          }
        },
        "required": [
          "mode"
        ]
      },
      "page": "/BalloonPop/"
    }
    balloonpop_lookAnswer

    Describe the Balloon Pop screen: the target, the score and every visible balloon with its id and whether to pop it.

    View tool JSON
    {
      "name": "balloonpop_look",
      "kind": "answer",
      "impl": "imperative",
      "description": "Describe the Balloon Pop screen: the target, the score and every visible balloon with its id and whether to pop it.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/BalloonPop/"
    }
    balloonpop_popAction

    Pop one balloon by id (from balloonpop_look). Returns whether it was correct and the updated screen.

    View tool JSON
    {
      "name": "balloonpop_pop",
      "kind": "act",
      "impl": "imperative",
      "description": "Pop one balloon by id (from balloonpop_look). Returns whether it was correct and the updated screen.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ]
      },
      "page": "/BalloonPop/"
    }
    balloonpop_pop_all_safeAction

    Pop every visible balloon that should be popped, then let the game run briefly. Returns how many were popped and the updated screen.

    View tool JSON
    {
      "name": "balloonpop_pop_all_safe",
      "kind": "act",
      "impl": "imperative",
      "description": "Pop every visible balloon that should be popped, then let the game run briefly. Returns how many were popped and the updated screen.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/BalloonPop/"
    }
    balloonpop_waitAction

    Let the game run for a moment so new balloons float up, then describe the screen.

    View tool JSON
    {
      "name": "balloonpop_wait",
      "kind": "act",
      "impl": "imperative",
      "description": "Let the game run for a moment so new balloons float up, then describe the screen.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "ms": {
            "type": "integer",
            "minimum": 200,
            "maximum": 10000
          }
        }
      },
      "page": "/BalloonPop/"
    }