# AutoCAD MCP Pro MCP server

Agent View of the PolicyLayer registry record for AutoCAD MCP Pro: identity, probed posture, risk grade, and all 247 tools classified. HTML page: https://policylayer.com/tools/u-c4n-autocad-mcp

## Facts

- Server id: `u-c4n/autocad-mcp`
- Homepage: https://github.com/U-C4N/Autocad-MCP
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 247
- Tool categories present: Destructive, Execute, Financial, Read, Write
- Tags: u c4n autocad mcp, payments, admin, automation
- Record last modified: 2026-10-04T11:48:42.882Z

## Tools (247)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `block_explode` | Destructive | Critical | https://policylayer.com/tools/u-c4n-autocad-mcp/block-explode.md |
| `construction_clear` | Destructive | Critical | https://policylayer.com/tools/u-c4n-autocad-mcp/construction-clear.md |
| `drawing_purge` | Destructive | Critical | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-purge.md |
| `entity_delete` | Destructive | Critical | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-delete.md |
| `entity_delete_many` | Destructive | Critical | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-delete-many.md |
| `layer_delete` | Destructive | Critical | https://policylayer.com/tools/u-c4n-autocad-mcp/layer-delete.md |
| `layer_state_delete` | Destructive | Critical | https://policylayer.com/tools/u-c4n-autocad-mcp/layer-state-delete.md |
| `layout_delete` | Destructive | Critical | https://policylayer.com/tools/u-c4n-autocad-mcp/layout-delete.md |
| `transaction_rollback` | Destructive | Critical | https://policylayer.com/tools/u-c4n-autocad-mcp/transaction-rollback.md |
| `viewport_delete` | Destructive | Critical | https://policylayer.com/tools/u-c4n-autocad-mcp/viewport-delete.md |
| `batch_plot` | Execute | High | https://policylayer.com/tools/u-c4n-autocad-mcp/batch-plot.md |
| `cad_batch` | Execute | High | https://policylayer.com/tools/u-c4n-autocad-mcp/cad-batch.md |
| `entity_array_polar` | Execute | High | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-array-polar.md |
| `gear_draw_section_aa` | Execute | High | https://policylayer.com/tools/u-c4n-autocad-mcp/gear-draw-section-aa.md |
| `pid_tag_parse` | Execute | High | https://policylayer.com/tools/u-c4n-autocad-mcp/pid-tag-parse.md |
| `solid_boolean` | Execute | High | https://policylayer.com/tools/u-c4n-autocad-mcp/solid-boolean.md |
| `solid_extrude` | Execute | High | https://policylayer.com/tools/u-c4n-autocad-mcp/solid-extrude.md |
| `solid_revolve` | Execute | High | https://policylayer.com/tools/u-c4n-autocad-mcp/solid-revolve.md |
| `system_launch` | Execute | High | https://policylayer.com/tools/u-c4n-autocad-mcp/system-launch.md |
| `system_run_command` | Execute | High | https://policylayer.com/tools/u-c4n-autocad-mcp/system-run-command.md |
| `system_run_lisp` | Execute | High | https://policylayer.com/tools/u-c4n-autocad-mcp/system-run-lisp.md |
| `view_named_restore` | Execute | High | https://policylayer.com/tools/u-c4n-autocad-mcp/view-named-restore.md |
| `view_zoom_extents` | Execute | High | https://policylayer.com/tools/u-c4n-autocad-mcp/view-zoom-extents.md |
| `view_zoom_window` | Execute | High | https://policylayer.com/tools/u-c4n-autocad-mcp/view-zoom-window.md |
| `datum_feature` | Other | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/datum-feature.md |
| `drawing_critique` | Other | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-critique.md |
| `drawing_finalize` | Other | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-finalize.md |
| `drawing_plan` | Other | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-plan.md |
| `transaction_begin` | Other | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/transaction-begin.md |
| `analysis_bounding_box` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/analysis-bounding-box.md |
| `analysis_entity_stats` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/analysis-entity-stats.md |
| `analysis_find_in_region` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/analysis-find-in-region.md |
| `analysis_layer_stats` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/analysis-layer-stats.md |
| `analysis_list_properties` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/analysis-list-properties.md |
| `analysis_measure_area` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/analysis-measure-area.md |
| `analysis_measure_distance` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/analysis-measure-distance.md |
| `analysis_select_by_type` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/analysis-select-by-type.md |
| `arch_catalogue_list` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/arch-catalogue-list.md |
| `arch_rooms_detect` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/arch-rooms-detect.md |
| `block_find_references` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/block-find-references.md |
| `block_get_attributes` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/block-get-attributes.md |
| `block_list` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/block-list.md |
| `bom_extract` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/bom-extract.md |
| `data_extract` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/data-extract.md |
| `dimstyle_list` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/dimstyle-list.md |
| `document_list` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/document-list.md |
| `drawing_info` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-info.md |
| `drawing_properties_get` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-properties-get.md |
| `drawing_scale_check` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-scale-check.md |
| `drawing_template_list` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-template-list.md |
| `drawing_topology_check` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-topology-check.md |
| `entity_get` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-get.md |
| `entity_get_xdata` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-get-xdata.md |
| `entity_list` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-list.md |
| `entity_select_smart` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-select-smart.md |
| `layer_list` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/layer-list.md |
| `layer_state_list` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/layer-state-list.md |
| `layout_list` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/layout-list.md |
| `linetype_list` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/linetype-list.md |
| `mech_part_inspect` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/mech-part-inspect.md |
| `mech_view_add` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/mech-view-add.md |
| `mleaderstyle_list` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/mleaderstyle-list.md |
| `pid_equipment_list` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/pid-equipment-list.md |
| `pid_line_list` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/pid-line-list.md |
| `pid_symbol_list` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/pid-symbol-list.md |
| `plot_style_list` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/plot-style-list.md |
| `point_from_snap` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/point-from-snap.md |
| `point_intersection` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/point-intersection.md |
| `point_tangent` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/point-tangent.md |
| `selection_get` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/selection-get.md |
| `std_part_list` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/std-part-list.md |
| `system_about` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/system-about.md |
| `system_capabilities` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/system-capabilities.md |
| `system_get_variable` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/system-get-variable.md |
| `system_preferences_get` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/system-preferences-get.md |
| `system_status` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/system-status.md |
| `system_variable_describe` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/system-variable-describe.md |
| `template_list` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/template-list.md |
| `text_find_replace` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/text-find-replace.md |
| `textstyle_list` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/textstyle-list.md |
| `ucs_list` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/ucs-list.md |
| `validation_check` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/validation-check.md |
| `view_named_list` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/view-named-list.md |
| `view_named_save` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/view-named-save.md |
| `view_screenshot` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/view-screenshot.md |
| `view_zoom_and_screenshot` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/view-zoom-and-screenshot.md |
| `viewport_list` | Read | Low | https://policylayer.com/tools/u-c4n-autocad-mcp/viewport-list.md |
| `analysis_measure_entity` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/analysis-measure-entity.md |
| `analysis_select_by_layer` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/analysis-select-by-layer.md |
| `arch_catalogue_insert` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/arch-catalogue-insert.md |
| `arch_dimension_chains` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/arch-dimension-chains.md |
| `arch_grid` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/arch-grid.md |
| `arch_opening` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/arch-opening.md |
| `arch_plan_from_spec` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/arch-plan-from-spec.md |
| `arch_room` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/arch-room.md |
| `arch_schedule` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/arch-schedule.md |
| `arch_stair` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/arch-stair.md |
| `arch_symbol` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/arch-symbol.md |
| `arch_wall` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/arch-wall.md |
| `balloon_add` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/balloon-add.md |
| `block_create_from_entities` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/block-create-from-entities.md |
| `block_define` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/block-define.md |
| `block_insert` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/block-insert.md |
| `block_set_attributes` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/block-set-attributes.md |
| `bom_table` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/bom-table.md |
| `boundary_from_entities` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/boundary-from-entities.md |
| `boundary_trace` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/boundary-trace.md |
| `cable_takeoff` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/cable-takeoff.md |
| `centre_marks` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/centre-marks.md |
| `construction_xline` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/construction-xline.md |
| `dimension_aligned` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/dimension-aligned.md |
| `dimension_angular` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/dimension-angular.md |
| `dimension_auto` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/dimension-auto.md |
| `dimension_diameter` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/dimension-diameter.md |
| `dimension_linear` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/dimension-linear.md |
| `dimension_radius` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/dimension-radius.md |
| `dimstyle_create` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/dimstyle-create.md |
| `dimstyle_modify` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/dimstyle-modify.md |
| `dimstyle_set_current` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/dimstyle-set-current.md |
| `document_activate` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/document-activate.md |
| `document_close` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/document-close.md |
| `drawing_apply_iso_layers` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-apply-iso-layers.md |
| `drawing_apply_standard` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-apply-standard.md |
| `drawing_audit` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-audit.md |
| `drawing_close` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-close.md |
| `drawing_deliver` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-deliver.md |
| `drawing_diff` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-diff.md |
| `drawing_export_dwg` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-export-dwg.md |
| `drawing_export_dxf` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-export-dxf.md |
| `drawing_export_pdf` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-export-pdf.md |
| `drawing_new` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-new.md |
| `drawing_open` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-open.md |
| `drawing_preflight` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-preflight.md |
| `drawing_properties_set` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-properties-set.md |
| `drawing_redo` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-redo.md |
| `drawing_refine` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-refine.md |
| `drawing_save` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-save.md |
| `drawing_save_as` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-save-as.md |
| `drawing_settings` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-settings.md |
| `drawing_template_save` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-template-save.md |
| `drawing_understand` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-understand.md |
| `drawing_undo` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/drawing-undo.md |
| `entity_array_rectangular` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-array-rectangular.md |
| `entity_batch_create` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-batch-create.md |
| `entity_batch_modify` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-batch-modify.md |
| `entity_chamfer` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-chamfer.md |
| `entity_change_space` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-change-space.md |
| `entity_copy` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-copy.md |
| `entity_create_arc` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-create-arc.md |
| `entity_create_block_ref` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-create-block-ref.md |
| `entity_create_circle` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-create-circle.md |
| `entity_create_ellipse` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-create-ellipse.md |
| `entity_create_hatch` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-create-hatch.md |
| `entity_create_line` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-create-line.md |
| `entity_create_mtext` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-create-mtext.md |
| `entity_create_point` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-create-point.md |
| `entity_create_polyline` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-create-polyline.md |
| `entity_create_rectangle` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-create-rectangle.md |
| `entity_create_revcloud` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-create-revcloud.md |
| `entity_create_spline` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-create-spline.md |
| `entity_create_table` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-create-table.md |
| `entity_create_text` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-create-text.md |
| `entity_create_wipeout` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-create-wipeout.md |
| `entity_edit_geometry` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-edit-geometry.md |
| `entity_edit_text` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-edit-text.md |
| `entity_extend` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-extend.md |
| `entity_fillet` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-fillet.md |
| `entity_mirror` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-mirror.md |
| `entity_move` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-move.md |
| `entity_offset` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-offset.md |
| `entity_rotate` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-rotate.md |
| `entity_scale` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-scale.md |
| `entity_set_properties` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-set-properties.md |
| `entity_set_xdata` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-set-xdata.md |
| `entity_trim` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/entity-trim.md |
| `gd_frame` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/gd-frame.md |
| `gear_draw_helical_front_view` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/gear-draw-helical-front-view.md |
| `gear_draw_spur_front_view` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/gear-draw-spur-front-view.md |
| `hatch_add_boundary` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/hatch-add-boundary.md |
| `hatch_edit` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/hatch-edit.md |
| `hatch_material` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/hatch-material.md |
| `hatch_set_gradient` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/hatch-set-gradient.md |
| `image_attach` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/image-attach.md |
| `keyway_draw_keyed_bore` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/keyway-draw-keyed-bore.md |
| `keyway_draw_section` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/keyway-draw-section.md |
| `layer_create` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/layer-create.md |
| `layer_freeze` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/layer-freeze.md |
| `layer_hide` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/layer-hide.md |
| `layer_isolate` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/layer-isolate.md |
| `layer_lock` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/layer-lock.md |
| `layer_modify` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/layer-modify.md |
| `layer_set_current` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/layer-set-current.md |
| `layer_show` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/layer-show.md |
| `layer_state_restore` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/layer-state-restore.md |
| `layer_state_save` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/layer-state-save.md |
| `layer_thaw` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/layer-thaw.md |
| `layer_unlock` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/layer-unlock.md |
| `layout_copy` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/layout-copy.md |
| `layout_create` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/layout-create.md |
| `layout_rename` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/layout-rename.md |
| `layout_set_current` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/layout-set-current.md |
| `leader_create_mleader` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/leader-create-mleader.md |
| `linetype_load` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/linetype-load.md |
| `mech_dimension_part` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/mech-dimension-part.md |
| `mech_hole_pattern` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/mech-hole-pattern.md |
| `mech_part_draw` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/mech-part-draw.md |
| `mech_part_from_spec` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/mech-part-from-spec.md |
| `mleaderstyle_create` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/mleaderstyle-create.md |
| `page_setup_apply` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/page-setup-apply.md |
| `page_setup_list` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/page-setup-list.md |
| `pid_from_spec` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/pid-from-spec.md |
| `pid_graph` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/pid-graph.md |
| `pid_instrument_index` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/pid-instrument-index.md |
| `pid_line_draw` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/pid-line-draw.md |
| `pid_symbol_insert` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/pid-symbol-insert.md |
| `pipe_takeoff` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/pipe-takeoff.md |
| `revision_add` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/revision-add.md |
| `section_line` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/section-line.md |
| `selection_filter` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/selection-filter.md |
| `selection_polygon` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/selection-polygon.md |
| `selection_window` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/selection-window.md |
| `sheet_frame` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/sheet-frame.md |
| `solid_box` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/solid-box.md |
| `solid_cylinder` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/solid-cylinder.md |
| `std_feature_draw` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/std-feature-draw.md |
| `std_part_insert` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/std-part-insert.md |
| `surface_texture` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/surface-texture.md |
| `system_preferences_set` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/system-preferences-set.md |
| `system_prompt_message` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/system-prompt-message.md |
| `system_set_variable` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/system-set-variable.md |
| `template_apply_layers` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/template-apply-layers.md |
| `text_set_background` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/text-set-background.md |
| `textstyle_create` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/textstyle-create.md |
| `textstyle_set_current` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/textstyle-set-current.md |
| `titleblock_apply` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/titleblock-apply.md |
| `titleblock_apply_iso_a3` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/titleblock-apply-iso-a3.md |
| `transaction_commit` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/transaction-commit.md |
| `ucs_restore` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/ucs-restore.md |
| `ucs_set` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/ucs-set.md |
| `user_pick_point` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/user-pick-point.md |
| `user_select` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/user-select.md |
| `viewport_create` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/viewport-create.md |
| `viewport_lock` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/viewport-lock.md |
| `viewport_set_scale` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/viewport-set-scale.md |
| `weld_symbol` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/weld-symbol.md |
| `xref_attach` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/xref-attach.md |
| `xref_manage` | Write | Medium | https://policylayer.com/tools/u-c4n-autocad-mcp/xref-manage.md |

