Skip to content

Tools Reference

See the README for the complete tool list.

Recommended startup flow:

  1. kicad_get_version()
  2. kicad_set_project()
  3. kicad_list_tool_categories()
  4. Inspect resources such as kicad://project/info

Release-Critical Tools

For agent-driven design work, these tools form the minimum safe review loop:

  • project_quality_gate()
  • project_full_validation_loop()
  • schematic_connectivity_gate()
  • pcb_placement_quality_gate()
  • pcb_transfer_quality_gate()
  • pcb_score_placement()
  • manufacturing_quality_gate()
  • validate_footprints_vs_schematic()
  • project_gate_trend()

export_manufacturing_package() is a release-only tool and hard-blocks unless the full project gate is PASS.

The manufacturing profile keeps its export surface narrow: use get_board_stats() and export_manufacturing_package() for the gated handoff. Low-level export_*() tools remain available in broader profiles such as full and minimal for debugging or interchange output, and those direct exports do not enforce project_quality_gate(). KiCad 10 installations that advertise ODB++ support also expose export_odb() for zip-compressed ODB++ manufacturing interchange alongside IPC-2581.

For flat multi-sheet projects, export_bom() and validate_footprints_vs_schematic() consolidate sibling .kicad_sch files in the active project directory. Numbered sync-conflict duplicates such as project 2.kicad_sch are ignored by this automatic consolidation.

Live LCSC/JLCPCB pricing tools fail closed for manufacturing-sensitive output: lib_get_bom_with_pricing() uses explicit LCSC/LCSC Part fields and leaves unresolved lines when a part code is absent instead of guessing from a generic value string.

Design Intent Tools

These tools persist the engineering assumptions that intent-aware placement checks use:

  • project_set_design_intent()
  • project_get_design_intent()
  • project_get_design_spec()
  • project_infer_design_spec()
  • project_validate_design_spec()
  • project_generate_design_prompt()
  • project_get_next_action()

Current intent fields:

  • connector references
  • decoupling pairs
  • critical nets
  • power-tree references
  • analog references
  • digital references
  • sensor-cluster references
  • RF keepout regions
  • manufacturer / manufacturer tier

Schematic Safety Tools

Generated schematics should run these checks before PCB transfer:

  • sch_add_missing_junctions() scans wires and inserts missing junctions on T-intersections.
  • sch_route_wire_between_pins() routes around symbol bodies with A*/Z-route fallback.
  • schematic_connectivity_gate() verifies the resulting schematic connectivity.

pcb_sync_from_schematic(force=False, auto_place=True) now runs the pre-sync gate by default. Use force=True only for debugging known-bad intermediate states.

Placement, Routing, and Power Tools

The default agent layout loop is:

  • pcb_sync_from_schematic(auto_place=True) to transfer and place footprints.
  • pcb_place_decoupling_caps() to apply common 100n/1u/10u proximity rules.
  • route_export_dsn(), route_autoroute_freerouting(), and route_import_ses() for autorouting.
  • check_power_integrity() for lightweight PDN mesh voltage-drop screening.

check_power_integrity() can also estimate simple AC PDN impedance when frequency points and decoupling capacitor values are supplied. The result reports impedance violations separately from DC voltage-drop violations.

Error Responses

Tool execution failures are returned as MCP tool errors with isError: true and structured content containing error_code, message, and hint. The text content still includes a readable summary for clients that do not consume structured output.

Critic Resources

The MCP resource surface mirrors the current review state so an agent can iterate safely:

  • kicad://analysis/materials
  • kicad://analysis/defaults
  • kicad://analysis/stackup
  • kicad://project/quality_gate
  • kicad://project/fix_queue
  • kicad://project/spec
  • kicad://project/gate_history
  • kicad://project/next_action
  • kicad://schematic/connectivity
  • kicad://board/placement_quality
  • kicad://gate/{gate_name}

The analysis resources are JSON-first. They expose dielectric material data, analysis model defaults and schemas, and the active stackup so SI, PI, and EMC workflows can cite their physical assumptions instead of relying on hidden defaults.

Prompt Workflows

Built-in prompt helpers for the critic/fixer loop:

  • design_review_loop
  • fix_blocking_issues
  • manufacturing_release_checklist
  • professional_circuit_design
  • post_placement_routing

Complete Tool Catalog

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

Total public tools: 348.

