pcbexpress

API and AI agents

Everything the site does is available as plain HTTP, without an API key: USD quotes, Gerber pre-checks, and saving a quote with an e-mail. Prices are computed from the same tables as the site. Orders are not open yet; a saved quote is notified at launch with a 10% first-order discount.

Quote

A USD price per tier (usd) with a door-to-door delivery_by date and its transit_days range. US and EU shipments are DDP: duties are prepaid, the price is final.

curl 'https://pcb.express/api/quote?layers=4&width_mm=100&height_mm=100&qty=5'

Gerber pre-check

One .zip (Gerber RS-274X + Excellon, up to 25 MB) returns detected layers, board size, hole count and DFM findings.

curl -F [email protected] https://pcb.express/api/analyze

Save a quote

Send the spec, a tier and an e-mail; the price is computed server-side. The e-mail is used only for the launch notification.

curl -X POST https://pcb.express/api/leads \
  -H 'content-type: application/json' \
  -d '{"kind":"quote","spec":{"layers":4,"qty":5,"widthMm":100,"heightMm":100},
       "tier":"standard","email":"[email protected]"}'

MCP

A Model Context Protocol server (Streamable HTTP, no auth): quoting, Gerber analysis from a URL, cost reductions, capability limits and quote saving. Prices are computed server-side from the same tables as the site.

Endpoint:    https://pcb.express/mcp
Server card: https://pcb.express/.well-known/mcp/server-card.json

Machine-readable descriptions

Capability limits are on the capabilities page. Questions: [email protected].