## Tool descriptions

- `construction_clear` — Delete every entity on the CONSTRUCTION layer. Idempotent.
- `drawing_purge` — Purge all unused objects (layers, blocks, linetypes, styles) from the drawing.
- `entity_delete` — Permanently delete an entity by its handle.
- `entity_delete_many` — Delete multiple entities in one call. Returns count of deleted entities.
- `layer_state_delete` — Remove the named state's XRECORD. Layers themselves are untouched.
- `solid_boolean` — Boolean-combine two native 3D solids (COM backend, opt-in).
- `view_zoom_extents` — Zoom to show all entities in the drawing (fit drawing in viewport).
- `view_zoom_window` — Zoom to display the specified rectangular window region.
- `analysis_bounding_box` — Get the bounding box (extents) of all entities in the drawing.
- `analysis_entity_stats` — Analyze the drawing and return entity counts grouped by type and by layer.
- `analysis_find_in_region` — Find all entities within a rectangular region (crossing selection).
- `analysis_layer_stats` — Return detailed statistics for each layer: entity count, types present.
- `analysis_list_properties` — AutoCAD's LIST: the full DXF attribute set for one handle.
- `analysis_measure_distance` — Measure the Euclidean distance between two points.
- `analysis_select_by_type` — Get all entities of a specific type. Returns entity list with handles.
- `block_find_references` — Find all insert references to a specific block definition.
- `block_list` — List all block definitions in the drawing (name, origin, attribute count, entity count).
- `drawing_info` — Get comprehensive metadata for the current drawing.
- `entity_get` — Get all properties of a specific entity by its handle.
- `entity_get_xdata` — Extended entity data as {app: [values]}. An app with no XDATA is simply absent.
- `layer_list` — List all layers with their properties (color, linetype, frozen, locked, visibility).
- `layer_state_list` — Every state under ACADMCP_LAYERSTATES with its description and layer
- `layout_list` — List all layout tabs (Model + paper-space layouts) and the current one.
- `linetype_list` — Return the names of all linetypes currently loaded in the active drawing.
- `point_tangent` — Compute the tangent point on a circle from an external point.
- `system_about` — Get detailed information about AutoCAD MCP Pro capabilities and available tools.
- `system_capabilities` — Return machine-readable support modes for the active backend.
- `system_status` — Get full status of the AutoCAD MCP Pro server and backend connection.
- `template_list` — List all available layer templates and their contents.
- `textstyle_list` — Every STYLE table entry and the one new TEXT/MTEXT will use.
- `validation_check` — Run quality checks on the current drawing.
- `view_named_list` — Every VIEW table entry with centre, height and width. No refusals.
- `view_zoom_and_screenshot` — Zoom to extents (or window if coordinates given), then capture a screenshot.
- `boundary_from_entities` — Chain the given entities into one closed polyline.
- `dimension_aligned` — Create an aligned dimension that measures the true distance between two points.
- `dimension_angular` — Create an angular dimension measuring the angle between two lines from a vertex.
- `drawing_export_dxf` — Export the current drawing as a DXF file.
- `drawing_save` — Save the current drawing. Optionally specify a new path.
- `entity_copy` — Copy an entity and move the copy by (dx, dy, dz). Returns info of the new copy.
- `entity_create_point` — Create a point marker entity at (x, y).
- `entity_create_polyline` — Create a lightweight 2D polyline through the given points.
- `entity_create_rectangle` — Create a closed rectangular polyline between two corner points.
- `entity_create_spline` — Create a NURBS spline curve passing through the specified fit points.
- `entity_create_wipeout` — Create a WIPEOUT that hides drawing content behind its outline.
- `entity_mirror` — Mirror an entity across a line defined by two points. Returns the mirrored copy.
- `entity_trim` — Trim target against cutter, keeping the segment containing (keep_x, keep_y).
- `layer_freeze` — Freeze a layer (makes it invisible and unselectable, faster regeneration).
- `layer_hide` — Turn off a layer (entities invisible but still processed in regeneration).
- `layer_lock` — Lock a layer (entities visible but cannot be selected or modified).
- `layer_modify` — Modify an existing layer's color, linetype, and/or lineweight.
- `layer_set_current` — Set the active/current layer for new entities.
- `layer_show` — Turn on a layer that was previously turned off.
- `layer_thaw` — Thaw a frozen layer, making it visible and selectable again.
- `layer_unlock` — Unlock a layer to allow entity selection and modification.
- `layout_rename` — Rename a paper-space layout. Entity handles are unaffected.
- `system_prompt_message` — Utility.Prompt: tell the operator something where they are looking.
- `template_apply_layers` — Apply a standard layer set from a predefined template.
- `transaction_commit` — Commit the current transaction.

## Related servers

- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Hermoso (896 tools) — https://policylayer.com/tools/hermoso.md
- Ainumbers Mcp Apps (746 tools) — https://policylayer.com/tools/postoaklabs-ainumbers-mcp-apps.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Nitrostack (697 tools) — https://policylayer.com/tools/nitrostack.md
- Yaver (678 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Vibecontrols (672 tools) — https://policylayer.com/tools/vibecontrols-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=u-c4n-autocad-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/u-c4n-autocad-mcp
