sch_get_symbol
Retrieves full details for a placed schematic symbol—pin numbers, names, electrical types, and sheet positions—so you can wire the correct connections.
Instructions
One placed symbol in full, with every pin's number, name, electrical type and sheet position, which is what you need to wire to it.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"schematic_path": "<schematic_path>",
"ref": "<ref>"
},
"name": "sch_get_symbol"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | Yes | Reference designator, e.g. U1. | |
| schematic_path | Yes | The .kicad_sch sheet the symbol is on. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dnp | No | ||
| ref | Yes | ||
| pins | No | ||
| unit | Yes | ||
| uuid | Yes | ||
| x_mm | Yes | ||
| y_mm | Yes | ||
| value | No | ||
| lib_id | Yes | ||
| mirror | No | ||
| rotation | Yes | ||
| footprint | No | ||
| properties | No |