Tools for hardware teams

Everything we ship to help you design to a fast, sourceable build: KiCad and Altium plugins, 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.

2 tools
Available nowKiCad 9+v0.2.0macOS · Windows · Linux

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.

Install with a coding agent
Install the ProvenMetal KiCad plugin. Follow https://provenmetal.com/plugins/kicad#install and verify the toolbar button appears.
Available nowAltium Designerv1.0.0Windows

Altium plugin

Run BOM sourcing from Altium's Tools menu. The extension reads the focused project's compiled BOM, checks live distributor stock and lead time, and returns pass, review, or fail verdicts with a full web report.

PowerShell installer
irm https://raw.githubusercontent.com/proven-metal/provenmetal-altium/main/install.ps1 | iex
Install with a coding agent
Install ProvenMetal for Altium Designer. Follow https://github.com/proven-metal/provenmetal-altium#install and verify Tools > Source with ProvenMetal appears.

Agents & API

Quote and order boards programmatically, from a coding agent over MCP or straight against the API.

2 tools
MCPClaude Code · Cursor

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.

REST

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.

URL
https://api.provenmetal.com

Quick start

Paste this into any MCP-capable agent. It reads the setup doc, installs the server with your key, and quotes your board.

Prompt · paste into your agent
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:

mcp.json
{
  "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.

1 tool
PDF

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.

Agent setup doc