Skip to content

MCP Tool Catalog

Machine-maintained from kicad-mcp-pro source via scripts/generate_tools_reference.py.

The canonical source catalog remains docs/tools-reference.generated.md; this page is refreshed by pnpm run docs:tools.

Machine-maintained catalog. Refresh with pnpm run docs:tools.

Total public tools: 257.

Tool Profile(s) Read-Only Destructive Open-World Headless Requires KiCad Running Summary
add_footprint_inner_layer_graphic agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no yes no Inject an inner-layer graphic primitive into a footprint block.
check_design_for_manufacture agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic yes no no yes no Run a lightweight DFM check using available DRC data. This KiCad MCP Pro tool supports production EDA automation work...
check_power_integrity agent_full, analysis, critic, full, power yes no no no no Run a lightweight PDN mesh voltage-drop check for a power net.
dfm_calculate_manufacturing_cost agent_full, critic, full, manufacturing, release_manager no no no yes no Estimate fabrication cost from board area, layers, and via count.
dfm_load_manufacturer_profile agent_full, critic, full, manufacturing, release_manager no no no yes no Load a bundled manufacturer DFM profile for subsequent checks. This KiCad MCP Pro tool supports production EDA automa...
dfm_run_manufacturer_check agent_full, critic, full, manufacturing, release_manager no no no yes no Run a manufacturer-aware DFM review using the active bundled profile.
drc_export_rules agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic no yes yes yes no Export the active custom DRC rules file for sharing or CI.
drc_list_rules agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic yes no no yes no List known DRC rules from the active .kicad_dru file. This KiCad MCP Pro tool supports production EDA automation...
drc_rule_create agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic no no no yes no Create or update a custom DRC rule in the active .kicad_dru file.
drc_rule_delete agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic no no no yes no Delete a custom DRC rule from the active rules file.
drc_rule_enable agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic no no no yes no Enable or disable a custom DRC rule. This KiCad MCP Pro tool supports production EDA automation workflows for MCP cli...
emc_check_decoupling_placement agent_full, analysis, critic, full, high_speed no no no no no Review whether ICs have nearby decoupling capacitors. This KiCad MCP Pro tool supports production EDA automation work...
emc_check_differential_pair_symmetry agent_full, analysis, critic, full, high_speed no no no no no Review diff-pair skew and width symmetry. This KiCad MCP Pro tool supports production EDA automation workflows for MC...
emc_check_ground_plane_voids agent_full, analysis, critic, full, high_speed no no no no no Review GND plane presence and a simple void-risk proxy.
emc_check_high_speed_routing_rules agent_full, analysis, critic, full, high_speed no no no no no Review a high-speed net class for a short-stub proxy.
emc_check_return_path_continuity agent_full, analysis, critic, full, high_speed no no no no no Check EMC return-path continuity for a signal or all critical high-speed nets.
emc_check_split_plane_crossing agent_full, analysis, critic, full, high_speed no no no no no Warn when routed signals share layers with split non-ground planes.
emc_check_via_stitching agent_full, analysis, critic, full, high_speed no no no no no Estimate via-stitching density from existing ground vias. This KiCad MCP Pro tool supports production EDA automation...
emc_run_full_compliance agent_full, analysis, critic, full, high_speed no no no no no Run a lightweight EMC sweep with at least ten heuristic checks.
export_3d_render agent_full, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes no Render the board to a PNG image. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
export_3d_step agent_full, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes no Export a STEP model for the active board. This KiCad MCP Pro tool supports production EDA automation workflows for MC...
export_bom agent_full, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes no Export a bill of materials. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
export_drill agent_full, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes no Export drill files. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
export_dxf agent_full, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes no Export a board layer to DXF when supported. This KiCad MCP Pro tool supports production EDA automation workflows for...
export_gerber agent_full, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes no Export Gerber manufacturing files. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
export_ipc2581 agent_full, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes no Export IPC-2581 manufacturing data. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clie...
export_manufacturing_package agent_full, full, manufacturing, release_manager no yes yes yes no Generate the standard set of manufacturing exports. This KiCad MCP Pro tool supports production EDA automation workfl...
export_netlist agent_full, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes no Export a KiCad schematic netlist. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
export_odb agent_full, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes no Export an ODB++ manufacturing package when supported by KiCad 10+.
export_pcb_pdf agent_full, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes no Export the PCB to PDF. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
export_pick_and_place agent_full, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes no Export assembly position data. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
export_sch_pdf agent_full, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes no Export the schematic to PDF. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
export_spice_netlist agent_full, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes no Export a SPICE netlist. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
export_step agent_full, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes no Alias for STEP export with an optional explicit output path.
export_stepz agent_full, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes no Export a gzip-compressed STEPZ model using KiCad's stpz CLI command.
export_svg agent_full, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes no Export a board layer to SVG when supported. This KiCad MCP Pro tool supports production EDA automation workflows for...
export_xao agent_full, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes no Export an XAO model for the active board using KiCad CLI.
get_board_stats agent_full, full, manufacturing, release_manager yes no no yes no Export board statistics and return a readable preview. This KiCad MCP Pro tool supports production EDA automation wor...
get_courtyard_violations agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic yes no no yes no Return only courtyard issues from DRC. This KiCad MCP Pro tool supports production EDA automation workflows for MCP c...
get_silk_to_pad_violations agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic yes no no yes no Return silkscreen overlap issues from DRC. This KiCad MCP Pro tool supports production EDA automation workflows for M...
get_unconnected_nets agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic yes no no yes no Return only unconnected net issues from DRC. This KiCad MCP Pro tool supports production EDA automation workflows for...
kicad_create_new_project all no no no yes no Create a new minimal KiCad project structure and activate it.
kicad_get_project_info all yes no no yes no Show the currently configured KiCad project paths. This KiCad MCP Pro tool supports production EDA automation workflo...
kicad_get_server_info all yes no no yes no Return versioned server information and capability diagnostics for clients. This KiCad MCP Pro tool supports producti...
kicad_get_tools_in_category all yes no no no no Get the tool names available in a specific category. This KiCad MCP Pro tool supports production EDA automation workf...
kicad_get_version all yes no no yes no Get KiCad version information and current connection status. This KiCad MCP Pro tool supports production EDA automati...
kicad_help all yes no no yes no Show a concise startup guide and all tool categories. This KiCad MCP Pro tool supports production EDA automation work...
kicad_list_recent_projects all yes no no yes no List recently opened KiCad projects from KiCad's config files. This KiCad MCP Pro tool supports production EDA automa...
kicad_list_tool_categories all yes no no no no List all available tool categories and capabilities. This KiCad MCP Pro tool supports production EDA automation workf...
kicad_scan_directory all yes no no yes no Scan a directory and report any KiCad project files it contains.
kicad_set_project all no yes no yes no Set the active KiCad project directory and file paths. This KiCad MCP Pro tool supports production EDA automation wor...
lib_assign_footprint agent_full, builder, full, schematic, schematic_only, simulation no no no yes no Assign a footprint property to a schematic symbol. This KiCad MCP Pro tool supports production EDA automation workflo...
lib_assign_lcsc_to_symbol agent_full, builder, full, schematic, schematic_only, simulation no no no yes no Assign an LCSC part code to a schematic symbol property.
lib_bind_part_to_symbol agent_full, builder, full, schematic, schematic_only, simulation no no no yes no Assign a live part (LCSC/MPN) to a schematic symbol and optionally its footprint.
lib_check_stock_availability agent_full, builder, full, schematic, schematic_only, simulation yes no no yes no Check live stock availability for the requested schematic references. This KiCad MCP Pro tool supports production EDA...
lib_create_custom_symbol agent_full, builder, full, schematic, schematic_only, simulation no no no yes no Create a simple custom symbol in the active project directory.
lib_find_alternative_parts agent_full, builder, full, schematic, schematic_only, simulation yes no no yes no Find nearby alternative parts for the supplied LCSC code. This KiCad MCP Pro tool supports production EDA automation...
lib_generate_footprint_ipc7351 agent_full, builder, full, schematic, schematic_only, simulation no no no yes no Generate an IPC-7351B compliant KiCad footprint (.kicad_mod) and save it.
lib_generate_symbol_from_pintable agent_full, builder, full, schematic, schematic_only, simulation no no no yes no Generate a KiCad symbol (.kicad_sym) from a pin table and save it.
lib_get_bom_with_pricing agent_full, builder, full, schematic, schematic_only, simulation yes no no yes no Generate a live BOM summary with unit and extended pricing.
lib_get_component_details agent_full, builder, full, schematic, schematic_only, simulation yes no no yes no Return live component detail for a specific LCSC code or MPN.
lib_get_datasheet_url agent_full, builder, full, schematic, schematic_only, simulation yes no no yes no Return a datasheet URL from the symbol library when available.
lib_get_footprint_3d_model agent_full, builder, full, schematic, schematic_only, simulation yes no no yes no Return the configured 3D model path for a footprint. This KiCad MCP Pro tool supports production EDA automation workf...
lib_get_footprint_info agent_full, builder, full, schematic, schematic_only, simulation yes no no yes no Return details for a single footprint. This KiCad MCP Pro tool supports production EDA automation workflows for MCP c...
lib_get_symbol_info agent_full, builder, full, schematic, schematic_only, simulation yes no no yes no Return details for a single symbol. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clie...
lib_list_footprints agent_full, builder, full, schematic, schematic_only, simulation yes no no yes no List footprints in a specific library. This KiCad MCP Pro tool supports production EDA automation workflows for MCP c...
lib_list_libraries agent_full, builder, full, schematic, schematic_only, simulation yes no no yes no List configured symbol and footprint libraries. This KiCad MCP Pro tool supports production EDA automation workflows...
lib_rebuild_index agent_full, builder, full, schematic, schematic_only, simulation no no no yes no Rebuild the in-memory symbol search index. This KiCad MCP Pro tool supports production EDA automation workflows for M...
lib_recommend_part agent_full, builder, full, schematic, schematic_only, simulation yes no no yes no Recommend a purchasable part given electrical requirements.
lib_search_components agent_full, builder, full, schematic, schematic_only, simulation yes no no yes no Search live component sources for purchasable parts. This KiCad MCP Pro tool supports production EDA automation workf...
lib_search_footprints agent_full, builder, full, schematic, schematic_only, simulation yes no no yes no Search footprint libraries by footprint name. This KiCad MCP Pro tool supports production EDA automation workflows fo...
lib_search_symbols agent_full, builder, full, schematic, schematic_only, simulation yes no no yes no Search symbol libraries by name, description, or keywords. This KiCad MCP Pro tool supports production EDA automation...
manufacturing_quality_gate agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic yes no no yes no Evaluate manufacturing readiness against the active or requested DFM profile.
mfg_check_import_support agent_full, full, manufacturing yes no yes yes no Report whether the detected KiCad CLI advertises a given board-import format.
mfg_correct_cpl_rotations agent_full, full, manufacturing no no no yes no Apply JLCPCB CPL rotation corrections to a KiCad-exported pick-and-place CSV.
mfg_generate_release_manifest agent_full, full, manufacturing no no yes yes no Generate a SHA256-signed release manifest for the manufacturing package.
mfg_generate_test_plan agent_full, full, manufacturing no no no yes no Generate a bring-up test plan from the project design intent.
mfg_import_allegro agent_full, full, manufacturing no yes yes yes no Import an Allegro board into a KiCad project directory. This KiCad MCP Pro tool supports production EDA automation wo...
mfg_import_geda agent_full, full, manufacturing no yes yes yes no Import a gEDA PCB into a KiCad project directory. This KiCad MCP Pro tool supports production EDA automation workflow...
mfg_import_pads agent_full, full, manufacturing no yes yes yes no Import a PADS PCB into a KiCad project directory. This KiCad MCP Pro tool supports production EDA automation workflow...
mfg_panelize agent_full, full, manufacturing no yes yes yes no Panelize the active PCB using KiKit.
pcb_add_barcode agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no yes no Add a production barcode marker to the board file. This KiCad MCP Pro tool supports production EDA automation workflo...
pcb_add_blind_via agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no no no Add a blind or buried via between the requested copper layers.
pcb_add_circle agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no no no Add a board graphic circle. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_add_copper_zone agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no no yes Backward-compatible alias for pcb_add_zone(). This KiCad MCP Pro tool supports production EDA automation workflows fo...
pcb_add_fiducial_marks agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no yes no Append simple fiducial footprints near the board corners. This KiCad MCP Pro tool supports production EDA automation...
pcb_add_microvia agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no no no Add a microvia between adjacent copper layers. This KiCad MCP Pro tool supports production EDA automation workflows f...
pcb_add_mounting_holes agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no yes no Append standard mounting-hole footprints around the current board frame.
pcb_add_rectangle agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no no no Add a board graphic rectangle. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_add_segment agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no no no Add a board graphic segment. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_add_teardrops agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no no yes Create small copper helper zones at simple pad-to-track junctions.
pcb_add_text agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no no no Add board text. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_add_track agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no no yes Add a single track segment. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_add_tracks_bulk agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no no no Add multiple tracks in a single operation. This KiCad MCP Pro tool supports production EDA automation workflows for M...
pcb_add_via agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no no yes Add a via. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_add_zone agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no no yes Add a copper zone with an arbitrary polygon outline on one copper layer.
pcb_align_footprints agent_full, builder, full, high_speed, pcb, pcb_only, power no no no yes no Arrange selected footprints into a straight row or column. This KiCad MCP Pro tool supports production EDA automation...
pcb_auto_place_by_schematic agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no yes no Place PCB footprints from the current schematic using deterministic heuristics.
pcb_auto_place_force_directed agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no yes no Run a force-directed spring-embedder placement algorithm on a set of components.
pcb_bga_fanout agent_full, builder, full, high_speed, pcb, pcb_only, power no no no yes no Generate a BGA fanout via-placement plan (dog-ear or inline strategy).
pcb_block_create_from_selection agent_full, builder, full, high_speed, pcb, pcb_only, power no no no yes no Capture a reusable PCB design block from selected footprint references.
pcb_block_list agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager no no no yes no List stored PCB design blocks created from selected footprints. This KiCad MCP Pro tool supports production EDA autom...
pcb_block_place agent_full, builder, full, high_speed, pcb, pcb_only, power no no no yes no Place a stored PCB design block by cloning its saved footprint blocks.
pcb_check_creepage_clearance agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager no no no yes no Run a heuristic creepage clearance review against pad spacing. This KiCad MCP Pro tool supports production EDA automa...
pcb_delete_items agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no no yes Delete items by UUID. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_delete_object agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no no yes Delete a single PCB object by UUID through KiCad IPC.
pcb_export_3d_pdf agent_full, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes no Export the active PCB as a KiCad 10 3D PDF.
pcb_get_board_as_string agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager yes no no yes no Return the current board as a bounded S-expression string.
pcb_get_board_summary agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager yes no no yes no Summarize the current board. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_get_design_rules agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager yes no no yes no Read the active board design rules file when available. This KiCad MCP Pro tool supports production EDA automation wo...
pcb_get_footprint_layers agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager yes no no yes no List every layer referenced by a footprint block, including inner layers.
pcb_get_footprints agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager yes no no yes no List board footprints. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_get_impedance_for_trace agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager yes no no yes no Estimate trace impedance for the supplied width on the named stackup layer.
pcb_get_layers agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager yes no no yes no List enabled board layers. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_get_nets agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager yes no no yes no List all board nets. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_get_pads agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager yes no no no yes List board pads. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_get_ratsnest agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager yes no no yes no Report currently unconnected board items using the latest DRC view.
pcb_get_selection agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager yes no no yes no List currently selected items in the PCB editor. This KiCad MCP Pro tool supports production EDA automation workflows...
pcb_get_shapes agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager yes no no no yes List graphical board shapes. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_get_stackup agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager yes no no yes no Show the current stackup. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_get_tracks agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager yes no no yes no List board tracks. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_get_vias agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager yes no no yes no List board vias. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_get_zones agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager yes no no yes no List all board copper zones. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_group_by_function agent_full, builder, full, high_speed, pcb, pcb_only, power no no no yes no Cluster existing footprints into named functional groups. This KiCad MCP Pro tool supports production EDA automation...
pcb_highlight_net agent_full, builder, full, high_speed, pcb, pcb_only, power no no no no no Attempt to highlight a net in the GUI when supported.
pcb_move_component agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no no yes Move a PCB component by reference using the live footprint operation.
pcb_move_footprint agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no no yes Move a footprint to an absolute location. This KiCad MCP Pro tool supports production EDA automation workflows for MC...
pcb_place_component agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no no yes Place an already-synced PCB component at an absolute location.
pcb_place_decoupling_caps agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no yes no Move capacitor footprints into a tight row near a target IC footprint.
pcb_placement_quality_gate agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic yes no no yes no Evaluate whether footprint placement is overlap-free and inside the board frame.
pcb_placement_quality_report agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic no no no yes no Return a structured placement-quality report for capable MCP clients.
pcb_quality_gate agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic yes no no yes no Evaluate whether the PCB is physically clean enough to proceed.
pcb_refill_zones agent_full, builder, full, high_speed, pcb, pcb_only, power no no no no no Refill all copper zones. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_route_trace agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no no yes Route a trace segment through the KiCad IPC-backed track tool.
pcb_save agent_full, builder, full, high_speed, pcb, pcb_only, power no no no no no Save the active board. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_score_placement agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic no no no yes no Score PCB placement quality and explain both hard failures and softer warnings.
pcb_set_board_outline agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no no no Draw a rectangular board outline on Edge.Cuts. This KiCad MCP Pro tool supports production EDA automation workflows f...
pcb_set_design_rules agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no yes no Write board-level manufacturing constraints into the active .kicad_dru file.
pcb_set_footprint_layer agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no no yes Set the footprint copper side. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_set_keepout_zone agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no no yes Add a rectangular PCB keepout / rule area to the active board.
pcb_set_net_class agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no no no Assign a net class when the runtime supports it. This KiCad MCP Pro tool supports production EDA automation workflows...
pcb_set_stackup agent_full, builder, full, high_speed, pcb, pcb_only, power no yes no yes no Set the active board stackup using a file-backed profile.
pcb_sync_from_schematic agent_full, builder, full, high_speed, pcb, pcb_only, power no no no yes no Sync missing PCB footprints from schematic footprint assignments.
pcb_transfer_quality_gate agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic yes no no yes no Evaluate whether named schematic pad nets transferred cleanly onto PCB pads.
pdn_calculate_voltage_drop agent_full, analysis, critic, full, power no no no no no Estimate DC voltage drop and trace resistance. This KiCad MCP Pro tool supports production EDA automation workflows f...
pdn_check_copper_weight agent_full, analysis, critic, full, power no no no no no Check whether the routed copper for a net looks sufficient for the load current.
pdn_generate_power_plane agent_full, analysis, critic, full, power no no no no no Generate a rectangular copper plane on the requested copper layer.
pdn_recommend_decoupling_caps agent_full, analysis, critic, full, power no no no no no Recommend local and bulk decoupling from a simple PDN heuristic.
project_auto_fix_loop all no yes no yes no Run the project quality gate and automatically apply server-side fixes.
project_design_report all no no no yes no Generate a comprehensive design-status report.
project_full_validation_loop all no no no yes no Run ERC/DRC/project gates in a bounded fix-and-rerun validation loop.
project_gate_trend all no no no yes no Return persisted quality-gate trend history for one gate. This KiCad MCP Pro tool supports production EDA automation...
project_generate_design_prompt all no no no yes no Generate a professional workflow prompt tailored to the resolved project spec.
project_get_design_intent all yes no no yes no Show the persisted project design intent used by placement and release gates.
project_get_design_spec all yes no no yes no Return the resolved project design spec with explicit and inferred fields.
project_get_next_action all yes no no yes no Return the next high-priority action derived from the current project gate.
project_infer_design_spec all no no no yes no Infer a design spec from the active PCB without writing it to disk.
project_quality_gate agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic yes no no yes no Run the full project quality gate across schematic, PCB, DFM, and parity checks.
project_quality_gate_report agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic no no no yes no Return the full project gate in structured form for capable MCP clients.
project_set_design_intent all no yes no yes no Call this FIRST to store design intent for placement, routing, and gates.
project_validate_design_spec all no no no yes no Validate the resolved design spec against the active project PCB.
route_apply_tuning_profile agent_full, builder, full, high_speed, pcb, pcb_only no no no yes no Assign a named tuning profile to a net or wildcard net group.
route_autoroute_freerouting agent_full, builder, full, high_speed, pcb, pcb_only no yes no yes no Run FreeRouting after placement; do not skip this post-placement routing step.
route_create_tuning_profile agent_full, builder, full, high_speed, pcb, pcb_only no no no yes no Create or update a KiCad 10-style time-domain tuning profile.
route_differential_pair agent_full, builder, full, high_speed, pcb, pcb_only no no no yes no Write differential-pair routing constraints for a pair of nets.
route_export_dsn agent_full, builder, full, high_speed, pcb, pcb_only no yes yes yes no Stage a Specctra DSN file for FreeRouting. This KiCad MCP Pro tool supports production EDA automation workflows for M...
route_from_pad_to_pad agent_full, builder, full, high_speed, pcb, pcb_only no no no no yes Create a simple orthogonal route between two pads. This KiCad MCP Pro tool supports production EDA automation workflo...
route_import_ses agent_full, builder, full, high_speed, pcb, pcb_only no yes yes yes no Stage a Specctra SES file and explain the KiCad import step.
route_list_tuning_profiles agent_full, builder, full, high_speed, pcb, pcb_only no no no yes no List configured time-domain tuning profiles. This KiCad MCP Pro tool supports production EDA automation workflows for...
route_set_net_class_rules agent_full, builder, full, high_speed, pcb, pcb_only no yes no yes no Write net-class routing constraints into the active .kicad_dru file.
route_single_track agent_full, builder, full, high_speed, pcb, pcb_only no no no no yes Route a single straight track segment. This KiCad MCP Pro tool supports production EDA automation workflows for MCP c...
route_tune_length agent_full, builder, full, high_speed, pcb, pcb_only no no no yes no Write a length-tuning rule and report the current delta for a net.
route_tune_time_domain agent_full, builder, full, high_speed, pcb, pcb_only no no no yes no Create a KiCad 10-inspired time-domain tuning rule with a length fallback.
run_drc agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic yes no no yes no Run PCB design rule checks. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
run_erc agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic yes no no yes no Run schematic electrical rule checks. This KiCad MCP Pro tool supports production EDA automation workflows for MCP cl...
sch_add_bus agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no no no Add a schematic bus, snapping endpoints to the 2.54 mm grid by default.
sch_add_bus_wire_entry agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no no no Add a bus wire entry marker, snapping its anchor to the 2.54 mm grid by default.
sch_add_component agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no no yes Add a schematic component through the hybrid IPC reload path.
sch_add_global_label agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no no no Add a global label, preserving the requested shape and rotation.
sch_add_hierarchical_label agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no no no Add a hierarchical label, preserving the requested shape and rotation.
sch_add_jumper agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no no no Add a jumper symbol to the schematic. This KiCad MCP Pro tool supports production EDA automation workflows for MCP cl...
sch_add_label agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no no no Add a schematic label, snapping its anchor to the 2.54 mm grid by default.
sch_add_missing_junctions agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no yes no Insert missing schematic junctions at T-intersection wire endpoints. This KiCad MCP Pro tool supports production EDA...
sch_add_no_connect agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no no no Add a no-connect marker, snapping it to the 2.54 mm grid by default.
sch_add_power_symbol agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no no no Add a power symbol, snapping its anchor to the 2.54 mm grid by default.
sch_add_symbol agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no no no Add a schematic symbol at an absolute coordinate.
sch_add_wire agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no no no Add a schematic wire, snapping endpoints to the 2.54 mm grid by default.
sch_analyze_net_compilation agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no no no no no Preview how netlist-aware schematic compilation will resolve endpoints and wires.
sch_annotate agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no no no Renumber schematic references sequentially. This KiCad MCP Pro tool supports production EDA automation workflows for...
sch_auto_place_functional agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no yes no Place schematic symbols into semantically meaningful zones on the sheet.
sch_auto_place_symbols agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no no no Auto-place selected references using deterministic cluster, linear, or star layouts.
sch_auto_resize_sheet agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no no no yes no Automatically grow the sheet to fit all currently placed symbols.
sch_build_circuit agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no no no no no Build (overwrite) the active schematic from structured symbol, wire, and label inputs.
sch_check_power_flags agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no no no no no Check whether common power nets appear to be flagged. This KiCad MCP Pro tool supports production EDA automation work...
sch_create_sheet agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no no no no no Create a child schematic sheet and add it to the active top-level schematic.
sch_delete_symbol agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no no no Remove a placed symbol and any directly attached wire segments.
sch_delete_wire agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no no no Remove a specific wire segment using its UUID or unique UUID prefix.
sch_find_free_placement agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no no no yes no Find N collision-free placement coordinates for new symbols.
sch_get_bounding_boxes agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation yes no no yes no Return the estimated bounding box of every symbol in the active schematic.
sch_get_connectivity_graph agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation yes no no no no Summarize the active schematic as a textual net connectivity graph.
sch_get_labels agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation yes no no no no List all labels in the schematic. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
sch_get_net_names agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation yes no no no no List unique net names derived from labels. This KiCad MCP Pro tool supports production EDA automation workflows for M...
sch_get_pin_positions agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation yes no no no no Calculate absolute pin positions for a given symbol placement. This KiCad MCP Pro tool supports production EDA automa...
sch_get_sheet_info agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation yes no no no no Return metadata for a specific child sheet. This KiCad MCP Pro tool supports production EDA automation workflows for...
sch_get_symbols agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation yes no no no no List all schematic symbols. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
sch_get_template_info agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation yes no no yes no Return full details for a subcircuit template.
sch_get_wires agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation yes no no no no List all wires in the schematic. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
sch_instantiate_template agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no no no yes no Instantiate a subcircuit template — returns a structured action plan.
sch_list_sheets agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no no no no no List child sheets from the active top-level schematic. This KiCad MCP Pro tool supports production EDA automation wor...
sch_list_swappable_pins agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no no no yes no List candidate pins and units that can participate in a swap workflow.
sch_list_templates agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no no no yes no List all available reference subcircuit templates.
sch_modify_property agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no no yes Modify a schematic symbol property by reference. This KiCad MCP Pro tool supports production EDA automation workflows...
sch_move_symbol agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no no no Move an existing symbol instance to a new absolute coordinate.
sch_reload agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no no no no no Ask KiCad to reload the active schematic. This KiCad MCP Pro tool supports production EDA automation workflows for MC...
sch_route_wire_between_pins agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no no no Route deterministic Manhattan wire segments between two placed symbol pins.
sch_set_hop_over agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no yes no Toggle KiCad 10 hop-over display in the active project settings.
sch_set_sheet_size agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no yes no Change the schematic sheet (paper) size.
sch_swap_gates agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no no no yes no Record a gate-swap back-annotation intent for a multi-unit component.
sch_swap_pins agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no no no yes no Record a pin-swap back-annotation intent for a component.
sch_trace_net agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no no no no no Trace a named net through the active schematic and matching child sheets.
sch_update_properties agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no no no Update a property on a placed symbol. This KiCad MCP Pro tool supports production EDA automation workflows for MCP cl...
schematic_connectivity_gate agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic no no no yes no Evaluate whether schematic structure and hierarchy look electrically meaningful. This KiCad MCP Pro tool supports pro...
schematic_quality_gate agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic yes no no yes no Evaluate whether the schematic is clean enough to proceed. This KiCad MCP Pro tool supports production EDA automation...
si_bind_interfaces_to_net_classes agent_full, analysis, critic, full, high_speed no no no no no Map interface specs from the project design intent to KiCad net classes.
si_calculate_decoupling_placement agent_full, analysis, critic, full, high_speed no no no no no Estimate decoupling placement quality around an IC power pin. This KiCad MCP Pro tool supports production EDA automat...
si_calculate_trace_impedance agent_full, analysis, critic, full, high_speed no no no no no Estimate PCB trace impedance using quasi-static interconnect formulas. This KiCad MCP Pro tool supports production ED...
si_calculate_trace_width_for_impedance agent_full, analysis, critic, full, high_speed no no no no no Solve for a trace width that meets the requested impedance target.
si_check_differential_pair_skew agent_full, analysis, critic, full, high_speed no no no no no Estimate differential-pair length skew and delay mismatch from board tracks.
si_check_via_stub agent_full, analysis, critic, full, high_speed no no no no no Estimate via-stub resonance and risk for selected vias on the active board.
si_generate_stackup agent_full, analysis, critic, full, high_speed no no no no no Generate a practical board stackup recommendation and target trace geometry.
si_list_dielectric_materials agent_full, analysis, critic, full, high_speed no no no no no List all built-in dielectric materials with Er, loss tangent, and frequency range.
si_synthesize_stackup_for_interfaces agent_full, analysis, critic, full, high_speed no no no no no Synthesise a PCB stackup that meets the impedance requirements of the given interfaces.
si_validate_length_matching agent_full, analysis, critic, full, high_speed no no no no no Validate that each net group is matched within the supplied tolerance.
sim_add_spice_directive agent_full, full, high_speed, simulation no yes no yes no Persist a SPICE directive used by future MCP simulation runs.
sim_check_stability agent_full, full, high_speed, simulation no no no yes no Estimate loop crossover and phase margin from an AC sweep.
sim_run_ac_analysis agent_full, full, high_speed, simulation no no no yes no Run a small-signal AC sweep. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
sim_run_dc_sweep agent_full, full, high_speed, simulation no no no yes no Run a DC sweep for an independent source. This KiCad MCP Pro tool supports production EDA automation workflows for MC...
sim_run_operating_point agent_full, full, high_speed, simulation no no no yes no Run a DC operating-point analysis. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
sim_run_transient agent_full, full, high_speed, simulation no no no yes no Run a transient time-domain simulation. This KiCad MCP Pro tool supports production EDA automation workflows for MCP...
studio_push_context all no no no yes no Update the active IDE context pushed by KiCad Studio. This KiCad MCP Pro tool supports production EDA automation work...
thermal_calculate_via_count agent_full, analysis, critic, full, power no no no no no Estimate thermal via count from package heat and board thermal resistance.
thermal_check_copper_pour agent_full, analysis, critic, full, power no no no no no Check whether the board already has copper pour support for the net.
tune_diff_pair_length agent_full, builder, full, high_speed, pcb, pcb_only no no no yes no Write matched-length rules for both nets in a differential pair.
validate_design agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic yes no no yes no Run DRC and ERC and summarize readiness. This KiCad MCP Pro tool supports production EDA automation workflows for MCP...
validate_footprints_vs_schematic agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic yes no no yes no Compare PCB footprint references against the schematic symbol references. This KiCad MCP Pro tool supports production...
variant_create agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no no no yes no Create a new design variant, optionally cloning an existing variant.
variant_diff_bom agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no no no yes no Diff the effective BOM between two design variants. This KiCad MCP Pro tool supports production EDA automation workfl...
variant_export_bom agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes yes yes no Export a variant-specific BOM into the project output directory.
variant_list agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no no no yes no List available design variants and basic component counts. This KiCad MCP Pro tool supports production EDA automation...
variant_set_active agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no yes no Set the active design variant for the current project. This KiCad MCP Pro tool supports production EDA automation wor...
variant_set_component_override agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation no yes no yes no Override component population, value, or footprint in a variant. This KiCad MCP Pro tool supports production EDA auto...
vcs_commit_checkpoint agent_full, builder, full, high_speed, release_manager no yes no yes no Commit the current project state as a named checkpoint. This KiCad MCP Pro tool supports production EDA automation wo...
vcs_diff_with_checkpoint agent_full, builder, full, high_speed, release_manager no no no yes no Show the current project diff versus a checkpoint commit. This KiCad MCP Pro tool supports production EDA automation...
vcs_init_git agent_full, builder, full, high_speed, release_manager no no no yes no Initialize a Git repository for the KiCad project directory. This KiCad MCP Pro tool supports production EDA automati...
vcs_list_checkpoints agent_full, builder, full, high_speed, release_manager no no no yes no List checkpoint commits created by the MCP tool. This KiCad MCP Pro tool supports production EDA automation workflows...
vcs_restore_checkpoint agent_full, builder, full, high_speed, release_manager no yes no yes no Restore project files and keep a recovery branch for the stashed pre-restore state.
vcs_tag_release agent_full, builder, full, high_speed, release_manager no no no yes no Create an annotated release tag after the full project quality gate passes.

