Tools for hardware teams
Everything we ship to help you design to a fast, sourceable build: the KiCad plugin, agent ordering over MCP, the ordering API, and reference downloads. Direct downloads, no signups.
Plugins
Source your BOM against live distributor stock and lead time without leaving your EDA tool.
KiCad plugin
One toolbar button. It reads your schematic BOM, sources every line, and flags anything that isn't in stock for your full build or sourceable within a week.
KiCad repository
Add our repository to KiCad's Plugin and Content Manager for one-click install and automatic updates.
Altium plugin
The same one-click BOM sourcing, inside Altium Designer.
Want it sooner? Tell us at founders@provenmetal.com.
Agents & API
Quote and order boards programmatically, from a coding agent over MCP or straight against the API.
Agent ordering (MCP)
Point your coding agent at one URL. It quotes your KiCad board, clears blockers, and drafts an order you approve. Four tools: quote_pcb, revise_quote, create_draft_order, check_order_status.
Ordering API
Quote and order against the same engine the plugins use. Generate a pm_live_ key and integrate it into your own tooling or CI.
Quick start
Paste this into any MCP-capable agent. It reads the setup doc, installs the server with your key, and quotes your board.
Set up ProvenMetal PCB ordering for this project, then quote my board. Read https://provenmetal.com/agents/setup and follow it: add the ProvenMetal MCP server to this agent with my API key, then use it to quote the board, clear any blockers, and draft an order for me to approve. Ask me for my ProvenMetal API key and the build quantity.
Prefer to wire it up by hand? Add the server to your MCP config and paste in a pm_live_ key:
{
"mcpServers": {
"provenmetal": {
"command": "python",
"args": ["-m", "mcp_server.server"],
"env": {
"PROVENMETAL_API_URL": "https://api.provenmetal.com",
"PROVENMETAL_API_KEY": "pm_live_your_key_here"
}
}
}
}The four tools
- quote_pcb
- Price + lead-time range from your gerbers, BOM, and CPL. Returns blockers, DFM recommendations, and per-line sourcing.
- revise_quote
- Apply a blocker fix or assumption change; returns the updated quote. The agent loops this until nothing is blocking.
- create_draft_order
- Turns a clean quote into a draft order and a human-approval link. Never auto-places.
- check_order_status
- Track an order: draft → confirmed → in production → shipped.
Reference & downloads
Spec sheets and reference material for designing to a fast, sourceable build.
Capabilities & spec sheet
The full fab and assembly capability matrix (layer counts, stackups, tolerances, finishes, and turn times) in one printable sheet.
Know your BOM before you order.
Grab the plugin or wire up your agent, source your board against live stock, and place the order when it's clean.