Tool Profile(s) Read-Only Destructive Open-World Idempotent Headless Requires KiCad Running Summary
add_footprint_inner_layer_graphic agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no no yes no Inject an inner-layer graphic primitive into a footprint block.
check_design_for_manufacture agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring yes no no yes 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, expert, full, power yes no no yes no no Run a lightweight PDN mesh voltage-drop check for a power net.
dfm_calculate_manufacturing_cost agent_full, beginner, critic, expert, full, manufacturing, manufacturing_release, read_only_inspection, release_manager no no no no yes no Estimate fabrication cost from board area, layers, and via count.
dfm_load_manufacturer_profile agent_full, beginner, critic, expert, full, manufacturing, manufacturing_release, read_only_inspection, release_manager no 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, beginner, critic, expert, full, manufacturing, manufacturing_release, read_only_inspection, release_manager no no no no yes no Run a manufacturer-aware DFM review using the active bundled profile.
drc_add_exclusion agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring no yes no no yes no Add DRC exclusions for the current violation set.
drc_export_rules agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring no yes yes yes yes no Export the active custom DRC rules file for sharing or CI.
drc_list_exclusions agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring yes no no yes yes no List all DRC violation exclusions stored for the active project.
drc_list_rules agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring yes no no yes yes no List known DRC rules from the active .kicad_dru file. This KiCad MCP Pro tool supports production EDA automation...
drc_remove_exclusion agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring no no no no yes no Remove a single DRC exclusion by its violation UUID.
drc_rule_create agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring no 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, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring no no no no yes no Delete a custom DRC rule from the active rules file.
drc_rule_enable agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring no 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...
drc_validate_exclusions agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring no no no no yes no Validate that stored DRC exclusions still cover active violations.
emc_check_decoupling_placement agent_full, analysis, critic, expert, full, high_speed no 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, expert, full, high_speed no 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, expert, full, high_speed no 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, expert, full, high_speed no 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, expert, full, high_speed no 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, expert, full, high_speed no no no no no no Warn when routed signals share layers with split non-ground planes.
emc_check_via_stitching agent_full, analysis, critic, expert, full, high_speed no 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, expert, full, high_speed no no no no no no Run a lightweight EMC sweep with at least ten heuristic checks.
erc_list_rules agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring no no no no yes no List known ERC rules and their current severity levels.
erc_reset_rules agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring no no no yes yes no Reset one or all ERC rule severities back to their default (error).
erc_set_rule_severity agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring no yes no yes yes no Override the severity of an ERC rule.
export_3d_render agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Render a 3D view of the active PCB board to a PNG image.
export_3d_step agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Deprecated alias of export_step; exports a STEP model for the active board.
export_bom agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export a bill of materials. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
export_brep agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export BREP format for the active board. This KiCad MCP Pro tool supports production EDA automation workflows for MCP...
export_drill agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export drill files. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
export_dxf agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export a board layer to DXF when supported. This KiCad MCP Pro tool supports production EDA automation workflows for...
export_gencad agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export GenCAD format for the active board. This KiCad MCP Pro tool supports production EDA automation workflows for M...
export_gerber agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export Gerber manufacturing files. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
export_glb agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export GLB format for the active board. This KiCad MCP Pro tool supports production EDA automation workflows for MCP...
export_ipc2581 agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export the active PCB to IPC-2581 format. This KiCad MCP Pro tool supports production EDA automation workflows for MC...
export_ipc_d356 agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export IPC-D-356 format for the active board. This KiCad MCP Pro tool supports production EDA automation workflows fo...
export_manufacturing_package agent_full, expert, full, manufacturing, manufacturing_release, release_manager no yes 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, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes 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, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export the active PCB to ODB++ format. This KiCad MCP Pro tool supports production EDA automation workflows for MCP c...
export_pcb_pdf agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes 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, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export pick and place (CPL) data for the active PCB.
export_ply agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export PLY format for the active board. This KiCad MCP Pro tool supports production EDA automation workflows for MCP...
export_ps agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export PostScript format for the active board. This KiCad MCP Pro tool supports production EDA automation workflows f...
export_sch_dxf agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export the schematic to DXF when supported. This KiCad MCP Pro tool supports production EDA automation workflows for...
export_sch_pdf agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export the schematic to PDF. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
export_sch_python_bom agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export the schematic BOM using KiCad's Python BOM engine. This KiCad MCP Pro tool supports production EDA automation...
export_sch_svg agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export the schematic to SVG when supported. This KiCad MCP Pro tool supports production EDA automation workflows for...
export_spice_netlist agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes 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, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes 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_stepz agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export a STEPZ model for the active board. This KiCad MCP Pro tool supports production EDA automation workflows for M...
export_stl agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export STL format for the active board. This KiCad MCP Pro tool supports production EDA automation workflows for MCP...
export_svg agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export a board layer to SVG when supported. This KiCad MCP Pro tool supports production EDA automation workflows for...
export_u3d agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export U3D format for the active board. This KiCad MCP Pro tool supports production EDA automation workflows for MCP...
export_vrml agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export VRML format for the active board. This KiCad MCP Pro tool supports production EDA automation workflows for MCP...
export_xao agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export an XAO model for the active board. This KiCad MCP Pro tool supports production EDA automation workflows for MC...
fp_export agent_full, expert, full, manufacturing, manufacturing_release no no yes yes yes no Export a KiCad footprint to an interchange format.
fp_export_svg agent_full, expert, full, manufacturing, manufacturing_release no yes yes yes yes no Export a footprint or footprint library to SVG format.
fp_get_info agent_full, expert, full, manufacturing, manufacturing_release no no no no yes no Return metadata about the active board's footprint library.
fp_upgrade agent_full, expert, full, manufacturing, manufacturing_release no no no yes yes no Upgrade a KiCad footprint library file to the current file format.
get_board_stats agent_full, expert, full, manufacturing, manufacturing_release, release_manager yes no no yes 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, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring yes no no yes 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, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring yes no no yes 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, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring yes no no yes yes no Return only unconnected net issues from DRC. This KiCad MCP Pro tool supports production EDA automation workflows for...
jobset_export agent_full, expert, full, manufacturing, manufacturing_release no no yes yes yes no Run a KiCad jobset to produce multiple export artifacts at once.
jobset_list_templates agent_full, expert, full, manufacturing, manufacturing_release no no no yes yes no List available KiCad jobset templates.
jobset_run agent_full, expert, full, manufacturing, manufacturing_release no no no yes yes no Run a KiCad jobset file against a project.
jobset_validate agent_full, expert, full, manufacturing, manufacturing_release no no no yes yes no Validate a KiCad jobset file's basic JSON structure.
kicad_capability_parity all no no no no no no Report how much of KiCad's programmatic surface this server can drive.
kicad_create_new_project all no no no no yes no Create a new minimal KiCad project structure and activate it.
kicad_get_project_info all yes no no yes 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 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 yes no no Get tool names in a category, optionally filtered by maturity.
kicad_get_version all yes no no yes 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 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 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 yes 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 yes no Scan a directory and report any KiCad project files it contains.
kicad_set_project all no yes no yes 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, expert, full, schematic, schematic_authoring, schematic_only, simulation no 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, expert, full, schematic, schematic_authoring, schematic_only, simulation no no no no yes no Assign an LCSC part code to a schematic symbol property.
lib_bind_part_to_symbol agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation no no no no yes no Assign a live part (LCSC/MPN) to a schematic symbol and optionally its footprint.
lib_bulk_assign_3d_models agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation no no no no yes no Bulk-assign a 3D model to multiple footprints matching a pattern.
lib_check_derating agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation yes no no yes yes no Check a part choice for reliability derating and approved-vendor (AVL) compliance.
lib_check_stock_availability agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation yes no no yes 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, expert, full, schematic, schematic_authoring, schematic_only, simulation no no no no yes no Create a simple custom symbol in the active project directory.
lib_find_alternative_parts agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation yes no no yes 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, expert, full, schematic, schematic_authoring, schematic_only, simulation no 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, expert, full, schematic, schematic_authoring, schematic_only, simulation no 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, expert, full, schematic, schematic_authoring, schematic_only, simulation yes no no yes yes no Generate a live BOM summary with unit and extended pricing.
lib_get_component_details agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation yes no no yes yes no Return live component detail for a specific LCSC code or MPN.
lib_get_datasheet_url agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation yes no no yes yes no Return a datasheet URL from the symbol library when available.
lib_get_footprint_3d_model agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation yes no no yes 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, expert, full, schematic, schematic_authoring, schematic_only, simulation yes no no yes 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, expert, full, schematic, schematic_authoring, schematic_only, simulation yes no no yes 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, expert, full, schematic, schematic_authoring, schematic_only, simulation yes no no yes 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, expert, full, schematic, schematic_authoring, schematic_only, simulation yes no no yes yes no List configured symbol and footprint libraries. This KiCad MCP Pro tool supports production EDA automation workflows...
lib_rebuild_index agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation no 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, expert, full, schematic, schematic_authoring, schematic_only, simulation yes no no yes yes no Recommend a purchasable part given electrical requirements.
lib_remove_3d_model agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation no no no no yes no Remove 3D model reference(s) from a footprint.
lib_search_3d_models agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation yes no no yes yes no Search for available 3D model files in the footprint library directory.
lib_search_components agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation yes no no yes yes no Search live component sources for purchasable parts.
lib_search_footprints agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation yes no no yes yes no Search footprint libraries by footprint name.
lib_search_symbols agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation yes no no yes yes no Search symbol libraries by name, description, or keywords.
lib_set_3d_model_path agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation no yes no yes yes no Set or replace the 3D model path on a footprint.
lib_validate_footprint_ipc7351 agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation no no no no yes no Validate a two-terminal chip footprint against its IPC-7351B nominal (hard gate).
lib_verify_component_contract agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation no no no no yes no Verify a placed component's symbol, footprint, and pins actually match.
manufacturing_quality_gate agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring yes no no yes yes no Evaluate manufacturing readiness against the active or requested DFM profile.
mfg_check_import_support agent_full, expert, full, manufacturing, manufacturing_release yes no yes yes yes no Report whether the detected KiCad CLI advertises a given board-import format.
mfg_correct_cpl_rotations agent_full, expert, full, manufacturing, manufacturing_release no no no no yes no Apply JLCPCB CPL rotation corrections to a KiCad-exported pick-and-place CSV.
mfg_generate_release_manifest agent_full, expert, full, manufacturing, manufacturing_release no no yes no yes no Generate a SHA256-signed release manifest for the manufacturing package.
mfg_generate_test_plan agent_full, expert, full, manufacturing, manufacturing_release no no no no yes no Generate a bring-up test plan from the project design intent.
mfg_import_allegro agent_full, expert, full, manufacturing, manufacturing_release no yes yes no 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, expert, full, manufacturing, manufacturing_release no yes yes no 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, expert, full, manufacturing, manufacturing_release no yes yes no yes no Import a PADS PCB into a KiCad project directory. This KiCad MCP Pro tool supports production EDA automation workflow...
mfg_import_specctra agent_full, expert, full, manufacturing, manufacturing_release no yes yes no yes no Import a Specctra DSN/SES file into a KiCad project directory.
mfg_panelize agent_full, expert, full, manufacturing, manufacturing_release no yes yes no yes no Panelize the active PCB using KiKit.
pcb_add_barcode agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no no yes no Add a production barcode marker to the board file using KiCad's native barcode format.
pcb_add_blind_via agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no no no no Add a blind or buried via between the requested copper layers.
pcb_add_circle agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no 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, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no 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, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no 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, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no 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, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no no yes no Append standard mounting-hole footprints around the current board frame.
pcb_add_rectangle agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no 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, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no 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, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no no no yes Create small copper helper zones at simple pad-to-track junctions.
pcb_add_test_point agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager no yes no no yes no Register a test-point assignment for a net.
pcb_add_text agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no 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, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no 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, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no 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, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no 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, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no no no yes Add a copper zone with an arbitrary polygon outline on one copper layer.
pcb_align_footprints agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no 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, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no no yes no Place PCB footprints from the current schematic using deterministic heuristics.
pcb_auto_place_force_directed agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no no yes no Run a force-directed spring-embedder placement algorithm on a set of components.
pcb_begin_commit agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no no no no no yes Begin a transaction group for atomic board modifications.
pcb_bga_fanout agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no 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, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no no no no yes no Capture a reusable PCB design block from selected footprint references.
pcb_block_list agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager no 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, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no no no no yes no Place a stored PCB design block by cloning its saved footprint blocks.
pcb_check_creepage_clearance agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager no no no no yes no Run a heuristic creepage clearance review against pad spacing. This KiCad MCP Pro tool supports production EDA automa...
pcb_check_test_coverage agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager no no no no yes no Calculate test-point coverage: how many nets have test points assigned.
pcb_delete_items agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no 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, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no no no yes Delete a single PCB object by UUID through KiCad IPC.
pcb_drop_commit agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no no no no no yes Drop (discard) the current transaction group without applying changes.
pcb_export_3d_pdf agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export the PCB to a 3D PDF.
pcb_export_stats agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation no yes yes yes yes no Export board statistics (net count, component count, layer count, etc.)
pcb_get_board_as_string agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager yes no no yes yes no Return the current board as a bounded S-expression string.
pcb_get_board_summary agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager yes no no yes 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, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager yes no no yes 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, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager yes no no yes yes no List every layer referenced by a footprint block, including inner layers.
pcb_get_footprints agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager yes no no yes yes no List board footprints. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_get_groups agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager yes no no yes yes no List board groups (KiCad 10.0.0+).
pcb_get_impedance_for_trace agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager yes no no yes yes no Estimate trace impedance for the supplied width on the named stackup layer.
pcb_get_layers agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager yes no no yes yes no List enabled board layers. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_get_net_statistics agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager yes no no yes yes no Return statistical data about all nets in the active PCB.
pcb_get_nets agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager yes no no yes yes no List all board nets. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_get_origin agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager yes no no yes yes no Get the current board origin (drill origin) in millimeters.
pcb_get_pads agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager yes no no yes no yes List board pads. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_get_ratsnest agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager yes no no yes yes no Report currently unconnected board items using the latest DRC view.
pcb_get_selection agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager yes no no yes 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, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager yes no no yes 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, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager yes no no yes 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, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager yes no no yes yes no List board tracks. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_get_vias agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager yes no no yes yes no List board vias. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_get_zones agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager yes no no yes 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, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no 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, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no no no no no no Attempt to highlight a net in the GUI when supported.
pcb_import_board agent_full, expert, full no yes yes no yes no Import a non-KiCad PCB file to KiCad format.
pcb_list_test_points agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager no no no no yes no List all registered test points for the active project. This KiCad MCP Pro tool supports production EDA automation wo...
pcb_move_component agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no no no yes Move a PCB component by reference using the live footprint operation.
pcb_move_footprint agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no no no yes Move a footprint to an absolute location. This KiCad MCP Pro tool supports production EDA automation workflows for MC...
pcb_net_inspector agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager no no no no yes no Inspect every detail about a specific net in the PCB.
pcb_optimize_test_point_placement agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager no no no no yes no Suggest optimal positions for test points on each registered net.
pcb_place_component agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no no no yes Place an already-synced PCB component at an absolute location.
pcb_place_decoupling_caps agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no no yes no Move capacitor footprints into a tight row near a target IC footprint.
pcb_placement_quality_gate agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring yes no no yes yes no Evaluate whether footprint placement is overlap-free and inside the board frame.
pcb_placement_quality_report agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring no no no no yes no Return a structured placement-quality report for capable MCP clients.
pcb_push_commit agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no no no no no yes Push (commit) the current transaction group to the board.
pcb_quality_gate agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring yes no no yes yes no Evaluate whether the PCB is physically clean enough to proceed.
pcb_refill_zones agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no no no yes no no Refill all copper zones. This KiCad MCP Pro tool supports production EDA automation workflows for MCP clients.
pcb_revert agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no no no yes Revert the board to the last saved state, discarding all unsaved changes.
pcb_route_trace agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no no no yes Route a trace segment through the KiCad IPC-backed track tool.
pcb_save agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no no no yes 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, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring no no no no yes no Score PCB placement quality and explain both hard failures and softer warnings.
pcb_set_board_outline agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no yes 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, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no yes yes no Write board-level manufacturing constraints into the active .kicad_dru file.
pcb_set_footprint_layer agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no yes 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, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no yes no yes Add a rectangular PCB keepout / rule area to the active board.
pcb_set_net_class agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no yes no no Assign a net class when the runtime supports it. This KiCad MCP Pro tool supports production EDA automation workflows...
pcb_set_origin agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no yes no yes Set the board origin (drill origin) in millimeters.
pcb_set_stackup agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no yes yes no Set the active board stackup using a file-backed profile.
pcb_set_title_block_info agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no yes no yes no yes Set board title block information (KiCad 10.0.1+).
pcb_sync_from_schematic agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power no no no no yes no Sync missing PCB footprints from schematic footprint assignments.
pcb_transfer_quality_gate agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring yes no no yes yes no Evaluate whether named schematic pad nets transferred cleanly onto PCB pads.
pcb_upgrade agent_full, expert, full, manufacturing, manufacturing_release no no no yes yes no Upgrade a PCB file to the current KiCad file format.
pdn_calculate_voltage_drop agent_full, analysis, critic, expert, full, power no no no no no no Estimate DC voltage drop, trace resistance, and IPC-2221 current-density fusing.
pdn_check_copper_weight agent_full, analysis, critic, expert, full, power no 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, expert, full, power no no no no no no Generate a rectangular copper plane on the requested copper layer.
pdn_recommend_decoupling_caps agent_full, analysis, critic, expert, full, power no no no no no no Recommend local and bulk decoupling from a simple PDN heuristic.
project_assess_edit_impact all no no no no yes no Scope re-validation after an edit: semantic-diff the design intent and report
project_auto_fix_loop all no yes no no yes no Run the project quality gate and automatically apply server-side fixes.
project_design_report all no no no no yes no Generate a comprehensive design-status report.
project_embed_file all no no no no yes no Embed an external file into the KiCad project as project metadata.
project_extract_embedded_file all no no no no yes no Extract an embedded file from the project and write it to disk.
project_full_validation_loop all no 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 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 no yes no Generate a professional workflow prompt tailored to the resolved project spec.
project_get_design_intent all yes no no yes yes no Show the persisted project design intent used by placement and release gates.
project_get_design_spec all yes no no yes yes no Return the resolved project design spec with explicit and inferred fields.
project_get_next_action all yes no no yes yes no Return the next high-priority action derived from the current project gate.
project_import_design_spec all no yes yes no yes no Import structured product/spec text into ProjectDesignIntent conservatively.
project_infer_design_spec all no no no no yes no Infer a design spec from the active PCB without writing it to disk.
project_list_embedded_files all no no no no yes no List all embedded (project-embedded) files in the active project.
project_quality_gate agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring yes no no yes yes no Run the full project quality gate across schematic, PCB, DFM, and parity checks.
project_quality_gate_report agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring no no no no yes no Return the full project gate in structured form for capable MCP clients.
project_release_readiness agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring no no no no yes no Assemble a release-readiness evidence bundle for human manufacturing review.
project_remove_embedded_file all no no no no yes no Remove an embedded file entry from the project metadata.
project_revalidate_after_edit all no no no no yes no Re-run only the gates an edit could have invalidated; prove the rest preserved.
project_set_design_intent all no yes no yes yes no Call this FIRST to store design intent for placement, routing, and gates.
project_signoff_report agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring no no no no yes no Produce the single manufacturing sign-off report.
project_validate_design_spec all no no no no yes no Validate the resolved design spec against the active project PCB.
route_apply_ses agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only no no no no yes no Apply a routed Specctra SES to the active board headlessly -- no GUI step.
route_apply_tuning_profile agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only no no no no yes no Assign a named tuning profile to a net or wildcard net group.
route_autoroute_freerouting agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only no yes no no yes no Run FreeRouting after placement, then surface the KiCad import step.
route_create_tuning_profile agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only no no no no yes no Create or update a KiCad 10-style time-domain tuning profile.
route_differential_pair agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only no no no no yes no Write differential-pair routing constraints for a pair of nets.
route_export_dsn agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only no yes yes yes yes no Export a Specctra DSN for FreeRouting; may require a one-time KiCad GUI step.
route_from_pad_to_pad agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only no 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, expert, full, high_speed, pcb, pcb_layout, pcb_only no yes yes no yes no Stage a routed Specctra SES and surface the required KiCad GUI import step.
route_list_tuning_profiles agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only no 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, expert, full, high_speed, pcb, pcb_layout, pcb_only no yes no yes yes no Write net-class routing constraints into the active .kicad_dru file.
route_single_track agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only no 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, expert, full, high_speed, pcb, pcb_layout, pcb_only no 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, expert, full, high_speed, pcb, pcb_layout, pcb_only no 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, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring yes no no yes 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, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring yes no no yes 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, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no 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, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no 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, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no no yes no Add a schematic component through the hybrid IPC reload path.
sch_add_global_label agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no no no no Add a global label, preserving the requested shape and rotation.
sch_add_hierarchical_label agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no no no no Add a hierarchical label, preserving the requested shape and rotation.
sch_add_jumper agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no no yes 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, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no 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, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no 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, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no no no no Add a no-connect marker, snapping it to the 2.54 mm grid by default.
sch_add_pin_labels agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no no no no Connect placed-symbol pins to nets with a short outward wire stub plus a
sch_add_power_symbol agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no 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, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no no yes no Add a schematic symbol at an absolute coordinate.
sch_add_wire agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no 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, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no no no no no no Preview how netlist-aware schematic compilation will resolve endpoints and wires.
sch_annotate agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no no no no Renumber schematic references sequentially. This KiCad MCP Pro tool supports production EDA automation workflows for...
sch_apply_plan agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no no no no yes no Checkpoint the schematic, then apply the plan's net labels.
sch_auto_place_functional agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no no yes no Place schematic symbols into semantically meaningful zones on the sheet.
sch_auto_place_symbols agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no no no no Place selected references with a deterministic cluster, linear, star, or grid layout.
sch_auto_resize_sheet agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no no no no yes no Automatically grow the sheet to fit all currently placed symbols.
sch_build_circuit agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no 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, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no 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, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no no no no no no Create a child schematic sheet and add it to the active top-level schematic.
sch_delete_label agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no no no no Delete label(s) (local/global/hierarchical) matching name at the
sch_delete_symbol agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no no no no Remove a placed symbol and any directly attached wire segments.
sch_delete_wire agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no no no no Remove a specific wire segment using its UUID or unique UUID prefix.
sch_find_free_placement agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no no no no yes no Find N collision-free placement coordinates for new symbols.
sch_get_bounding_boxes agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation yes no no yes yes no Return the estimated bounding box of every symbol in the active schematic.
sch_get_connectivity_graph agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation yes no no yes no no Summarize the active schematic as a textual net connectivity graph.
sch_get_labels agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation yes no no yes 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, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation yes no no yes 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, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation yes no no yes 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, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation yes no no yes 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, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation yes no no yes 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, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation yes no no yes yes no Return full details for a subcircuit template.
sch_get_wires agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation yes no no yes 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, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no no no no yes no Instantiate a subcircuit template — returns a structured action plan.
sch_list_sheets agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no 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, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no no no no yes no List candidate pins and units that can participate in a swap workflow.
sch_list_templates agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no no no no yes no List all available reference subcircuit templates.
sch_modify_property agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no no yes no Modify a schematic symbol property by reference. This KiCad MCP Pro tool supports production EDA automation workflows...
sch_move_label agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no no no no Move the label matching name at (x_mm, y_mm) to a new coordinate,
sch_move_symbol agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no no yes no Move an existing symbol instance to a new absolute coordinate.
sch_plan_from_spec agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no no no no yes no Create a stored schematic change plan from a JSON spec (no write).
sch_preview_plan agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no no no no yes no Return the object changes a plan would make, without writing anything.
sch_reload agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no 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_render_png agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no no yes no yes no Render a schematic sheet to PNG for visual self-checks.
sch_rollback_plan agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no no no no yes no Restore the schematic from a plan's checkpoint, undoing the apply.
sch_route_wire_between_pins agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no no no no Route deterministic Manhattan wire segments between two placed symbol pins.
sch_set_dnp agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no yes yes no Set KiCad's native Do Not Populate flag on a placed symbol.
sch_set_hop_over agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no yes yes no Toggle KiCad 10 hop-over display in the active project settings.
sch_set_sheet_size agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no yes yes no Change the schematic sheet (paper) size.
sch_set_title_block_info agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no yes yes no Set schematic title block fields on the root sheet or a child sheet.
sch_swap_gates agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no no no no yes no Record a gate-swap back-annotation intent for a multi-unit component.
sch_swap_pins agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no no no no yes no Record a pin-swap back-annotation intent for a component.
sch_trace_net agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no no no no no no Trace a named net through the active schematic and matching child sheets.
sch_update_properties agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no no yes no Update a property on a placed symbol. This KiCad MCP Pro tool supports production EDA automation workflows for MCP cl...
sch_upgrade agent_full, expert, full, manufacturing, manufacturing_release no no no yes yes no Upgrade a schematic file to the current KiCad file format.
sch_verify_plan agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no no no no yes no Verify an applied plan: confirm labels exist; report ERC availability.
sch_visual_qa agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no no no no yes no Run headless visual/readability QA on the active schematic sheet(s).
schematic_connectivity_gate agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring no 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, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring yes no no yes yes no Evaluate whether the schematic is clean enough to proceed. This KiCad MCP Pro tool supports production EDA automation...
si_analyze_high_speed_channel agent_full, analysis, critic, expert, full, high_speed no no no no no no Estimate high-speed channel insertion loss and eye opening for a lossy trace.
si_bind_interfaces_to_net_classes agent_full, analysis, critic, expert, full, high_speed no 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, expert, full, high_speed no 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, expert, full, high_speed no 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, expert, full, high_speed no 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, expert, full, high_speed no no no no no no Estimate differential-pair length skew and delay mismatch from board tracks.
si_check_via_stub agent_full, analysis, critic, expert, full, high_speed no 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, expert, full, high_speed no no no no no no Generate a practical board stackup recommendation and target trace geometry.
si_list_dielectric_materials agent_full, analysis, critic, expert, full, high_speed no 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, expert, full, high_speed no 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, expert, full, high_speed no no no no no no Validate that each net group is matched within the supplied tolerance.
sim_add_spice_directive agent_full, expert, full, high_speed, simulation no yes no no yes no Persist a SPICE directive used by future MCP simulation runs.
sim_add_spice_library agent_full, expert, full, high_speed, simulation no yes no no yes no Register a SPICE model library in the active project file.
sim_assign_spice_model agent_full, expert, full, high_speed, simulation no no no no yes no Assign SPICE model properties to a component in the active schematic.
sim_check_stability agent_full, expert, full, high_speed, simulation no no no no yes no Estimate loop crossover and phase margin from an AC sweep.
sim_list_spice_libraries agent_full, expert, full, high_speed, simulation no no no no yes no List SPICE model libraries registered in the active project. This KiCad MCP Pro tool supports production EDA automati...
sim_remove_spice_library agent_full, expert, full, high_speed, simulation no no no no yes no Unregister a SPICE model library from the active project file.
sim_run_ac_analysis agent_full, expert, full, high_speed, simulation no 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, expert, full, high_speed, simulation no 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, expert, full, high_speed, simulation no 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, expert, full, high_speed, simulation no no no no yes no Run a transient time-domain simulation. This KiCad MCP Pro tool supports production EDA automation workflows for MCP...
sim_validate_spice_setup agent_full, expert, full, high_speed, simulation no no no no yes no Check that registered SPICE libraries are resolvable from the project
studio_push_context all no no no no yes no Update the active IDE context pushed by KiCad Studio. This KiCad MCP Pro tool supports production EDA automation work...
sym_export agent_full, expert, full, manufacturing, manufacturing_release no no yes yes yes no Export a KiCad symbol to an interchange format.
sym_export_svg agent_full, expert, full, manufacturing, manufacturing_release no yes yes yes yes no Export a symbol or symbol library to SVG format.
sym_upgrade agent_full, expert, full, manufacturing, manufacturing_release no no no yes yes no Upgrade a KiCad symbol library file to the current file format.
thermal_calculate_via_count agent_full, analysis, critic, expert, full, power no no no no no no Estimate thermal via count from package heat and board thermal resistance.
thermal_check_copper_pour agent_full, analysis, critic, expert, full, power no no no no no no Check whether the board already has copper pour support for the net.
thermal_simulate_plane_spreading agent_full, analysis, critic, expert, full, power no no no no no no Solve copper-plane heat spreading with a 2-D finite-difference thermal solver.
tune_diff_pair_length agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only no no no no yes no Write matched-length rules for both nets in a differential pair.
validate_design agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring yes no no yes 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, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring yes no no yes yes no Compare PCB footprint references against the schematic symbol references. This KiCad MCP Pro tool supports production...
variant_clone agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no no no no yes no Clone an existing design variant under a new name.
variant_create agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no no no no yes no Create a new design variant, optionally cloning an existing variant.
variant_delete agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no no no no yes no Delete a design variant.
variant_diff_bom agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no 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, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes yes yes yes no Export a variant-specific BOM into the project output directory.
variant_export_manufacturing_package agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes yes yes yes no Export a manufacturing package for a specific variant.
variant_export_schematic agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes yes yes yes no Export a variant-specific schematic PDF with overrides applied.
variant_get_component_status agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no no no no yes no Get the effective status of a single component in a variant.
variant_list agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no 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, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no yes 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, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation no yes no yes 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, expert, full, high_speed, manufacturing_release, pcb_layout, release_manager, schematic_authoring no yes no 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, expert, full, high_speed, manufacturing_release, pcb_layout, release_manager, schematic_authoring no 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, expert, full, high_speed, manufacturing_release, pcb_layout, release_manager, schematic_authoring no 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, expert, full, high_speed, manufacturing_release, pcb_layout, release_manager, schematic_authoring no 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, expert, full, high_speed, manufacturing_release, pcb_layout, release_manager, schematic_authoring no yes no no yes no Restore project files and keep a recovery branch for the stashed pre-restore state.
vcs_tag_release agent_full, builder, expert, full, high_speed, manufacturing_release, pcb_layout, release_manager, schematic_authoring no 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, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • check_design_for_manufacture: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • check_power_integrity: profiles=agent_full, analysis, critic, expert, full, power; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=no; requiresKiCadRunning=no.
  • dfm_calculate_manufacturing_cost: profiles=agent_full, beginner, critic, expert, full, manufacturing, manufacturing_release, read_only_inspection, release_manager; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • dfm_load_manufacturer_profile: profiles=agent_full, beginner, critic, expert, full, manufacturing, manufacturing_release, read_only_inspection, release_manager; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • dfm_run_manufacturer_check: profiles=agent_full, beginner, critic, expert, full, manufacturing, manufacturing_release, read_only_inspection, release_manager; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • drc_add_exclusion: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • drc_export_rules: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • drc_list_exclusions: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • drc_list_rules: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • drc_remove_exclusion: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • drc_rule_create: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • drc_rule_delete: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • drc_rule_enable: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • drc_validate_exclusions: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • emc_check_decoupling_placement: profiles=agent_full, analysis, critic, expert, full, high_speed; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • emc_check_differential_pair_symmetry: profiles=agent_full, analysis, critic, expert, full, high_speed; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • emc_check_ground_plane_voids: profiles=agent_full, analysis, critic, expert, full, high_speed; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • emc_check_high_speed_routing_rules: profiles=agent_full, analysis, critic, expert, full, high_speed; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • emc_check_return_path_continuity: profiles=agent_full, analysis, critic, expert, full, high_speed; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • emc_check_split_plane_crossing: profiles=agent_full, analysis, critic, expert, full, high_speed; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • emc_check_via_stitching: profiles=agent_full, analysis, critic, expert, full, high_speed; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • emc_run_full_compliance: profiles=agent_full, analysis, critic, expert, full, high_speed; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • erc_list_rules: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • erc_reset_rules: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=no; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • erc_set_rule_severity: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=no; destructive=yes; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_3d_render: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_3d_step: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_bom: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_brep: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_drill: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_dxf: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_gencad: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_gerber: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_glb: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_ipc2581: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_ipc_d356: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_manufacturing_package: profiles=agent_full, expert, full, manufacturing, manufacturing_release, release_manager; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_netlist: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_odb: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_pcb_pdf: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_pick_and_place: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_ply: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_ps: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_sch_dxf: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_sch_pdf: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_sch_python_bom: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_sch_svg: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_spice_netlist: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_step: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_stepz: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_stl: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_svg: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_u3d: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_vrml: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • export_xao: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • fp_export: profiles=agent_full, expert, full, manufacturing, manufacturing_release; readOnly=no; destructive=no; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • fp_export_svg: profiles=agent_full, expert, full, manufacturing, manufacturing_release; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • fp_get_info: profiles=agent_full, expert, full, manufacturing, manufacturing_release; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • fp_upgrade: profiles=agent_full, expert, full, manufacturing, manufacturing_release; readOnly=no; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • get_board_stats: profiles=agent_full, expert, full, manufacturing, manufacturing_release, release_manager; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • get_courtyard_violations: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • get_silk_to_pad_violations: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • get_unconnected_nets: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • jobset_export: profiles=agent_full, expert, full, manufacturing, manufacturing_release; readOnly=no; destructive=no; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • jobset_list_templates: profiles=agent_full, expert, full, manufacturing, manufacturing_release; readOnly=no; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • jobset_run: profiles=agent_full, expert, full, manufacturing, manufacturing_release; readOnly=no; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • jobset_validate: profiles=agent_full, expert, full, manufacturing, manufacturing_release; readOnly=no; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • kicad_capability_parity: profiles=all; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • kicad_create_new_project: profiles=all; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • kicad_get_project_info: profiles=all; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • kicad_get_server_info: profiles=all; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • kicad_get_tools_in_category: profiles=all; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=no; requiresKiCadRunning=no.
  • kicad_get_version: profiles=all; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • kicad_help: profiles=all; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • kicad_list_recent_projects: profiles=all; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • kicad_list_tool_categories: profiles=all; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=no; requiresKiCadRunning=no.
  • kicad_scan_directory: profiles=all; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • kicad_set_project: profiles=all; readOnly=no; destructive=yes; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • lib_assign_footprint: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • lib_assign_lcsc_to_symbol: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • lib_bind_part_to_symbol: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • lib_bulk_assign_3d_models: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • lib_check_derating: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • lib_check_stock_availability: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • lib_create_custom_symbol: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • lib_find_alternative_parts: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • lib_generate_footprint_ipc7351: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • lib_generate_symbol_from_pintable: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • lib_get_bom_with_pricing: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • lib_get_component_details: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • lib_get_datasheet_url: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • lib_get_footprint_3d_model: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • lib_get_footprint_info: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • lib_get_symbol_info: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • lib_list_footprints: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • lib_list_libraries: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • lib_rebuild_index: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • lib_recommend_part: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • lib_remove_3d_model: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • lib_search_3d_models: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • lib_search_components: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • lib_search_footprints: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • lib_search_symbols: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • lib_set_3d_model_path: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • lib_validate_footprint_ipc7351: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • lib_verify_component_contract: profiles=agent_full, builder, expert, full, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • manufacturing_quality_gate: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • mfg_check_import_support: profiles=agent_full, expert, full, manufacturing, manufacturing_release; readOnly=yes; destructive=no; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • mfg_correct_cpl_rotations: profiles=agent_full, expert, full, manufacturing, manufacturing_release; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • mfg_generate_release_manifest: profiles=agent_full, expert, full, manufacturing, manufacturing_release; readOnly=no; destructive=no; openWorld=yes; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • mfg_generate_test_plan: profiles=agent_full, expert, full, manufacturing, manufacturing_release; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • mfg_import_allegro: profiles=agent_full, expert, full, manufacturing, manufacturing_release; readOnly=no; destructive=yes; openWorld=yes; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • mfg_import_geda: profiles=agent_full, expert, full, manufacturing, manufacturing_release; readOnly=no; destructive=yes; openWorld=yes; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • mfg_import_pads: profiles=agent_full, expert, full, manufacturing, manufacturing_release; readOnly=no; destructive=yes; openWorld=yes; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • mfg_import_specctra: profiles=agent_full, expert, full, manufacturing, manufacturing_release; readOnly=no; destructive=yes; openWorld=yes; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • mfg_panelize: profiles=agent_full, expert, full, manufacturing, manufacturing_release; readOnly=no; destructive=yes; openWorld=yes; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • pcb_add_barcode: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • pcb_add_blind_via: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • pcb_add_circle: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • pcb_add_copper_zone: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=yes.
  • pcb_add_fiducial_marks: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • pcb_add_microvia: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • pcb_add_mounting_holes: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • pcb_add_rectangle: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • pcb_add_segment: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • pcb_add_teardrops: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=yes.
  • pcb_add_test_point: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • pcb_add_text: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • pcb_add_track: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=yes.
  • pcb_add_tracks_bulk: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • pcb_add_via: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=yes.
  • pcb_add_zone: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=yes.
  • pcb_align_footprints: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • pcb_auto_place_by_schematic: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • pcb_auto_place_force_directed: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • pcb_begin_commit: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=yes.
  • pcb_bga_fanout: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • pcb_block_create_from_selection: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • pcb_block_list: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • pcb_block_place: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • pcb_check_creepage_clearance: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • pcb_check_test_coverage: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • pcb_delete_items: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=yes.
  • pcb_delete_object: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=yes.
  • pcb_drop_commit: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=yes.
  • pcb_export_3d_pdf: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_export_stats: profiles=agent_full, expert, full, high_speed, minimal, pcb, power, schematic, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_get_board_as_string: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_get_board_summary: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_get_design_rules: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_get_footprint_layers: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_get_footprints: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_get_groups: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_get_impedance_for_trace: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_get_layers: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_get_net_statistics: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_get_nets: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_get_origin: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_get_pads: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=no; requiresKiCadRunning=yes.
  • pcb_get_ratsnest: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_get_selection: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_get_shapes: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=no; requiresKiCadRunning=yes.
  • pcb_get_stackup: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_get_tracks: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_get_vias: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_get_zones: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_group_by_function: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • pcb_highlight_net: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • pcb_import_board: profiles=agent_full, expert, full; readOnly=no; destructive=yes; openWorld=yes; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • pcb_list_test_points: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • pcb_move_component: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=yes.
  • pcb_move_footprint: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=yes.
  • pcb_net_inspector: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • pcb_optimize_test_point_placement: profiles=agent_full, analysis, beginner, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, minimal, pcb, pcb_layout, pcb_only, power, read_only_inspection, release_manager; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • pcb_place_component: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=yes.
  • pcb_place_decoupling_caps: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • pcb_placement_quality_gate: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_placement_quality_report: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • pcb_push_commit: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=yes.
  • pcb_quality_gate: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_refill_zones: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=no; openWorld=no; idempotent=yes; headless=no; requiresKiCadRunning=no.
  • pcb_revert: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=yes.
  • pcb_route_trace: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=yes.
  • pcb_save: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=no; openWorld=no; idempotent=yes; headless=no; requiresKiCadRunning=no.
  • pcb_score_placement: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • pcb_set_board_outline: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=yes; headless=no; requiresKiCadRunning=no.
  • pcb_set_design_rules: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_set_footprint_layer: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=yes; headless=no; requiresKiCadRunning=yes.
  • pcb_set_keepout_zone: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=yes; headless=no; requiresKiCadRunning=yes.
  • pcb_set_net_class: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=yes; headless=no; requiresKiCadRunning=no.
  • pcb_set_origin: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=yes; headless=no; requiresKiCadRunning=yes.
  • pcb_set_stackup: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_set_title_block_info: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=yes; openWorld=no; idempotent=yes; headless=no; requiresKiCadRunning=yes.
  • pcb_sync_from_schematic: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only, power; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • pcb_transfer_quality_gate: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pcb_upgrade: profiles=agent_full, expert, full, manufacturing, manufacturing_release; readOnly=no; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • pdn_calculate_voltage_drop: profiles=agent_full, analysis, critic, expert, full, power; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • pdn_check_copper_weight: profiles=agent_full, analysis, critic, expert, full, power; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • pdn_generate_power_plane: profiles=agent_full, analysis, critic, expert, full, power; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • pdn_recommend_decoupling_caps: profiles=agent_full, analysis, critic, expert, full, power; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • project_assess_edit_impact: profiles=all; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • project_auto_fix_loop: profiles=all; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • project_design_report: profiles=all; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • project_embed_file: profiles=all; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • project_extract_embedded_file: profiles=all; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • project_full_validation_loop: profiles=all; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • project_gate_trend: profiles=all; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • project_generate_design_prompt: profiles=all; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • project_get_design_intent: profiles=all; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • project_get_design_spec: profiles=all; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • project_get_next_action: profiles=all; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • project_import_design_spec: profiles=all; readOnly=no; destructive=yes; openWorld=yes; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • project_infer_design_spec: profiles=all; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • project_list_embedded_files: profiles=all; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • project_quality_gate: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • project_quality_gate_report: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • project_release_readiness: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • project_remove_embedded_file: profiles=all; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • project_revalidate_after_edit: profiles=all; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • project_set_design_intent: profiles=all; readOnly=no; destructive=yes; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • project_signoff_report: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • project_validate_design_spec: profiles=all; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • route_apply_ses: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • route_apply_tuning_profile: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • route_autoroute_freerouting: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • route_create_tuning_profile: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • route_differential_pair: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • route_export_dsn: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • route_from_pad_to_pad: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=yes.
  • route_import_ses: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only; readOnly=no; destructive=yes; openWorld=yes; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • route_list_tuning_profiles: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • route_set_net_class_rules: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only; readOnly=no; destructive=yes; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • route_single_track: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=yes.
  • route_tune_length: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • route_tune_time_domain: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • run_drc: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • run_erc: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • sch_add_bus: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • sch_add_bus_wire_entry: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • sch_add_component: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sch_add_global_label: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • sch_add_hierarchical_label: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • sch_add_jumper: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sch_add_label: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • sch_add_missing_junctions: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sch_add_no_connect: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • sch_add_pin_labels: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • sch_add_power_symbol: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • sch_add_symbol: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sch_add_wire: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • sch_analyze_net_compilation: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • sch_annotate: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • sch_apply_plan: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sch_auto_place_functional: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sch_auto_place_symbols: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • sch_auto_resize_sheet: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sch_build_circuit: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • sch_check_power_flags: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • sch_create_sheet: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • sch_delete_label: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • sch_delete_symbol: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • sch_delete_wire: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • sch_find_free_placement: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sch_get_bounding_boxes: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • sch_get_connectivity_graph: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=no; requiresKiCadRunning=no.
  • sch_get_labels: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=no; requiresKiCadRunning=no.
  • sch_get_net_names: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=no; requiresKiCadRunning=no.
  • sch_get_pin_positions: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=no; requiresKiCadRunning=no.
  • sch_get_sheet_info: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=no; requiresKiCadRunning=no.
  • sch_get_symbols: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=no; requiresKiCadRunning=no.
  • sch_get_template_info: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • sch_get_wires: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=no; requiresKiCadRunning=no.
  • sch_instantiate_template: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sch_list_sheets: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • sch_list_swappable_pins: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sch_list_templates: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sch_modify_property: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sch_move_label: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • sch_move_symbol: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sch_plan_from_spec: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sch_preview_plan: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sch_reload: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • sch_render_png: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=yes; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sch_rollback_plan: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sch_route_wire_between_pins: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • sch_set_dnp: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • sch_set_hop_over: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • sch_set_sheet_size: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • sch_set_title_block_info: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • sch_swap_gates: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sch_swap_pins: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sch_trace_net: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • sch_update_properties: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sch_upgrade: profiles=agent_full, expert, full, manufacturing, manufacturing_release; readOnly=no; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • sch_verify_plan: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sch_visual_qa: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • schematic_connectivity_gate: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • schematic_quality_gate: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • si_analyze_high_speed_channel: profiles=agent_full, analysis, critic, expert, full, high_speed; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • si_bind_interfaces_to_net_classes: profiles=agent_full, analysis, critic, expert, full, high_speed; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • si_calculate_decoupling_placement: profiles=agent_full, analysis, critic, expert, full, high_speed; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • si_calculate_trace_impedance: profiles=agent_full, analysis, critic, expert, full, high_speed; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • si_calculate_trace_width_for_impedance: profiles=agent_full, analysis, critic, expert, full, high_speed; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • si_check_differential_pair_skew: profiles=agent_full, analysis, critic, expert, full, high_speed; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • si_check_via_stub: profiles=agent_full, analysis, critic, expert, full, high_speed; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • si_generate_stackup: profiles=agent_full, analysis, critic, expert, full, high_speed; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • si_list_dielectric_materials: profiles=agent_full, analysis, critic, expert, full, high_speed; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • si_synthesize_stackup_for_interfaces: profiles=agent_full, analysis, critic, expert, full, high_speed; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • si_validate_length_matching: profiles=agent_full, analysis, critic, expert, full, high_speed; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • sim_add_spice_directive: profiles=agent_full, expert, full, high_speed, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sim_add_spice_library: profiles=agent_full, expert, full, high_speed, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sim_assign_spice_model: profiles=agent_full, expert, full, high_speed, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sim_check_stability: profiles=agent_full, expert, full, high_speed, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sim_list_spice_libraries: profiles=agent_full, expert, full, high_speed, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sim_remove_spice_library: profiles=agent_full, expert, full, high_speed, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sim_run_ac_analysis: profiles=agent_full, expert, full, high_speed, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sim_run_dc_sweep: profiles=agent_full, expert, full, high_speed, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sim_run_operating_point: profiles=agent_full, expert, full, high_speed, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sim_run_transient: profiles=agent_full, expert, full, high_speed, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sim_validate_spice_setup: profiles=agent_full, expert, full, high_speed, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • studio_push_context: profiles=all; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • sym_export: profiles=agent_full, expert, full, manufacturing, manufacturing_release; readOnly=no; destructive=no; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • sym_export_svg: profiles=agent_full, expert, full, manufacturing, manufacturing_release; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • sym_upgrade: profiles=agent_full, expert, full, manufacturing, manufacturing_release; readOnly=no; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • thermal_calculate_via_count: profiles=agent_full, analysis, critic, expert, full, power; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • thermal_check_copper_pour: profiles=agent_full, analysis, critic, expert, full, power; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • thermal_simulate_plane_spreading: profiles=agent_full, analysis, critic, expert, full, power; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=no; requiresKiCadRunning=no.
  • tune_diff_pair_length: profiles=agent_full, builder, expert, full, high_speed, pcb, pcb_layout, pcb_only; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • validate_design: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • validate_footprints_vs_schematic: profiles=agent_full, analysis, builder, critic, expert, full, high_speed, manufacturing, manufacturing_release, pcb, pcb_layout, power, release_manager, schematic, schematic_authoring; readOnly=yes; destructive=no; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • variant_clone: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • variant_create: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • variant_delete: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • variant_diff_bom: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • variant_export_bom: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • variant_export_manufacturing_package: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • variant_export_schematic: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=yes; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • variant_get_component_status: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • variant_list: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • variant_set_active: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • variant_set_component_override: profiles=agent_full, builder, critic, expert, full, high_speed, power, schematic, schematic_authoring, schematic_only, simulation; readOnly=no; destructive=yes; openWorld=no; idempotent=yes; headless=yes; requiresKiCadRunning=no.
  • vcs_commit_checkpoint: profiles=agent_full, builder, expert, full, high_speed, manufacturing_release, pcb_layout, release_manager, schematic_authoring; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • vcs_diff_with_checkpoint: profiles=agent_full, builder, expert, full, high_speed, manufacturing_release, pcb_layout, release_manager, schematic_authoring; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • vcs_init_git: profiles=agent_full, builder, expert, full, high_speed, manufacturing_release, pcb_layout, release_manager, schematic_authoring; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • vcs_list_checkpoints: profiles=agent_full, builder, expert, full, high_speed, manufacturing_release, pcb_layout, release_manager, schematic_authoring; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • vcs_restore_checkpoint: profiles=agent_full, builder, expert, full, high_speed, manufacturing_release, pcb_layout, release_manager, schematic_authoring; readOnly=no; destructive=yes; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.
  • vcs_tag_release: profiles=agent_full, builder, expert, full, high_speed, manufacturing_release, pcb_layout, release_manager, schematic_authoring; readOnly=no; destructive=no; openWorld=no; idempotent=no; headless=yes; requiresKiCadRunning=no.