> ## Documentation Index
> Fetch the complete documentation index at: https://docs.provenmetal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ProvenMetal

> Design files in, live JLCPCB price and checkout link out.

<div className="pm-hero">
  <div className="pm-hero-copy">
    <p className="pm-eyebrow">MCP · HTTP API</p>
    <h1 className="pm-title">Order PCBs from your AI agent.</h1>

    <p className="pm-lede">
      Add one URL to Claude Code, Codex or Cursor. Your agent uploads the design and returns a live JLCPCB price and a checkout link. Assembly included.
    </p>

    <div className="pm-url">
      <span className="pm-url-label">MCP</span>
      <code>[https://mcp.provenmetal.com](https://mcp.provenmetal.com)</code>
    </div>

    <div className="pm-actions">
      <a className="pm-button pm-button-primary" href="/quickstart">Quickstart</a>
      <a className="pm-button" href="/mcp/tools">Tool reference</a>
    </div>
  </div>

  <div className="pm-hero-art">
    <img className="pm-art-board" src="https://mintcdn.com/proven-metal/a-yriHc7GWiTNmb5/images/board-outline.svg?fit=max&auto=format&n=a-yriHc7GWiTNmb5&q=85&s=ffc3834d11295c6ab72430a38693eff8" alt="" noZoom width="381" height="423" data-path="images/board-outline.svg" />

    <img className="pm-art-traces" src="https://mintcdn.com/proven-metal/a-yriHc7GWiTNmb5/images/traces.svg?fit=max&auto=format&n=a-yriHc7GWiTNmb5&q=85&s=5560a305f814084cab60f84185452987" alt="" noZoom width="229" height="273" data-path="images/traces.svg" />
  </div>
</div>

## Connect in one line

<CodeGroup>
  ```bash Claude Code theme={"dark"}
  claude mcp add --transport http provenmetal-mcp https://mcp.provenmetal.com
  ```

  ```bash Codex theme={"dark"}
  codex mcp add provenmetal-mcp --url https://mcp.provenmetal.com
  ```

  ```json Cursor theme={"dark"}
  {
    "mcpServers": {
      "provenmetal-mcp": { "url": "https://mcp.provenmetal.com" }
    }
  }
  ```
</CodeGroup>

No account or API key needed to get a price.

## What your agent can do

<CardGroup cols={2}>
  <Card title="Order boards" icon="bolt" href="/mcp/ordering">
    Bare or assembled, priced live, delivered with duty and tax.
  </Card>

  <Card title="Source parts" icon="microchip" href="/mcp/parts">
    JLCPCB stock first, then authorized distributors.
  </Card>

  <Card title="Check a design" icon="magnifying-glass" href="/mcp/design-checks">
    Fab limits, KiCad DRC and part stock in seconds.
  </Card>

  <Card title="Add a Buy button" icon="cart-shopping" href="/mcp/buy-links">
    A permanent order link for an open-source board.
  </Card>
</CardGroup>

## How an order flows

<Steps>
  <Step title="Upload">
    The agent uploads the KiCad project or Gerbers with one `curl`.
  </Step>

  <Step title="Answer questions">
    Anything the files don't state is asked once, never guessed.
  </Step>

  <Step title="Price">
    Live JLCPCB price in USD, in 5 seconds to 2 minutes.
  </Step>

  <Step title="Check out">
    Pay at the checkout link. ProvenMetal places the order.
  </Step>
</Steps>

<Columns cols={2}>
  <Card title="HTTP API" icon="code" href="/api/introduction">
    Formal quotes from your own software.
  </Card>

  <Card title="Order status" icon="truck-fast" href="/mcp/tools#order-status">
    Payment, production and tracking.
  </Card>
</Columns>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.