calligraphy_preflight_audit
Inspect a .kicad_pcb file or zipped PCB project, verify outline and pad readiness, and return a deterministic NRE-anchored price quote with selectable manufacturing options and rush/ECO add-ons.
Instructions
Inspect a .kicad_pcb file or .zip project bundle (including atopile/tscircuit/Altium/Allegro builds), verify outline/pad readiness, and return a deterministic 3-Lever NRE-anchored price quote ($149 vibe_micro for <=150 pads up to $1,495+ route_3d). Mode A (Zero-File Demo): Pass sample_id='2l_rp2040' (or '2l_stickhub', '4l_carrier'). Mode B (User's Local Board): Pass a local file path in project_path (stdio mode) or pass its contents in pcb_text + filename (or upload_b64 for .PcbDoc/.zip).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "calligraphy_preflight_audit"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filename | No | board.kicad_pcb | |
| pcb_text | No | Raw CAD file contents (.kicad_pcb, .dsn, .ato, .tsx, .xml) for remote HTTP MCP calls | |
| sample_id | No | Optional built-in sample board ID ('2l_rp2040', '2l_stickhub', '4l_carrier') | |
| upload_b64 | No | Base64-encoded CAD file or .zip bundle for remote HTTP MCP calls | |
| project_path | No | Local stdio CLI path or built-in sample ID ('2l_rp2040', '2l_stickhub', '4l_carrier'). | |
| requested_sku | No | route_3d | |
| rush_delivery | No | +35% Instant <45m Enclave Rush Turnaround | |
| customer_email | No | Engineer email for 30-day ECO license matching | agent@customer.io |
| include_eco_pass | No | +50% 30-Day Unlimited ECO Re-Spin Pass |