← WebMCP Directory

Tool tree

cabinet-maker-xtremes.vercel.app

Productivity & BusinessTools verified
Website
Design modular cabinetry in real-time 3D, run NKBA clearance validation, auto-fit wall layouts, and export Home Depot bill of materials with WebMCP.
Explore capabilities

    page: Every page

    get_agent_guidanceAnswer

    Returns the cabinet-planning agent playbook.

    View tool JSON
    {
      "name": "get_agent_guidance",
      "kind": "answer",
      "impl": "imperative",
      "description": "Returns the cabinet-planning agent playbook.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    get_project_summaryAnswer

    Returns current room, entity, selection, and revision state.

    View tool JSON
    {
      "name": "get_project_summary",
      "kind": "answer",
      "impl": "imperative",
      "description": "Returns current room, entity, selection, and revision state.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    list_catalog_optionsAnswer

    Lists cabinet, built-in, hardware, and shelving catalog entries with honest price status.

    View tool JSON
    {
      "name": "list_catalog_options",
      "kind": "answer",
      "impl": "imperative",
      "description": "Lists cabinet, built-in, hardware, and shelving catalog entries with honest price status.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "kind": {
            "default": "all",
            "type": "string",
            "enum": [
              "all",
              "cabinet",
              "built_in",
              "hardware",
              "shelving",
              "drawer_system",
              "hinge"
            ]
          },
          "search": {
            "default": "",
            "type": "string"
          }
        },
        "required": [
          "kind",
          "search"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    set_room_dimensionsAction

    Creates a new room or resizes the current room through one revision-checked transaction.

    View tool JSON
    {
      "name": "set_room_dimensions",
      "kind": "act",
      "impl": "imperative",
      "description": "Creates a new room or resizes the current room through one revision-checked transaction.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "width_inches": {
            "type": "number",
            "exclusiveMinimum": 0
          },
          "length_inches": {
            "type": "number",
            "exclusiveMinimum": 0
          },
          "height_inches": {
            "type": "number",
            "exclusiveMinimum": 0
          },
          "layout_shape": {
            "type": "string",
            "enum": [
              "single_wall",
              "l_shape",
              "u_shape",
              "galley"
            ]
          },
          "expected_revision": {
            "type": "integer",
            "minimum": 0,
            "maximum": 9007199254740991
          },
          "content_behavior": {
            "type": "string",
            "enum": [
              "new_project",
              "resize_current"
            ]
          }
        },
        "required": [
          "width_inches",
          "length_inches",
          "height_inches",
          "layout_shape",
          "expected_revision",
          "content_behavior"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    analyze_wall_fitAnswer

    Returns deterministic current-revision auto-fit proposals without mutation.

    View tool JSON
    {
      "name": "analyze_wall_fit",
      "kind": "answer",
      "impl": "imperative",
      "description": "Returns deterministic current-revision auto-fit proposals without mutation.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "wall_id": {
            "type": "string",
            "minLength": 1
          },
          "target_run": {
            "type": "string",
            "enum": [
              "base",
              "wall"
            ]
          },
          "include_sink_base": {
            "default": false,
            "type": "boolean"
          }
        },
        "required": [
          "wall_id",
          "target_run",
          "include_sink_base"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    validate_designAction

    Validates walls, collisions, obstacles, and built-in geometry.

    View tool JSON
    {
      "name": "validate_design",
      "kind": "act",
      "impl": "imperative",
      "description": "Validates walls, collisions, obstacles, and built-in geometry.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    generate_project_bomAction

    Generates the honest stock and material-estimate BOM.

    View tool JSON
    {
      "name": "generate_project_bom",
      "kind": "act",
      "impl": "imperative",
      "description": "Generates the honest stock and material-estimate BOM.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    capture_design_screenshotAction

    Captures the registered planner renderer with current visibility and section state.

    View tool JSON
    {
      "name": "capture_design_screenshot",
      "kind": "act",
      "impl": "imperative",
      "description": "Captures the registered planner renderer with current visibility and section state.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "include_transient_preview": {
            "default": false,
            "type": "boolean"
          }
        },
        "required": [
          "include_transient_preview"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    get_assembly_overviewAnswer

    Returns exact assembly geometry and steps for a placed cabinet instance.

    View tool JSON
    {
      "name": "get_assembly_overview",
      "kind": "answer",
      "impl": "imperative",
      "description": "Returns exact assembly geometry and steps for a placed cabinet instance.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "cabinet_id": {
            "type": "string",
            "minLength": 1
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    configure_cabinetAction

    Configures one cabinet through the validated cabinet command.

    View tool JSON
    {
      "name": "configure_cabinet",
      "kind": "act",
      "impl": "imperative",
      "description": "Configures one cabinet through the validated cabinet command.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "cabinet_id": {
            "type": "string",
            "minLength": 1
          },
          "expected_revision": {
            "type": "integer",
            "minimum": 0,
            "maximum": 9007199254740991
          },
          "convert_to_built": {
            "type": "boolean",
            "const": true
          },
          "wall_id": {
            "type": "string",
            "minLength": 1
          },
          "offset_inches": {
            "type": "number",
            "minimum": 0
          },
          "elevation_inches": {
            "type": "number",
            "minimum": 0
          },
          "width_inches": {
            "type": "number",
            "exclusiveMinimum": 0
          },
          "height_inches": {
            "type": "number",
            "exclusiveMinimum": 0
          },
          "depth_inches": {
            "type": "number",
            "exclusiveMinimum": 0
          },
          "door_swing": {
            "type": "string",
            "enum": [
              "left",
              "right",
              "double",
              "drawers",
              "open_shelf",
              "false_front"
            ]
          },
          "door_style_id": {
            "type": "string",
            "minLength": 1
          },
          "finish_id": {
            "type": "string",
            "minLength": 1
          },
          "interior_finish_id": {
            "type": "string",
            "minLength": 1
          },
          "hardware_id": {
            "type": "string",
            "minLength": 1
          },
          "build": {
            "type": "object",
            "properties": {
              "construction": {
                "type": "string",
                "enum": [
                  "frameless",
                  "face_frame"
                ]
              },
              "carcass_thickness_inches": {
                "type": "number",
                "exclusiveMinimum": 0
              },
              "back_thickness_inches": {
                "type": "number",
                "exclusiveMinimum": 0
              },
              "shelf_thickness_inches": {
                "type": "number",
                "exclusiveMinimum": 0
              },
              "face_frame_width_inches": {
                "type": "number",
                "exclusiveMinimum": 0
              },
              "front_layout": {
                "type": "string",
                "enum": [
                  "single_door",
                  "double_door",
                  "door_and_drawer",
                  "drawers",
                  "open",
                  "false_front"
                ]
              },
              "drawer_count": {
                "type": "integer",
                "minimum": 0,
                "maximum": 6
              },
              "shelf_count": {
                "type": "integer",
                "minimum": 0,
                "maximum": 6
              },
              "shelf_layout": {
                "type": "string",
                "enum": [
                  "even",
                  "custom"
                ]
              },
              "shelf_elevations_inches": {
                "maxItems": 6,
                "type": "array",
                "items": {
                  "type": "number",
                  "minimum": 0
                }
              },
              "include_hardware": {
                "type": "boolean"
              },
              "hardware_placement": {
                "type": "string",
                "enum": [
                  "auto",
                  "upper",
                  "center",
                  "lower"
                ]
              },
              "left_finished_end": {
                "type": "boolean"
              },
              "right_finished_end": {
                "type": "boolean"
              },
              "toe_kick_height_inches": {
                "type": "number",
                "minimum": 0
              },
              "toe_kick_depth_inches": {
                "type": "number",
                "minimum": 0
              },
              "drawer_slide_id": {
                "type": "string",
                "minLength": 1
              },
              "hinge_id": {
                "type": "string",
                "minLength": 1
              }
            },
            "additionalProperties": false
          }
        },
        "required": [
          "cabinet_id",
          "expected_revision"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    configure_built_in_elementAction

    Configures a manual built-in element; generated elements reject edits.

    View tool JSON
    {
      "name": "configure_built_in_element",
      "kind": "act",
      "impl": "imperative",
      "description": "Configures a manual built-in element; generated elements reject edits.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "element_id": {
            "type": "string",
            "minLength": 1
          },
          "expected_revision": {
            "type": "integer",
            "minimum": 0,
            "maximum": 9007199254740991
          },
          "wall_id": {
            "type": "string",
            "minLength": 1
          },
          "offset_inches": {
            "type": "number"
          },
          "elevation_inches": {
            "type": "number"
          },
          "depth_offset_inches": {
            "type": "number"
          },
          "width_inches": {
            "type": "number",
            "exclusiveMinimum": 0
          },
          "height_inches": {
            "type": "number",
            "exclusiveMinimum": 0
          },
          "depth_inches": {
            "type": "number",
            "exclusiveMinimum": 0
          },
          "finish_id": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "element_id",
          "expected_revision"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    select_scene_entitiesAction

    Updates view-only scene selection without changing project revision.

    View tool JSON
    {
      "name": "select_scene_entities",
      "kind": "act",
      "impl": "imperative",
      "description": "Updates view-only scene selection without changing project revision.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "entity_ids": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1
            }
          },
          "mode": {
            "type": "string",
            "enum": [
              "replace",
              "toggle"
            ]
          }
        },
        "required": [
          "entity_ids",
          "mode"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    preview_catalog_placementAction

    Stages an exact catalog placement preview and returns its token.

    View tool JSON
    {
      "name": "preview_catalog_placement",
      "kind": "act",
      "impl": "imperative",
      "description": "Stages an exact catalog placement preview and returns its token.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "entry_id": {
            "type": "string",
            "minLength": 1
          },
          "wall_id": {
            "type": "string",
            "minLength": 1
          },
          "offset_inches": {
            "type": "number"
          },
          "elevation_inches": {
            "type": "number"
          },
          "snap": {
            "type": "boolean"
          }
        },
        "required": [
          "entry_id",
          "wall_id",
          "snap"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    preview_scene_transformAction

    Stages a same-wall scene move through the shared snap resolver.

    View tool JSON
    {
      "name": "preview_scene_transform",
      "kind": "act",
      "impl": "imperative",
      "description": "Stages a same-wall scene move through the shared snap resolver.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "entity_ids": {
            "minItems": 1,
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1
            }
          },
          "delta_offset_inches": {
            "type": "number"
          },
          "delta_elevation_inches": {
            "type": "number"
          },
          "snap": {
            "type": "boolean"
          }
        },
        "required": [
          "entity_ids",
          "delta_offset_inches",
          "delta_elevation_inches",
          "snap"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    preview_auto_fit_proposalAction

    Stages a deterministic proposal ID at an exact project revision.

    View tool JSON
    {
      "name": "preview_auto_fit_proposal",
      "kind": "act",
      "impl": "imperative",
      "description": "Stages a deterministic proposal ID at an exact project revision.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "proposal_id": {
            "type": "string",
            "minLength": 1
          },
          "expected_revision": {
            "type": "integer",
            "minimum": 0,
            "maximum": 9007199254740991
          }
        },
        "required": [
          "proposal_id",
          "expected_revision"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    commit_scene_previewAction

    Commits one exact tokenized scene preview.

    View tool JSON
    {
      "name": "commit_scene_preview",
      "kind": "act",
      "impl": "imperative",
      "description": "Commits one exact tokenized scene preview.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "token": {
            "type": "string",
            "minLength": 1
          },
          "expected_revision": {
            "type": "integer",
            "minimum": 0,
            "maximum": 9007199254740991
          }
        },
        "required": [
          "token",
          "expected_revision"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    cancel_scene_previewSensitive Action

    Cancels the transient scene preview without mutation.

    View tool JSON
    {
      "name": "cancel_scene_preview",
      "kind": "transact",
      "impl": "imperative",
      "description": "Cancels the transient scene preview without mutation.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    duplicate_scene_selectionAction

    Duplicates the selected same-wall movable entities in one transaction.

    View tool JSON
    {
      "name": "duplicate_scene_selection",
      "kind": "act",
      "impl": "imperative",
      "description": "Duplicates the selected same-wall movable entities in one transaction.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "entity_ids": {
            "minItems": 1,
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1
            }
          },
          "expected_revision": {
            "type": "integer",
            "minimum": 0,
            "maximum": 9007199254740991
          }
        },
        "required": [
          "expected_revision"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    remove_scene_selectionAction

    Removes selected scene entities in one revision-checked transaction.

    View tool JSON
    {
      "name": "remove_scene_selection",
      "kind": "act",
      "impl": "imperative",
      "description": "Removes selected scene entities in one revision-checked transaction.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "entity_ids": {
            "minItems": 1,
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1
            }
          },
          "expected_revision": {
            "type": "integer",
            "minimum": 0,
            "maximum": 9007199254740991
          }
        },
        "required": [
          "expected_revision"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    align_distribute_scene_selectionAction

    Aligns or distributes selected same-wall movable entities.

    View tool JSON
    {
      "name": "align_distribute_scene_selection",
      "kind": "act",
      "impl": "imperative",
      "description": "Aligns or distributes selected same-wall movable entities.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "entity_ids": {
            "minItems": 1,
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1
            }
          },
          "operation": {
            "type": "string",
            "enum": [
              "left",
              "center",
              "right",
              "bottom",
              "middle",
              "top",
              "equal_gaps",
              "equal_centers"
            ]
          },
          "expected_revision": {
            "type": "integer",
            "minimum": 0,
            "maximum": 9007199254740991
          }
        },
        "required": [
          "operation",
          "expected_revision"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    set_scene_inspectionAction

    Updates view-only visibility, section, and measurement state.

    View tool JSON
    {
      "name": "set_scene_inspection",
      "kind": "act",
      "impl": "imperative",
      "description": "Updates view-only visibility, section, and measurement state.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "hidden_ids": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1
            }
          },
          "isolate_ids": {
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1
            }
          },
          "section_mode": {
            "type": "string",
            "enum": [
              "none",
              "cabinet_front",
              "room_plane"
            ]
          },
          "section_offset_inches": {
            "type": "number"
          },
          "measurement": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "action": {
                    "type": "string",
                    "const": "create"
                  },
                  "start": {
                    "type": "object",
                    "properties": {
                      "wall_id": {
                        "type": "string",
                        "minLength": 1
                      },
                      "offset_inches": {
                        "type": "number"
                      },
                      "elevation_inches": {
                        "type": "number"
                      }
                    },
                    "required": [
                      "wall_id",
                      "offset_inches",
                      "elevation_inches"
                    ],
                    "additionalProperties": false
                  },
                  "end": {
                    "type": "object",
                    "properties": {
                      "wall_id": {
                        "type": "string",
                        "minLength": 1
                      },
                      "offset_inches": {
                        "type": "number"
                      },
                      "elevation_inches": {
                        "type": "number"
                      }
                    },
                    "required": [
                      "wall_id",
                      "offset_inches",
                      "elevation_inches"
                    ],
                    "additionalProperties": false
                  },
                  "name": {
                    "type": "string",
                    "minLength": 1
                  }
                },
                "required": [
                  "action",
                  "start",
                  "end"
                ],
                "additionalProperties": false
              },
              {
                "type": "object",
                "properties": {
                  "action": {
                    "type": "string",
                    "const": "delete"
                  },
                  "measurement_id": {
                    "type": "string",
                    "minLength": 1
                  }
                },
                "required": [
                  "action",
                  "measurement_id"
                ],
                "additionalProperties": false
              }
            ]
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    complete_built_in_runsAction

    Stages exact generated run finishes for review and tokenized commit.

    View tool JSON
    {
      "name": "complete_built_in_runs",
      "kind": "act",
      "impl": "imperative",
      "description": "Stages exact generated run finishes for review and tokenized commit.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "properties": {
          "wall_id": {
            "type": "string",
            "minLength": 1
          },
          "cabinet_ids": {
            "minItems": 1,
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1
            }
          },
          "expected_revision": {
            "type": "integer",
            "minimum": 0,
            "maximum": 9007199254740991
          }
        },
        "required": [
          "wall_id",
          "expected_revision"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }