Critical-risk tools in KiCAD-MCP-Server
12 of the 231 tools in KiCAD-MCP-Server are classified as critical risk. This page profiles those tools specifically, with recommended policy actions and the attack patterns that target them.
Every operation listed below is an action PolicyLayer recommends controlling at the transport layer. Open any tool to see the full profile, risk score, and YAML policy snippet.
Tools at critical risk
-
clear_board_outlineDestructiveDelete all Edge.Cuts graphics from the current PCB board.
-
delete_componentDestructiveRemove a component from the PCB by its reference designator.
-
delete_graphicDestructiveDelete a PCB graphic/drawing item by UUID.
-
delete_schematic_componentDestructiveRemove a placed symbol from a KiCAD schematic (.kicad_sch). This removes the symbol instance (the placed component) from the schematic. It does NOT remove the symbol definition...
-
delete_schematic_net_labelDestructiveRemove a net label from the schematic.
-
delete_schematic_wireDestructiveRemove a wire from the schematic by start and end coordinates.
-
delete_symbolDestructiveRemove a symbol from a .kicad_sym library file.
-
delete_traceDestructiveDelete traces from the PCB. Can delete by UUID, position, or bulk-delete all traces on a net.
-
discard_or_reloadDestructiveDiscard the current in-memory PCB state and reload the board from disk.
-
remove_hierarchical_sheetDestructiveRemove a hierarchical-sheet reference from a parent schematic (the reverse of add_hierarchical_sheet). Identify the sheet by sheetName (matches the sheet
-
remove_library_table_entryDestructiveRemove one or more entries from a sym-lib-table or fp-lib-table by nickname — the
-
remove_schematic_component_propertyDestructiveRemove a single custom property from a placed schematic symbol. Built-in fields (Reference, Value, Footprint, Datasheet) cannot be removed — KiCad requires them on every symbol...
Attacks that target this class
Critical-risk tools in any server share these documented attack patterns. Each links to the full case and the defensive policy.