list_schematic_sheets

MCP tool from MCP Server Kicad by ProductOfAmerica

List all hierarchical sheet blocks on a sheet

How to use it

Project documentation lists list_schematic_sheets for the MCP Server Kicad MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.

Install MCP Server Kicad

$uvx --from mcp-server-kicad mcp-server-kicad
FULL MCP SERVER KICAD LISTING

Other tools in MCP Server Kicad (39)

add_global_label

Add a global net label visible across all sheets

add_hierarchical_label

Add a hierarchical label for sheet-to-sheet connections

add_junctions

Add one or more junction dots

add_label

Add a net label at a position

add_lib_symbol

Load a symbol definition from a .kicadsym library into the schematic

add_power_symbol

Place a power symbol (VCC, GND, +3V3, ...) with auto PWRFLAG

add_text

Add a text annotation to the schematic

add_wires

Add one or more wires between points, auto-creating junctions on T-connections

auto_place_decoupling_cap

Automatically place a decoupling capacitor near an IC

connect_pins

Wire two component pins together

get_net_connections

Get all connections for a named net (multi-hop BFS wire tracing)

get_pin_positions

Get absolute pin positions for a placed component, accounting for rotation and mirror

get_schematic_summary

Get item counts for a schematic sheet

get_symbol_pins

Get pin info for a symbol in the schematic's libsymbols

list_schematic_bus_entries

List all bus entries on a sheet

list_schematic_components

List all components (symbols) on a sheet

list_schematic_global_labels

List all global labels on a sheet

list_schematic_hierarchical_labels

List all hierarchical labels on a sheet

list_schematic_junctions

List all junctions on a sheet

list_schematic_labels

List all net labels on a sheet

list_schematic_no_connects

List all no-connect flags on a sheet

list_schematic_wires

List all wires on a sheet

list_unconnected_pins

List unconnected pins from ERC data

mcp-server-kicad-footprint

4

mcp-server-kicad-pcb

34

mcp-server-kicad-project

24

mcp-server-kicad-schematic

42

mcp-server-kicad-symbol

5

modify_hierarchical_label

Modify text, shape, or position of a hierarchical label

move_component

Move a placed component to a new position

place_component

Place a component in the schematic

remove_component

Remove a component by reference designator

remove_hierarchical_label

Remove a hierarchical label by name or UUID

remove_junction

Remove a junction dot

remove_label

Remove a net label or global label

remove_text

Remove text annotation(s) by content, optionally filtered by position

remove_wire

Remove a wire segment

set_component_property

Set any property (Value, Reference, Footprint, ...) on a placed component

wire_pins_to_net

Wire one or more pins to a named net