audit_find_unconnected_ic_pins
Detects unconnected IC pins (excluding intentional no-connects) to flag potential design errors.
Instructions
Find IC pins with an empty / unset net (excluding pins intentionally named NC / DNC / RSVD / RESERVED).
Walks the project BOM (cheap: uses the already-cached
project.get_bom snapshot, no extra Altium round-trip) and,
for every component whose designator starts with U, counts
pins whose net is empty / null / "?". Pins whose NAME marks
them as no-connect by convention are skipped because those
aren't bugs.
Same heuristic the Components tab's "unconnected IC pins" chip runs in JS, but now exposed as a first-class MCP tool so the agent can drill in from one call and the result is consistent between the dashboard and the lint sweep.
Returns:
Dict with:
- checked: ICs inspected
- violations: ICs with at least one unconnected pin
(the COUNT here is per-IC, not per-pin)
- unconnected_pin_total: sum of unconnected pins
across all flagged ICs
- items: per-IC {designator, unconnected_pins[]}
listing pin numbers + names that were flagged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||