Model Context Protocol

Call PerfWire from
your AI assistant.

Your assistant (Claude, ChatGPT, Gemini) writes the netlist; PerfWire returns a guaranteed-correct board plan — perfboard, breadboard, or stripboard — without leaving the chat.

Get your API key ↓ Remote MCP · Streamable HTTP · cross-vendor
Step 1 · Authenticate

Get your API key.

Sign in, generate a key, and point any MCP client at your hosted PerfWire server. The key authenticates your requests.

Checking key status…
Your key fills every command below. Endpoint:
Step 2 · Connect a client

Add PerfWire to your assistant.

PerfWire is a remote MCP server over Streamable HTTP. Each command below fills in with your key from Step 1 (the highlighted spot) — just pick your assistant.

Claude Code CLI · one command
Register the remote server, then ask Claude to route a board.

        
Claude Desktop config JSON
Add this to your Claude Desktop config and restart the app.

        
ChatGPT · Gemini · other MCP clients same URL + Bearer
MCP is cross-vendor. In any client that supports a remote / streamable-HTTP MCP server, add a server with the URL below and an Authorization: Bearer <YOUR_KEY> header. Exact UI steps vary by client and vendor.

        
Step 3 · Try it

Paste this prompt.

Once connected, drop this into your assistant. It will design the circuit, call PerfWire, and hand you a buildable plan.

Example prompt
Use PerfWire to lay out a 555 LED blinker on stripboard.
Try also: "…on breadboard" or "…on perfboard, auto-fit the size."
The return payload

What you get back.

You get a complete build plan — exact, repeatable, and not a guess.

  • Placement — every component at an exact hole, pin 1 marked.
  • Color-coded cut-list — wires/jumpers with from/to coordinates and lengths (mm + in).
  • Two-sided board graphics — component side and solder side, rendered in the web app.
  • BOM — a shopping list of parts with quantities.
  • DRC — a design-rule check that passes or fails (shorts, overlaps, off-board pins).