Connect
Make a key at app.koppar.ai under Settings → Design from your own AI agent, then add the server. MCP endpoint:https://app.koppar.ai/mcp (Streamable HTTP, Authorization: Bearer sc_…)
Nothing on this path calls a language model on Koppar’s side, and it uses none of your account’s free generations. Designs made this way appear in the web app like any other, so you can continue them in the studio chat.
Three transports, one tool set
MCP
Streamable HTTP at
app.koppar.ai/mcp. One line to add to Claude Code.CLI
koppar for terminals and for agents that run shell commands. JSON on stdout.REST
The same tools as HTTP endpoints with JSON Schemas.
The workflow
The server carries its own instructions. An MCP client reads them on connect, andget_workflow_guide serves the prompt for each stage, the same text the studio’s own models get. The stages are:
1
create_design
A brief and a title. Returns a design id and a run folder visible in the web app.
2
Research
search_kicad_symbol, get_kicad_symbol, search_kicad_footprint to find real parts. save_dossier stores the parts list, rails and topology constraints, and reports any part that does not exist.3
submit_circuit
The complete SKiDL script. Returns accepted, or the blocking findings to fix.
edit_circuit applies search-and-replace edits on retries.4
get_review_packet
Brief, dossier, code and connectivity for your model to review.
5
get_board_context, then start_board
The board context gives the parts, their sizes and the stated facts.
start_board takes your plan: outline, layers, edge parts, groups, keepouts, net classes. The plan is clamped and returned as applied.6
get_board_status, get_bom, get_downloads
Follow the run, read the priced BOM, and fetch the files.
get_order_price totals parts, setup fees and a live PCBWay board quote; send_order_to_provider hands the clean board to a manufacturer (see Manufacturing).A board you already have
A KiCad project of your own skips the description and the schematic:import_kicad_project over MCP, or koppar import <folder> on the CLI, opens it as a board workspace, and the board tools place, route, check and export it directly. See Your own board.
Keys
A key is minted in the studio under Settings → Design from your own AI agent. It is shown once and sent asAuthorization: Bearer sc_… on every transport. A key acts as the account that created it.
Any account can mint a key: sign in at app.koppar.ai and open Settings.