fp_info
Retrieve complete details for a single KiCad library footprint, including pads, courtyard, 3D model, mount type, and tags, by library ID.
Instructions
Everything about one library footprint: description, tags, mount type, courtyard size, 3D model, and every pad with number, kind, shape, position, size, drill and layers, exactly as KiCad will place 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": {
"lib_id": "<lib_id>"
},
"name": "fp_info"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lib_id | Yes | Library footprint id such as Resistor_SMD:R_0603_1608Metric. | |
| project_path | No | A project directory or any file in it; the project's own libraries (its sym-lib-table and fp-lib-table) are included and shadow global ones. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| attr | No | ||
| pads | Yes | ||
| path | Yes | ||
| tags | No | ||
| model | No | ||
| lib_id | Yes | ||
| smd_pads | Yes | ||
| tht_pads | Yes | ||
| width_mm | No | ||
| height_mm | No | ||
| pad_count | Yes | ||
| description | No |