detect_pin_conflicts
Find conflicting pin connections
How to use it
detect_pin_conflicts is exposed by the Kicad MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the detect_pin_conflicts tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Kicad MCP Server
claude mcp add kicad -s user -- "C:\Program Files\KiCad\10.0\bin\python.exe" -m kicad_mcp_serverOther tools in Kicad MCP Server (23)
Add component with symbol from library
Add local label
Add wire connection
Routing analysis: width/via distribution, net length ranking
Power zones, GND coverage, power routing analysis
Diff pair matching, RF traces, longest signal nets
Create project from KiCad template
Export Gerber files
Track segments, lengths, widths, vias for a specific net
Export netlist from schematic via kicad-cli
List components with their net connections
List all nets with pin connections
Board dimensions, layer count, design rules
Project metadata and statistics
Detailed info for a specific component
List footprints with optional layer filter
List components with filtering by type, value, or DNP status
List all nets, optionally filter power nets
Design Rules Check on PCB
Electrical Rules Check on schematic
Search components by pattern (regex)
Initialize PCB with dimensions
Trace all connections from a component/pin