Revit MCP

by revit-mcp
MIT License
60

create_point_based_element

Automate the creation of point-based elements like doors, windows, and furniture in Revit. Specify family type, position, dimensions, level, and rotation for batch processing in millimeters (mm).

Instructions

Create one or more point-based elements in Revit such as doors, windows, or furniture. Supports batch creation with detailed parameters including family type ID, position, dimensions, and level information. All units are in millimeters (mm).

Input Schema

NameRequiredDescriptionDefault
dataYesArray of point-based elements to create

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "data": { "description": "Array of point-based elements to create", "items": { "additionalProperties": false, "properties": { "baseLevel": { "description": "Base level height", "type": "number" }, "baseOffset": { "description": "Offset from the base level", "type": "number" }, "depth": { "description": "Depth of the element in mm", "type": "number" }, "height": { "description": "Height of the element in mm", "type": "number" }, "locationPoint": { "additionalProperties": false, "description": "The position coordinates where the element will be placed", "properties": { "x": { "description": "X coordinate", "type": "number" }, "y": { "description": "Y coordinate", "type": "number" }, "z": { "description": "Z coordinate", "type": "number" } }, "required": [ "x", "y", "z" ], "type": "object" }, "name": { "description": "Description of the element (e.g., door, window)", "type": "string" }, "rotation": { "description": "Rotation angle in degrees (0-360)", "type": "number" }, "typeId": { "description": "The ID of the family type to create.", "type": "number" }, "width": { "description": "Width of the element in mm", "type": "number" } }, "required": [ "name", "locationPoint", "width", "height", "baseLevel", "baseOffset" ], "type": "object" }, "type": "array" } }, "required": [ "data" ], "type": "object" }
ID: npu475c7cd