← WebMCP Directory

Tool tree

kinncj.github.io

Media & PersonalTools verified
Website
MindCraft — a friendly block-building game for kids. Build, save, and play, all in your browser.
Explore capabilities
    player_get_stateAnswer

    Where the player is, where they look, and whether they are on the ground or swimming.

    View tool JSON
    {
      "name": "player_get_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Where the player is, where they look, and whether they are on the ground or swimming.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/MindCraft/"
    }
    player_walk_toAction

    Walk the player toward a point (x, z). Returns immediately; the player keeps walking.

    View tool JSON
    {
      "name": "player_walk_to",
      "kind": "act",
      "impl": "imperative",
      "description": "Walk the player toward a point (x, z). Returns immediately; the player keeps walking.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "x": {
            "type": "number"
          },
          "z": {
            "type": "number"
          }
        },
        "required": [
          "x",
          "z"
        ]
      },
      "page": "/MindCraft/"
    }
    player_stopAction

    Stop any walking started by player_walk_to.

    View tool JSON
    {
      "name": "player_stop",
      "kind": "act",
      "impl": "imperative",
      "description": "Stop any walking started by player_walk_to.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/MindCraft/"
    }
    player_teleportAction

    Move the player instantly. y is optional (lands on the surface).

    View tool JSON
    {
      "name": "player_teleport",
      "kind": "act",
      "impl": "imperative",
      "description": "Move the player instantly. y is optional (lands on the surface).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "x": {
            "type": "number"
          },
          "y": {
            "type": "number"
          },
          "z": {
            "type": "number"
          }
        },
        "required": [
          "x",
          "z"
        ]
      },
      "page": "/MindCraft/"
    }
    player_lookAction

    Turn the camera. yaw and pitch in radians; either may be omitted.

    View tool JSON
    {
      "name": "player_look",
      "kind": "act",
      "impl": "imperative",
      "description": "Turn the camera. yaw and pitch in radians; either may be omitted.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "yaw": {
            "type": "number"
          },
          "pitch": {
            "type": "number"
          }
        }
      },
      "page": "/MindCraft/"
    }
    player_jumpAction

    Jump once.

    View tool JSON
    {
      "name": "player_jump",
      "kind": "act",
      "impl": "imperative",
      "description": "Jump once.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/MindCraft/"
    }
    player_respawnAction

    Return the player to the world spawn point.

    View tool JSON
    {
      "name": "player_respawn",
      "kind": "act",
      "impl": "imperative",
      "description": "Return the player to the world spawn point.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/MindCraft/"
    }
    world_get_blockAnswer

    The block at a position: its id and state byte, or "air".

    View tool JSON
    {
      "name": "world_get_block",
      "kind": "answer",
      "impl": "imperative",
      "description": "The block at a position: its id and state byte, or \"air\".",
      "inputSchema": {
        "type": "object",
        "properties": {
          "x": {
            "type": "integer"
          },
          "y": {
            "type": "integer"
          },
          "z": {
            "type": "integer"
          }
        },
        "required": [
          "x",
          "y",
          "z"
        ]
      },
      "page": "/MindCraft/"
    }
    world_place_blockAction

    Place a block by id (see world_list_blocks). Fails if the cell is occupied or not loaded.

    View tool JSON
    {
      "name": "world_place_block",
      "kind": "act",
      "impl": "imperative",
      "description": "Place a block by id (see world_list_blocks). Fails if the cell is occupied or not loaded.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "x": {
            "type": "integer"
          },
          "y": {
            "type": "integer"
          },
          "z": {
            "type": "integer"
          },
          "block": {
            "type": "string"
          }
        },
        "required": [
          "x",
          "y",
          "z",
          "block"
        ]
      },
      "page": "/MindCraft/"
    }
    world_remove_blockAction

    Remove the block at a position.

    View tool JSON
    {
      "name": "world_remove_block",
      "kind": "act",
      "impl": "imperative",
      "description": "Remove the block at a position.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "x": {
            "type": "integer"
          },
          "y": {
            "type": "integer"
          },
          "z": {
            "type": "integer"
          }
        },
        "required": [
          "x",
          "y",
          "z"
        ]
      },
      "page": "/MindCraft/"
    }
    world_interactAction

    Tap a block: open a box, toggle a door, use a bed.

    View tool JSON
    {
      "name": "world_interact",
      "kind": "act",
      "impl": "imperative",
      "description": "Tap a block: open a box, toggle a door, use a bed.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "x": {
            "type": "integer"
          },
          "y": {
            "type": "integer"
          },
          "z": {
            "type": "integer"
          }
        },
        "required": [
          "x",
          "y",
          "z"
        ]
      },
      "page": "/MindCraft/"
    }
    world_fillAction

    Fill a box from (x1,y1,z1) to (x2,y2,z2) with a block ("air" clears). One undo step. Max 20k blocks.

    View tool JSON
    {
      "name": "world_fill",
      "kind": "act",
      "impl": "imperative",
      "description": "Fill a box from (x1,y1,z1) to (x2,y2,z2) with a block (\"air\" clears). One undo step. Max 20k blocks.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "x1": {
            "type": "integer"
          },
          "y1": {
            "type": "integer"
          },
          "z1": {
            "type": "integer"
          },
          "x2": {
            "type": "integer"
          },
          "y2": {
            "type": "integer"
          },
          "z2": {
            "type": "integer"
          },
          "block": {
            "type": "string"
          }
        },
        "required": [
          "x1",
          "y1",
          "z1",
          "x2",
          "y2",
          "z2",
          "block"
        ]
      },
      "page": "/MindCraft/"
    }
    world_surface_heightAnswer

    The y of the highest block in a column (-1 if not loaded).

    View tool JSON
    {
      "name": "world_surface_height",
      "kind": "answer",
      "impl": "imperative",
      "description": "The y of the highest block in a column (-1 if not loaded).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "x": {
            "type": "integer"
          },
          "z": {
            "type": "integer"
          }
        },
        "required": [
          "x",
          "z"
        ]
      },
      "page": "/MindCraft/"
    }
    world_biome_atAnswer

    The biome at a column (meadow, forest, cherry, desert, snowy, hills, beach, ocean).

    View tool JSON
    {
      "name": "world_biome_at",
      "kind": "answer",
      "impl": "imperative",
      "description": "The biome at a column (meadow, forest, cherry, desert, snowy, hills, beach, ocean).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "x": {
            "type": "integer"
          },
          "z": {
            "type": "integer"
          }
        },
        "required": [
          "x",
          "z"
        ]
      },
      "page": "/MindCraft/"
    }
    world_list_blocksAnswer

    Every placeable block id with its label and category.

    View tool JSON
    {
      "name": "world_list_blocks",
      "kind": "answer",
      "impl": "imperative",
      "description": "Every placeable block id with its label and category.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/MindCraft/"
    }
    world_spawn_pointAction

    Where new players start in this world.

    View tool JSON
    {
      "name": "world_spawn_point",
      "kind": "act",
      "impl": "imperative",
      "description": "Where new players start in this world.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/MindCraft/"
    }
    world_saveAction

    Save every edited chunk now.

    View tool JSON
    {
      "name": "world_save",
      "kind": "act",
      "impl": "imperative",
      "description": "Save every edited chunk now.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/MindCraft/"
    }
    history_undoAnswer

    Undo the last edit.

    View tool JSON
    {
      "name": "history_undo",
      "kind": "answer",
      "impl": "imperative",
      "description": "Undo the last edit.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/MindCraft/"
    }
    history_redoAnswer

    Redo the last undone edit.

    View tool JSON
    {
      "name": "history_redo",
      "kind": "answer",
      "impl": "imperative",
      "description": "Redo the last undone edit.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/MindCraft/"
    }
    time_setAction

    Set the time of day: mode cycle/day/night, or an exact time 0..1 (0.3 morning, 0.8 night).

    View tool JSON
    {
      "name": "time_set",
      "kind": "act",
      "impl": "imperative",
      "description": "Set the time of day: mode cycle/day/night, or an exact time 0..1 (0.3 morning, 0.8 night).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "mode": {
            "type": "string",
            "enum": [
              "cycle",
              "day",
              "night"
            ]
          },
          "time": {
            "type": "number"
          }
        }
      },
      "page": "/MindCraft/"
    }
    weather_setAction

    Set the weather: sunny, rain, or snow.

    View tool JSON
    {
      "name": "weather_set",
      "kind": "act",
      "impl": "imperative",
      "description": "Set the weather: sunny, rain, or snow.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "weather": {
            "type": "string",
            "enum": [
              "sunny",
              "rain",
              "snow"
            ]
          }
        },
        "required": [
          "weather"
        ]
      },
      "page": "/MindCraft/"
    }
    camera_set_viewAction

    Switch between first-person and third-person camera.

    View tool JSON
    {
      "name": "camera_set_view",
      "kind": "act",
      "impl": "imperative",
      "description": "Switch between first-person and third-person camera.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "mode": {
            "type": "string",
            "enum": [
              "first",
              "third"
            ]
          }
        },
        "required": [
          "mode"
        ]
      },
      "page": "/MindCraft/"
    }
    entity_listAnswer

    Every creature currently in the world with its position and mood.

    View tool JSON
    {
      "name": "entity_list",
      "kind": "answer",
      "impl": "imperative",
      "description": "Every creature currently in the world with its position and mood.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/MindCraft/"
    }
    entity_spawnAction

    Spawn an animal (bunny, chick, butterfly) near a point (defaults to the player).

    View tool JSON
    {
      "name": "entity_spawn",
      "kind": "act",
      "impl": "imperative",
      "description": "Spawn an animal (bunny, chick, butterfly) near a point (defaults to the player).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "kind": {
            "type": "string",
            "enum": [
              "bunny",
              "chick",
              "butterfly"
            ]
          },
          "x": {
            "type": "number"
          },
          "z": {
            "type": "number"
          }
        },
        "required": [
          "kind"
        ]
      },
      "page": "/MindCraft/"
    }
    entity_petAction

    Pet a creature by id. It does a happy hop.

    View tool JSON
    {
      "name": "entity_pet",
      "kind": "act",
      "impl": "imperative",
      "description": "Pet a creature by id. It does a happy hop.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ]
      },
      "page": "/MindCraft/"
    }
    entity_removeAction

    Send a creature away (it disappears).

    View tool JSON
    {
      "name": "entity_remove",
      "kind": "act",
      "impl": "imperative",
      "description": "Send a creature away (it disappears).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ]
      },
      "page": "/MindCraft/"
    }
    build_roomAction

    Build a room: a floor from corner to corner and hollow walls three high, with a doorway. One undo step.

    View tool JSON
    {
      "name": "build_room",
      "kind": "act",
      "impl": "imperative",
      "description": "Build a room: a floor from corner to corner and hollow walls three high, with a doorway. One undo step.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "x1": {
            "type": "integer"
          },
          "y1": {
            "type": "integer"
          },
          "z1": {
            "type": "integer"
          },
          "x2": {
            "type": "integer"
          },
          "y2": {
            "type": "integer"
          },
          "z2": {
            "type": "integer"
          },
          "block": {
            "type": "string"
          }
        },
        "required": [
          "x1",
          "y1",
          "z1",
          "x2",
          "z2",
          "block"
        ]
      },
      "page": "/MindCraft/"
    }
    build_paintAction

    Change one block into another kind, keeping its rotation when the shape matches.

    View tool JSON
    {
      "name": "build_paint",
      "kind": "act",
      "impl": "imperative",
      "description": "Change one block into another kind, keeping its rotation when the shape matches.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "x": {
            "type": "integer"
          },
          "y": {
            "type": "integer"
          },
          "z": {
            "type": "integer"
          },
          "block": {
            "type": "string"
          }
        },
        "required": [
          "x",
          "y",
          "z",
          "block"
        ]
      },
      "page": "/MindCraft/"
    }
    build_copyAction

    Copy a box of blocks to the clipboard.

    View tool JSON
    {
      "name": "build_copy",
      "kind": "act",
      "impl": "imperative",
      "description": "Copy a box of blocks to the clipboard.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "x1": {
            "type": "integer"
          },
          "y1": {
            "type": "integer"
          },
          "z1": {
            "type": "integer"
          },
          "x2": {
            "type": "integer"
          },
          "y2": {
            "type": "integer"
          },
          "z2": {
            "type": "integer"
          }
        },
        "required": [
          "x1",
          "y1",
          "z1",
          "x2",
          "y2",
          "z2"
        ]
      },
      "page": "/MindCraft/"
    }
    build_pasteAction

    Paste the clipboard centered on (x, z) with its bottom at y. rotation = quarter turns.

    View tool JSON
    {
      "name": "build_paste",
      "kind": "act",
      "impl": "imperative",
      "description": "Paste the clipboard centered on (x, z) with its bottom at y. rotation = quarter turns.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "x": {
            "type": "integer"
          },
          "y": {
            "type": "integer"
          },
          "z": {
            "type": "integer"
          },
          "rotation": {
            "type": "integer"
          }
        },
        "required": [
          "x",
          "y",
          "z"
        ]
      },
      "page": "/MindCraft/"
    }
    build_houseAction

    Build any building at (x, z) with its floor at y: type (house, hospital, school, shop, skyscraper, hotel, barn, library, restaurant, firestation, castle), width and depth 5-25, floors 1-10, wall/roof/trim block ids, colorful, furnish (beds, tables, lamps...), sign "cross", flag (canada, brazil, usa, uk, france, italy, germany, japan, portugal, spain, mexico, ireland, rainbow). Doors, stairs between floors, windows, and lamps are always included.

    View tool JSON
    {
      "name": "build_house",
      "kind": "act",
      "impl": "imperative",
      "description": "Build any building at (x, z) with its floor at y: type (house, hospital, school, shop, skyscraper, hotel, barn, library, restaurant, firestation, castle), width and depth 5-25, floors 1-10, wall/roof/trim block ids, colorful, furnish (beds, tables, lamps...), sign \"cross\", flag (canada, brazil, usa, uk, france, italy, germany, japan, portugal, spain, mexico, ireland, rainbow). Doors, stairs between floors, windows, and lamps are always included.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "x": {
            "type": "integer"
          },
          "y": {
            "type": "integer"
          },
          "z": {
            "type": "integer"
          },
          "type": {
            "type": "string"
          },
          "width": {
            "type": "integer"
          },
          "depth": {
            "type": "integer"
          },
          "floors": {
            "type": "integer"
          },
          "wall": {
            "type": "string"
          },
          "roof": {
            "type": "string"
          },
          "trim": {
            "type": "string"
          },
          "colorful": {
            "type": "boolean"
          },
          "castle": {
            "type": "boolean"
          },
          "furnish": {
            "type": "boolean"
          },
          "sign": {
            "type": "string"
          },
          "flag": {
            "type": "string"
          },
          "doorWidth": {
            "type": "integer"
          },
          "doorHeight": {
            "type": "integer"
          },
          "automaticDoor": {
            "type": "boolean"
          },
          "elevator": {
            "type": "boolean"
          },
          "pistonDoor": {
            "type": "boolean"
          },
          "roomPlan": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "purpose": {
                  "type": "string"
                },
                "count": {
                  "type": "integer"
                }
              }
            }
          },
          "features": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "court",
                "playground",
                "pool",
                "garden",
                "parking",
                "fountain",
                "fence"
              ]
            }
          }
        },
        "required": [
          "x",
          "y",
          "z"
        ]
      },
      "page": "/MindCraft/"
    }
    build_digAction

    Dig something at (x, z) with the ground surface at y: kind pool (in-ground, tiled, with a ladder), raisedPool (above ground), lake, pond, pit, bunker (underground room with stairs and lights), tunnel (along +x), well, moat. width and length in blocks, depth in blocks down.

    View tool JSON
    {
      "name": "build_dig",
      "kind": "act",
      "impl": "imperative",
      "description": "Dig something at (x, z) with the ground surface at y: kind pool (in-ground, tiled, with a ladder), raisedPool (above ground), lake, pond, pit, bunker (underground room with stairs and lights), tunnel (along +x), well, moat. width and length in blocks, depth in blocks down.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "x": {
            "type": "integer"
          },
          "y": {
            "type": "integer"
          },
          "z": {
            "type": "integer"
          },
          "kind": {
            "type": "string",
            "enum": [
              "pool",
              "raisedPool",
              "lake",
              "pond",
              "pit",
              "bunker",
              "tunnel",
              "well",
              "moat"
            ]
          },
          "width": {
            "type": "integer"
          },
          "length": {
            "type": "integer"
          },
          "depth": {
            "type": "integer"
          }
        },
        "required": [
          "x",
          "y",
          "z",
          "kind"
        ]
      },
      "page": "/MindCraft/"
    }
    build_featureAction

    Build one thing beside a building, centred on (x, z) with the ground at y: bridge (a plank deck with railings and a step at each end), treehouse (a platform on log stilts with a ladder), doghouse (a kennel with a doorway, a water bowl, and the first letter of the name over the door — pass the name as text), runway (a long airstrip a plane can take off from), playground, court, garden, fountain, parking, fence. width and length in blocks, color a block id for its planks.

    View tool JSON
    {
      "name": "build_feature",
      "kind": "act",
      "impl": "imperative",
      "description": "Build one thing beside a building, centred on (x, z) with the ground at y: bridge (a plank deck with railings and a step at each end), treehouse (a platform on log stilts with a ladder), doghouse (a kennel with a doorway, a water bowl, and the first letter of the name over the door — pass the name as text), runway (a long airstrip a plane can take off from), playground, court, garden, fountain, parking, fence. width and length in blocks, color a block id for its planks.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "x": {
            "type": "integer"
          },
          "y": {
            "type": "integer"
          },
          "z": {
            "type": "integer"
          },
          "kind": {
            "type": "string",
            "enum": [
              "bridge",
              "treehouse",
              "doghouse",
              "playground",
              "court",
              "garden",
              "fountain",
              "parking",
              "fence",
              "runway"
            ]
          },
          "width": {
            "type": "integer"
          },
          "length": {
            "type": "integer"
          },
          "color": {
            "type": "string"
          },
          "text": {
            "type": "string"
          },
          "extras": {
            "type": "object",
            "properties": {
              "fence": {
                "type": "boolean"
              },
              "bowl": {
                "type": "boolean"
              },
              "light": {
                "type": "boolean"
              },
              "bed": {
                "type": "boolean"
              }
            }
          }
        },
        "required": [
          "x",
          "y",
          "z",
          "kind"
        ]
      },
      "page": "/MindCraft/"
    }
    build_monumentAction

    Build a famous place in blocks, centred on (x, z) with the ground at y: eiffel, cn_tower, rogers_dome, peace_tower, rideau_canal, tokyo_tower, skytree, sensoji, canada_place, science_world, lions_gate, christ_redeemer, sugarloaf, arena_baixada, big_ben, tower_bridge, liberty, empire_state, opera_house, harbour_bridge, colosseum, pyramid, golden_gate, taj_mahal, leaning_tower, stonehenge, great_wall, burj_khalifa, machu_picchu, niemeyer_eye, wire_opera, botanical_garden, masp, copan, ibirapuera, niagara, iguacu, sign. The kind "sign" spells out the text argument in big block letters. color is a block id for the parts that have an obvious colour.

    View tool JSON
    {
      "name": "build_monument",
      "kind": "act",
      "impl": "imperative",
      "description": "Build a famous place in blocks, centred on (x, z) with the ground at y: eiffel, cn_tower, rogers_dome, peace_tower, rideau_canal, tokyo_tower, skytree, sensoji, canada_place, science_world, lions_gate, christ_redeemer, sugarloaf, arena_baixada, big_ben, tower_bridge, liberty, empire_state, opera_house, harbour_bridge, colosseum, pyramid, golden_gate, taj_mahal, leaning_tower, stonehenge, great_wall, burj_khalifa, machu_picchu, niemeyer_eye, wire_opera, botanical_garden, masp, copan, ibirapuera, niagara, iguacu, sign. The kind \"sign\" spells out the text argument in big block letters. color is a block id for the parts that have an obvious colour.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "x": {
            "type": "integer"
          },
          "y": {
            "type": "integer"
          },
          "z": {
            "type": "integer"
          },
          "kind": {
            "type": "string",
            "enum": [
              "eiffel",
              "cn_tower",
              "rogers_dome",
              "peace_tower",
              "rideau_canal",
              "tokyo_tower",
              "skytree",
              "sensoji",
              "canada_place",
              "science_world",
              "lions_gate",
              "christ_redeemer",
              "sugarloaf",
              "arena_baixada",
              "big_ben",
              "tower_bridge",
              "liberty",
              "empire_state",
              "opera_house",
              "harbour_bridge",
              "colosseum",
              "pyramid",
              "golden_gate",
              "taj_mahal",
              "leaning_tower",
              "stonehenge",
              "great_wall",
              "burj_khalifa",
              "machu_picchu",
              "niemeyer_eye",
              "wire_opera",
              "botanical_garden",
              "masp",
              "copan",
              "ibirapuera",
              "niagara",
              "iguacu",
              "sign"
            ]
          },
          "text": {
            "type": "string"
          },
          "color": {
            "type": "string"
          }
        },
        "required": [
          "x",
          "y",
          "z",
          "kind"
        ]
      },
      "page": "/MindCraft/"
    }
    build_shapeAction

    Build a simple shape centered on (x, z) with its bottom at y: pyramid, tower, cube, platform, wall, ring, line, tree, arch. size 2-16.

    View tool JSON
    {
      "name": "build_shape",
      "kind": "act",
      "impl": "imperative",
      "description": "Build a simple shape centered on (x, z) with its bottom at y: pyramid, tower, cube, platform, wall, ring, line, tree, arch. size 2-16.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "shape": {
            "type": "string"
          },
          "block": {
            "type": "string"
          },
          "x": {
            "type": "integer"
          },
          "y": {
            "type": "integer"
          },
          "z": {
            "type": "integer"
          },
          "size": {
            "type": "integer"
          }
        },
        "required": [
          "shape",
          "x",
          "y",
          "z"
        ]
      },
      "page": "/MindCraft/"
    }
    build_list_blueprintsAction

    The blueprint cards you can stamp: id, label, size.

    View tool JSON
    {
      "name": "build_list_blueprints",
      "kind": "act",
      "impl": "imperative",
      "description": "The blueprint cards you can stamp: id, label, size.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/MindCraft/"
    }
    build_stamp_blueprintAction

    Stamp a blueprint (see build_list_blueprints) centered on (x, z) with its floor at y.

    View tool JSON
    {
      "name": "build_stamp_blueprint",
      "kind": "act",
      "impl": "imperative",
      "description": "Stamp a blueprint (see build_list_blueprints) centered on (x, z) with its floor at y.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "blueprint": {
            "type": "string"
          },
          "x": {
            "type": "integer"
          },
          "y": {
            "type": "integer"
          },
          "z": {
            "type": "integer"
          },
          "rotation": {
            "type": "integer"
          }
        },
        "required": [
          "blueprint",
          "x",
          "y",
          "z"
        ]
      },
      "page": "/MindCraft/"
    }
    build_mirrorAction

    Mirror every edit across the plane x = mirrorX (defaults to the player). enabled=false turns it off.

    View tool JSON
    {
      "name": "build_mirror",
      "kind": "act",
      "impl": "imperative",
      "description": "Mirror every edit across the plane x = mirrorX (defaults to the player). enabled=false turns it off.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "mirrorX": {
            "type": "integer"
          }
        },
        "required": [
          "enabled"
        ]
      },
      "page": "/MindCraft/"
    }
    villager_listAnswer

    Every villager: id, name, job, position.

    View tool JSON
    {
      "name": "villager_list",
      "kind": "answer",
      "impl": "imperative",
      "description": "Every villager: id, name, job, position.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/MindCraft/"
    }
    villager_jobsAction

    The jobs a villager can have.

    View tool JSON
    {
      "name": "villager_jobs",
      "kind": "act",
      "impl": "imperative",
      "description": "The jobs a villager can have.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/MindCraft/"
    }
    villager_spawnAction

    A new villager with a job (see villager_jobs, or "random") near the player or at (x, z).

    View tool JSON
    {
      "name": "villager_spawn",
      "kind": "act",
      "impl": "imperative",
      "description": "A new villager with a job (see villager_jobs, or \"random\") near the player or at (x, z).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "job": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "x": {
            "type": "number"
          },
          "z": {
            "type": "number"
          }
        }
      },
      "page": "/MindCraft/"
    }
    villager_talkAction

    Talk to a villager: choice hi, gift, play (they follow you a while), or bye. Returns their line.

    View tool JSON
    {
      "name": "villager_talk",
      "kind": "act",
      "impl": "imperative",
      "description": "Talk to a villager: choice hi, gift, play (they follow you a while), or bye. Returns their line.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "choice": {
            "type": "string",
            "enum": [
              "hi",
              "gift",
              "play",
              "bye"
            ]
          }
        },
        "required": [
          "id",
          "choice"
        ]
      },
      "page": "/MindCraft/"
    }
    villager_chatAction

    Say something to a villager as the child would. Returns what they answer and what they did.

    View tool JSON
    {
      "name": "villager_chat",
      "kind": "act",
      "impl": "imperative",
      "description": "Say something to a villager as the child would. Returns what they answer and what they did.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "message": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "message"
        ]
      },
      "page": "/MindCraft/"
    }
    villager_sayAction

    Make a villager say a line (for outside agents answering chats).

    View tool JSON
    {
      "name": "villager_say",
      "kind": "act",
      "impl": "imperative",
      "description": "Make a villager say a line (for outside agents answering chats).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "text": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "text"
        ]
      },
      "page": "/MindCraft/"
    }
    villager_danceAction

    A villager or pet dances for a few seconds.

    View tool JSON
    {
      "name": "villager_dance",
      "kind": "act",
      "impl": "imperative",
      "description": "A villager or pet dances for a few seconds.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "seconds": {
            "type": "number"
          }
        },
        "required": [
          "id"
        ]
      },
      "page": "/MindCraft/"
    }
    vehicle_rideAction

    A villager drives or flies a ride around on its own: the nearest ride of a kind (car, motorcycle, boat, plane, helicopter), or a specific vehicle id. Spawns one if none is nearby.

    View tool JSON
    {
      "name": "vehicle_ride",
      "kind": "act",
      "impl": "imperative",
      "description": "A villager drives or flies a ride around on its own: the nearest ride of a kind (car, motorcycle, boat, plane, helicopter), or a specific vehicle id. Spawns one if none is nearby.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "villager": {
            "type": "string"
          },
          "vehicle": {
            "type": "string"
          },
          "kind": {
            "type": "string",
            "enum": [
              "car",
              "boat",
              "motorcycle",
              "plane",
              "helicopter"
            ]
          }
        },
        "required": [
          "villager"
        ]
      },
      "page": "/MindCraft/"
    }
    vehicle_stopAction

    A villager hops off whatever it is riding.

    View tool JSON
    {
      "name": "vehicle_stop",
      "kind": "act",
      "impl": "imperative",
      "description": "A villager hops off whatever it is riding.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "villager": {
            "type": "string"
          }
        },
        "required": [
          "villager"
        ]
      },
      "page": "/MindCraft/"
    }
    player_rideAction

    The player hops into a vehicle by id (or the nearest one).

    View tool JSON
    {
      "name": "player_ride",
      "kind": "act",
      "impl": "imperative",
      "description": "The player hops into a vehicle by id (or the nearest one).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "vehicle": {
            "type": "string"
          }
        }
      },
      "page": "/MindCraft/"
    }
    elevator_spawnAction

    An elevator platform at (x, z) that stops at the given heights (block tops). Stand on it: Jump goes up a floor, Sneak goes down.

    View tool JSON
    {
      "name": "elevator_spawn",
      "kind": "act",
      "impl": "imperative",
      "description": "An elevator platform at (x, z) that stops at the given heights (block tops). Stand on it: Jump goes up a floor, Sneak goes down.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "x": {
            "type": "number"
          },
          "z": {
            "type": "number"
          },
          "stops": {
            "type": "array",
            "items": {
              "type": "number"
            }
          }
        },
        "required": [
          "x",
          "z",
          "stops"
        ]
      },
      "page": "/MindCraft/"
    }
    player_flyAction

    Creative flight on or off (default: toggle). While flying, jump rises and sneak sinks.

    View tool JSON
    {
      "name": "player_fly",
      "kind": "act",
      "impl": "imperative",
      "description": "Creative flight on or off (default: toggle). While flying, jump rises and sneak sinks.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "on": {
            "type": "boolean"
          }
        }
      },
      "page": "/MindCraft/"
    }
    player_danceAction

    The player dances for a few seconds.

    View tool JSON
    {
      "name": "player_dance",
      "kind": "act",
      "impl": "imperative",
      "description": "The player dances for a few seconds.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "seconds": {
            "type": "number"
          }
        }
      },
      "page": "/MindCraft/"
    }
    villager_stayAction

    A villager waits where it is for a while.

    View tool JSON
    {
      "name": "villager_stay",
      "kind": "act",
      "impl": "imperative",
      "description": "A villager waits where it is for a while.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "seconds": {
            "type": "number"
          }
        },
        "required": [
          "id"
        ]
      },
      "page": "/MindCraft/"
    }
    villager_buildAction

    A villager walks over and builds a blueprint (or fills a box with a block) by hand, block by block. One undo step when done.

    View tool JSON
    {
      "name": "villager_build",
      "kind": "act",
      "impl": "imperative",
      "description": "A villager walks over and builds a blueprint (or fills a box with a block) by hand, block by block. One undo step when done.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "blueprint": {
            "type": "string"
          },
          "block": {
            "type": "string"
          },
          "x": {
            "type": "number"
          },
          "y": {
            "type": "number"
          },
          "z": {
            "type": "number"
          },
          "x2": {
            "type": "number"
          },
          "y2": {
            "type": "number"
          },
          "z2": {
            "type": "number"
          },
          "rotation": {
            "type": "number"
          }
        },
        "required": [
          "id",
          "x",
          "y",
          "z"
        ]
      },
      "page": "/MindCraft/"
    }
    villager_walk_toAction

    Send a villager (or pet) walking to (x, z).

    View tool JSON
    {
      "name": "villager_walk_to",
      "kind": "act",
      "impl": "imperative",
      "description": "Send a villager (or pet) walking to (x, z).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "x": {
            "type": "number"
          },
          "z": {
            "type": "number"
          }
        },
        "required": [
          "id",
          "x",
          "z"
        ]
      },
      "page": "/MindCraft/"
    }
    pet_listAnswer

    Every pet: id, name, kind, whether it follows.

    View tool JSON
    {
      "name": "pet_list",
      "kind": "answer",
      "impl": "imperative",
      "description": "Every pet: id, name, kind, whether it follows.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/MindCraft/"
    }
    pet_adoptAction

    Adopt a dog or cat; it appears near the player (or at x, z) and follows.

    View tool JSON
    {
      "name": "pet_adopt",
      "kind": "act",
      "impl": "imperative",
      "description": "Adopt a dog or cat; it appears near the player (or at x, z) and follows.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "kind": {
            "type": "string",
            "enum": [
              "dog",
              "cat"
            ]
          },
          "name": {
            "type": "string"
          },
          "x": {
            "type": "number"
          },
          "z": {
            "type": "number"
          }
        },
        "required": [
          "kind"
        ]
      },
      "page": "/MindCraft/"
    }
    pet_renameAction

    Give a pet a new name.

    View tool JSON
    {
      "name": "pet_rename",
      "kind": "act",
      "impl": "imperative",
      "description": "Give a pet a new name.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name"
        ]
      },
      "page": "/MindCraft/"
    }
    pet_followAction

    Tell a pet to follow you, stay, or wander.

    View tool JSON
    {
      "name": "pet_follow",
      "kind": "act",
      "impl": "imperative",
      "description": "Tell a pet to follow you, stay, or wander.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "mode": {
            "type": "string",
            "enum": [
              "follow",
              "stay",
              "wander"
            ]
          }
        },
        "required": [
          "id",
          "mode"
        ]
      },
      "page": "/MindCraft/"
    }
    vehicle_listAnswer

    Every car and boat, and which one the player is riding.

    View tool JSON
    {
      "name": "vehicle_list",
      "kind": "answer",
      "impl": "imperative",
      "description": "Every car and boat, and which one the player is riding.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/MindCraft/"
    }
    vehicle_spawnAction

    A new ride near the player or at (x, z): car, motorcycle, boat (needs water), plane, or helicopter.

    View tool JSON
    {
      "name": "vehicle_spawn",
      "kind": "act",
      "impl": "imperative",
      "description": "A new ride near the player or at (x, z): car, motorcycle, boat (needs water), plane, or helicopter.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "kind": {
            "type": "string",
            "enum": [
              "car",
              "boat",
              "motorcycle",
              "plane",
              "helicopter"
            ]
          },
          "x": {
            "type": "number"
          },
          "z": {
            "type": "number"
          }
        },
        "required": [
          "kind"
        ]
      },
      "page": "/MindCraft/"
    }
    vehicle_mountAction

    Hop into a vehicle by id. Then player input (or player_walk_to) drives it.

    View tool JSON
    {
      "name": "vehicle_mount",
      "kind": "act",
      "impl": "imperative",
      "description": "Hop into a vehicle by id. Then player input (or player_walk_to) drives it.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ]
      },
      "page": "/MindCraft/"
    }
    vehicle_dismountAction

    Hop out of the current vehicle.

    View tool JSON
    {
      "name": "vehicle_dismount",
      "kind": "act",
      "impl": "imperative",
      "description": "Hop out of the current vehicle.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/MindCraft/"
    }
    player_set_lookAction

    Dress up the player: hex colors for shirt, pants, skin, hair; hat none/cap/crown/cowboy/party; style boy/girl.

    View tool JSON
    {
      "name": "player_set_look",
      "kind": "act",
      "impl": "imperative",
      "description": "Dress up the player: hex colors for shirt, pants, skin, hair; hat none/cap/crown/cowboy/party; style boy/girl.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "shirt": {
            "type": "string"
          },
          "pants": {
            "type": "string"
          },
          "skin": {
            "type": "string"
          },
          "hair": {
            "type": "string"
          },
          "hat": {
            "type": "string",
            "enum": [
              "none",
              "cap",
              "crown",
              "cowboy",
              "party"
            ]
          },
          "style": {
            "type": "string",
            "enum": [
              "boy",
              "girl"
            ]
          }
        }
      },
      "page": "/MindCraft/"
    }
    crafting_list_recipesAnswer

    Every recipe: id, result, ingredients grid (9 cells, row by row).

    View tool JSON
    {
      "name": "crafting_list_recipes",
      "kind": "answer",
      "impl": "imperative",
      "description": "Every recipe: id, result, ingredients grid (9 cells, row by row).",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/MindCraft/"
    }
    crafting_matchAction

    What a 3x3 grid of block ids (nulls for empty) would make.

    View tool JSON
    {
      "name": "crafting_match",
      "kind": "act",
      "impl": "imperative",
      "description": "What a 3x3 grid of block ids (nulls for empty) would make.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "grid": {
            "type": "array"
          }
        },
        "required": [
          "grid"
        ]
      },
      "page": "/MindCraft/"
    }
    crafting_craftAction

    Craft a recipe by id: the result lands in the hotbar.

    View tool JSON
    {
      "name": "crafting_craft",
      "kind": "act",
      "impl": "imperative",
      "description": "Craft a recipe by id: the result lands in the hotbar.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "recipe": {
            "type": "string"
          }
        },
        "required": [
          "recipe"
        ]
      },
      "page": "/MindCraft/"
    }
    logic_power_atAnswer

    The power level (0-15) reaching a cell right now.

    View tool JSON
    {
      "name": "logic_power_at",
      "kind": "answer",
      "impl": "imperative",
      "description": "The power level (0-15) reaching a cell right now.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "x": {
            "type": "integer"
          },
          "y": {
            "type": "integer"
          },
          "z": {
            "type": "integer"
          }
        },
        "required": [
          "x",
          "y",
          "z"
        ]
      },
      "page": "/MindCraft/"
    }
    logic_set_leverAction

    Flip a lever on or off.

    View tool JSON
    {
      "name": "logic_set_lever",
      "kind": "act",
      "impl": "imperative",
      "description": "Flip a lever on or off.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "x": {
            "type": "integer"
          },
          "y": {
            "type": "integer"
          },
          "z": {
            "type": "integer"
          },
          "on": {
            "type": "boolean"
          }
        },
        "required": [
          "x",
          "y",
          "z",
          "on"
        ]
      },
      "page": "/MindCraft/"
    }
    logic_press_buttonAction

    Press a button (it stays on for a moment).

    View tool JSON
    {
      "name": "logic_press_button",
      "kind": "act",
      "impl": "imperative",
      "description": "Press a button (it stays on for a moment).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "x": {
            "type": "integer"
          },
          "y": {
            "type": "integer"
          },
          "z": {
            "type": "integer"
          }
        },
        "required": [
          "x",
          "y",
          "z"
        ]
      },
      "page": "/MindCraft/"
    }
    audio_setAction

    Sound settings: muted, music on/off, volume 0..1.

    View tool JSON
    {
      "name": "audio_set",
      "kind": "act",
      "impl": "imperative",
      "description": "Sound settings: muted, music on/off, volume 0..1.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "muted": {
            "type": "boolean"
          },
          "music": {
            "type": "boolean"
          },
          "volume": {
            "type": "number"
          }
        }
      },
      "page": "/MindCraft/"
    }
    audio_playAction

    Play a sound effect: place, remove, jump, splash, door, click, pop, happy, craft, piston, vroom, gift, sizzle.

    View tool JSON
    {
      "name": "audio_play",
      "kind": "act",
      "impl": "imperative",
      "description": "Play a sound effect: place, remove, jump, splash, door, click, pop, happy, craft, piston, vroom, gift, sizzle.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "sound": {
            "type": "string"
          }
        },
        "required": [
          "sound"
        ]
      },
      "page": "/MindCraft/"
    }
    robot_listAnswer

    Every robot with its program, position, and whether it is running.

    View tool JSON
    {
      "name": "robot_list",
      "kind": "answer",
      "impl": "imperative",
      "description": "Every robot with its program, position, and whether it is running.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/MindCraft/"
    }
    robot_spawnAction

    A new robot near the player (or at x, y, z).

    View tool JSON
    {
      "name": "robot_spawn",
      "kind": "act",
      "impl": "imperative",
      "description": "A new robot near the player (or at x, y, z).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "x": {
            "type": "integer"
          },
          "y": {
            "type": "integer"
          },
          "z": {
            "type": "integer"
          }
        }
      },
      "page": "/MindCraft/"
    }
    robot_programAction

    Set a robot program: cards like {op:"forward"}, {op:"place"}, {op:"repeat",times:4,body:[...]}. Ops: forward back left right up down turn_left turn_right place remove wait. Optional block id to place.

    View tool JSON
    {
      "name": "robot_program",
      "kind": "act",
      "impl": "imperative",
      "description": "Set a robot program: cards like {op:\"forward\"}, {op:\"place\"}, {op:\"repeat\",times:4,body:[...]}. Ops: forward back left right up down turn_left turn_right place remove wait. Optional block id to place.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "program": {
            "type": "array"
          },
          "block": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "program"
        ]
      },
      "page": "/MindCraft/"
    }
    robot_runAction

    Run (or stop) a robot program.

    View tool JSON
    {
      "name": "robot_run",
      "kind": "act",
      "impl": "imperative",
      "description": "Run (or stop) a robot program.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "run": {
            "type": "boolean"
          }
        },
        "required": [
          "id"
        ]
      },
      "page": "/MindCraft/"
    }