Per-Tool Annotation Notes

  • add_footprint_inner_layer_graphic: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • check_design_for_manufacture: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • check_power_integrity: profiles=agent_full, analysis, critic, full, power; readOnly=yes; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • dfm_calculate_manufacturing_cost: profiles=agent_full, critic, full, manufacturing, release_manager; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • dfm_load_manufacturer_profile: profiles=agent_full, critic, full, manufacturing, release_manager; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • dfm_run_manufacturer_check: profiles=agent_full, critic, full, manufacturing, release_manager; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • drc_export_rules: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • drc_list_rules: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • drc_rule_create: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • drc_rule_delete: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • drc_rule_enable: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • emc_check_decoupling_placement: profiles=agent_full, analysis, critic, full, high_speed; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • emc_check_differential_pair_symmetry: profiles=agent_full, analysis, critic, full, high_speed; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • emc_check_ground_plane_voids: profiles=agent_full, analysis, critic, full, high_speed; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • emc_check_high_speed_routing_rules: profiles=agent_full, analysis, critic, full, high_speed; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • emc_check_return_path_continuity: profiles=agent_full, analysis, critic, full, high_speed; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • emc_check_split_plane_crossing: profiles=agent_full, analysis, critic, full, high_speed; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • emc_check_via_stitching: profiles=agent_full, analysis, critic, full, high_speed; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • emc_run_full_compliance: profiles=agent_full, analysis, critic, full, high_speed; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • export_3d_render: profiles=agent_full, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • export_3d_step: profiles=agent_full, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • export_bom: profiles=agent_full, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • export_drill: profiles=agent_full, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • export_dxf: profiles=agent_full, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • export_gerber: profiles=agent_full, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • export_ipc2581: profiles=agent_full, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • export_manufacturing_package: profiles=agent_full, full, manufacturing, release_manager; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • export_netlist: profiles=agent_full, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • export_odb: profiles=agent_full, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • export_pcb_pdf: profiles=agent_full, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • export_pick_and_place: profiles=agent_full, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • export_sch_pdf: profiles=agent_full, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • export_spice_netlist: profiles=agent_full, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • export_step: profiles=agent_full, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • export_stepz: profiles=agent_full, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • export_svg: profiles=agent_full, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • export_xao: profiles=agent_full, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • get_board_stats: profiles=agent_full, full, manufacturing, release_manager; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • get_courtyard_violations: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • get_silk_to_pad_violations: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • get_unconnected_nets: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • kicad_create_new_project: profiles=all; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • kicad_get_project_info: profiles=all; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • kicad_get_server_info: profiles=all; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • kicad_get_tools_in_category: profiles=all; readOnly=yes; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • kicad_get_version: profiles=all; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • kicad_help: profiles=all; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • kicad_list_recent_projects: profiles=all; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • kicad_list_tool_categories: profiles=all; readOnly=yes; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • kicad_scan_directory: profiles=all; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • kicad_set_project: profiles=all; readOnly=no; destructive=yes; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • lib_assign_footprint: profiles=agent_full, builder, full, schematic, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • lib_assign_lcsc_to_symbol: profiles=agent_full, builder, full, schematic, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • lib_bind_part_to_symbol: profiles=agent_full, builder, full, schematic, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • lib_check_stock_availability: profiles=agent_full, builder, full, schematic, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • lib_create_custom_symbol: profiles=agent_full, builder, full, schematic, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • lib_find_alternative_parts: profiles=agent_full, builder, full, schematic, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • lib_generate_footprint_ipc7351: profiles=agent_full, builder, full, schematic, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • lib_generate_symbol_from_pintable: profiles=agent_full, builder, full, schematic, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • lib_get_bom_with_pricing: profiles=agent_full, builder, full, schematic, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • lib_get_component_details: profiles=agent_full, builder, full, schematic, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • lib_get_datasheet_url: profiles=agent_full, builder, full, schematic, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • lib_get_footprint_3d_model: profiles=agent_full, builder, full, schematic, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • lib_get_footprint_info: profiles=agent_full, builder, full, schematic, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • lib_get_symbol_info: profiles=agent_full, builder, full, schematic, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • lib_list_footprints: profiles=agent_full, builder, full, schematic, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • lib_list_libraries: profiles=agent_full, builder, full, schematic, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • lib_rebuild_index: profiles=agent_full, builder, full, schematic, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • lib_recommend_part: profiles=agent_full, builder, full, schematic, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • lib_search_components: profiles=agent_full, builder, full, schematic, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • lib_search_footprints: profiles=agent_full, builder, full, schematic, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • lib_search_symbols: profiles=agent_full, builder, full, schematic, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • manufacturing_quality_gate: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • mfg_check_import_support: profiles=agent_full, full, manufacturing; readOnly=yes; destructive=no; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • mfg_correct_cpl_rotations: profiles=agent_full, full, manufacturing; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • mfg_generate_release_manifest: profiles=agent_full, full, manufacturing; readOnly=no; destructive=no; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • mfg_generate_test_plan: profiles=agent_full, full, manufacturing; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • mfg_import_allegro: profiles=agent_full, full, manufacturing; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • mfg_import_geda: profiles=agent_full, full, manufacturing; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • mfg_import_pads: profiles=agent_full, full, manufacturing; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • mfg_panelize: profiles=agent_full, full, manufacturing; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_add_barcode: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_add_blind_via: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • pcb_add_circle: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • pcb_add_copper_zone: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=yes.
  • pcb_add_fiducial_marks: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_add_microvia: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • pcb_add_mounting_holes: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_add_rectangle: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • pcb_add_segment: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • pcb_add_teardrops: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=yes.
  • pcb_add_text: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • pcb_add_track: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=yes.
  • pcb_add_tracks_bulk: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • pcb_add_via: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=yes.
  • pcb_add_zone: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=yes.
  • pcb_align_footprints: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_auto_place_by_schematic: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_auto_place_force_directed: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_bga_fanout: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_block_create_from_selection: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_block_list: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_block_place: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_check_creepage_clearance: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_delete_items: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=yes.
  • pcb_delete_object: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=yes.
  • pcb_export_3d_pdf: profiles=agent_full, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_get_board_as_string: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_get_board_summary: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_get_design_rules: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_get_footprint_layers: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_get_footprints: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_get_impedance_for_trace: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_get_layers: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_get_nets: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_get_pads: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager; readOnly=yes; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=yes.
  • pcb_get_ratsnest: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_get_selection: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_get_shapes: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager; readOnly=yes; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=yes.
  • pcb_get_stackup: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_get_tracks: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_get_vias: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_get_zones: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, minimal, pcb, pcb_only, power, release_manager; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_group_by_function: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_highlight_net: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • pcb_move_component: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=yes.
  • pcb_move_footprint: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=yes.
  • pcb_place_component: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=yes.
  • pcb_place_decoupling_caps: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_placement_quality_gate: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_placement_quality_report: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_quality_gate: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_refill_zones: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • pcb_route_trace: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=yes.
  • pcb_save: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • pcb_score_placement: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_set_board_outline: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • pcb_set_design_rules: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_set_footprint_layer: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=yes.
  • pcb_set_keepout_zone: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=yes.
  • pcb_set_net_class: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • pcb_set_stackup: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_sync_from_schematic: profiles=agent_full, builder, full, high_speed, pcb, pcb_only, power; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pcb_transfer_quality_gate: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • pdn_calculate_voltage_drop: profiles=agent_full, analysis, critic, full, power; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • pdn_check_copper_weight: profiles=agent_full, analysis, critic, full, power; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • pdn_generate_power_plane: profiles=agent_full, analysis, critic, full, power; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • pdn_recommend_decoupling_caps: profiles=agent_full, analysis, critic, full, power; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • project_auto_fix_loop: profiles=all; readOnly=no; destructive=yes; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • project_design_report: profiles=all; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • project_full_validation_loop: profiles=all; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • project_gate_trend: profiles=all; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • project_generate_design_prompt: profiles=all; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • project_get_design_intent: profiles=all; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • project_get_design_spec: profiles=all; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • project_get_next_action: profiles=all; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • project_infer_design_spec: profiles=all; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • project_quality_gate: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • project_quality_gate_report: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • project_set_design_intent: profiles=all; readOnly=no; destructive=yes; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • project_validate_design_spec: profiles=all; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • route_apply_tuning_profile: profiles=agent_full, builder, full, high_speed, pcb, pcb_only; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • route_autoroute_freerouting: profiles=agent_full, builder, full, high_speed, pcb, pcb_only; readOnly=no; destructive=yes; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • route_create_tuning_profile: profiles=agent_full, builder, full, high_speed, pcb, pcb_only; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • route_differential_pair: profiles=agent_full, builder, full, high_speed, pcb, pcb_only; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • route_export_dsn: profiles=agent_full, builder, full, high_speed, pcb, pcb_only; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • route_from_pad_to_pad: profiles=agent_full, builder, full, high_speed, pcb, pcb_only; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=yes.
  • route_import_ses: profiles=agent_full, builder, full, high_speed, pcb, pcb_only; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • route_list_tuning_profiles: profiles=agent_full, builder, full, high_speed, pcb, pcb_only; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • route_set_net_class_rules: profiles=agent_full, builder, full, high_speed, pcb, pcb_only; readOnly=no; destructive=yes; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • route_single_track: profiles=agent_full, builder, full, high_speed, pcb, pcb_only; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=yes.
  • route_tune_length: profiles=agent_full, builder, full, high_speed, pcb, pcb_only; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • route_tune_time_domain: profiles=agent_full, builder, full, high_speed, pcb, pcb_only; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • run_drc: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • run_erc: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • sch_add_bus: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_add_bus_wire_entry: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_add_component: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=yes.
  • sch_add_global_label: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_add_hierarchical_label: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_add_jumper: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_add_label: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_add_missing_junctions: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • sch_add_no_connect: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_add_power_symbol: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_add_symbol: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_add_wire: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_analyze_net_compilation: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_annotate: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_auto_place_functional: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • sch_auto_place_symbols: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_auto_resize_sheet: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • sch_build_circuit: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_check_power_flags: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_create_sheet: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_delete_symbol: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_delete_wire: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_find_free_placement: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • sch_get_bounding_boxes: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • sch_get_connectivity_graph: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_get_labels: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_get_net_names: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_get_pin_positions: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_get_sheet_info: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_get_symbols: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_get_template_info: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • sch_get_wires: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_instantiate_template: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • sch_list_sheets: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_list_swappable_pins: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • sch_list_templates: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • sch_modify_property: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=yes.
  • sch_move_symbol: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_reload: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_route_wire_between_pins: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_set_hop_over: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • sch_set_sheet_size: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • sch_swap_gates: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • sch_swap_pins: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • sch_trace_net: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sch_update_properties: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=no; requiresKiCadRunning=no.
  • schematic_connectivity_gate: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • schematic_quality_gate: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • si_bind_interfaces_to_net_classes: profiles=agent_full, analysis, critic, full, high_speed; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • si_calculate_decoupling_placement: profiles=agent_full, analysis, critic, full, high_speed; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • si_calculate_trace_impedance: profiles=agent_full, analysis, critic, full, high_speed; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • si_calculate_trace_width_for_impedance: profiles=agent_full, analysis, critic, full, high_speed; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • si_check_differential_pair_skew: profiles=agent_full, analysis, critic, full, high_speed; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • si_check_via_stub: profiles=agent_full, analysis, critic, full, high_speed; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • si_generate_stackup: profiles=agent_full, analysis, critic, full, high_speed; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • si_list_dielectric_materials: profiles=agent_full, analysis, critic, full, high_speed; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • si_synthesize_stackup_for_interfaces: profiles=agent_full, analysis, critic, full, high_speed; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • si_validate_length_matching: profiles=agent_full, analysis, critic, full, high_speed; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • sim_add_spice_directive: profiles=agent_full, full, high_speed, simulation; readOnly=no; destructive=yes; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • sim_check_stability: profiles=agent_full, full, high_speed, simulation; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • sim_run_ac_analysis: profiles=agent_full, full, high_speed, simulation; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • sim_run_dc_sweep: profiles=agent_full, full, high_speed, simulation; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • sim_run_operating_point: profiles=agent_full, full, high_speed, simulation; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • sim_run_transient: profiles=agent_full, full, high_speed, simulation; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • studio_push_context: profiles=all; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • thermal_calculate_via_count: profiles=agent_full, analysis, critic, full, power; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • thermal_check_copper_pour: profiles=agent_full, analysis, critic, full, power; readOnly=no; destructive=no; openWorld=no; headless=no; requiresKiCadRunning=no.
  • tune_diff_pair_length: profiles=agent_full, builder, full, high_speed, pcb, pcb_only; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • validate_design: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • validate_footprints_vs_schematic: profiles=agent_full, analysis, builder, critic, full, high_speed, manufacturing, pcb, power, release_manager, schematic; readOnly=yes; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • variant_create: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • variant_diff_bom: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • variant_export_bom: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=yes; headless=yes; requiresKiCadRunning=no.
  • variant_list: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • variant_set_active: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • variant_set_component_override: profiles=agent_full, builder, critic, full, high_speed, power, schematic, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • vcs_commit_checkpoint: profiles=agent_full, builder, full, high_speed, release_manager; readOnly=no; destructive=yes; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • vcs_diff_with_checkpoint: profiles=agent_full, builder, full, high_speed, release_manager; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • vcs_init_git: profiles=agent_full, builder, full, high_speed, release_manager; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • vcs_list_checkpoints: profiles=agent_full, builder, full, high_speed, release_manager; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • vcs_restore_checkpoint: profiles=agent_full, builder, full, high_speed, release_manager; readOnly=no; destructive=yes; openWorld=no; headless=yes; requiresKiCadRunning=no.
  • vcs_tag_release: profiles=agent_full, builder, full, high_speed, release_manager; readOnly=no; destructive=no; openWorld=no; headless=yes; requiresKiCadRunning=no.