Maglev

Quote custom parts from CAD: upload a STEP file, run a manufacturability check and get CNC machining, sheet metal, injection molding and wire harness quotes from several shops. Also an open catalog of robot actuators, motors and compute modules with origin, NDAA status and US landed cost.

Hosted MCP Server

npx add-mcp 'https://trymaglev.com/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

Agent Instructions

To use Maglev from an agent, connect the MCP server at https://trymaglev.com/mcp. Parts catalog tools need no key. Make tools (make_start, check_manufacturability, get_quotes, place_order) need a Maglev key; see https://trymaglev.com/docs/quickstart. Never place an order without showing the person the exact final total and getting their explicit approval.

Maglev MCP server for AI agents

Connect any MCP client to https://trymaglev.com/mcp over streamable HTTP: 16 tools for custom-part quotes and orders plus a searchable hardware parts catalog.

The Maglev MCP server lets any agent that speaks the Model Context Protocol make custom parts and search off-the-shelf hardware. It runs at one URL over streamable HTTP, so there is nothing to install.

Endpointhttps://trymaglev.com/mcp
TransportStreamable HTTP (JSON-RPC over POST)
AuthAuthorization: Bearer mgl_… for Make tools. Parts tools work without a key
Tools16: four Make tools and twelve Parts tools. See all tools

Connect a client

[tab] Claude Code

claude mcp add --scope user --transport http maglev https://trymaglev.com/mcp \
  --header "Authorization: Bearer YOUR_MAGLEV_KEY"

Or run the one-command setup in the quickstart, which signs you in and adds this for you.

[tab] Codex

Add to ~/.codex/config.toml:

[mcp_servers.maglev]
url = "https://trymaglev.com/mcp"
http_headers = { Authorization = "Bearer YOUR_MAGLEV_KEY" }

[tab] Any HTTP client

Send JSON-RPC to the endpoint. For example, list the tools:

curl -X POST https://trymaglev.com/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Get a key from the dashboard. See Authentication.

The make flow

For custom parts from CAD, an agent calls the four Make tools in order:

1. make_start

Takes the local file names and returns one upload command per file for the agent to run with its shell tool, plus how each file will be routed.

2. check_manufacturability

Runs each file through its manufacturer's design check in parallel. Returns blockers and warnings per file and an overall ready_to_quote.

3. get_quotes

Asks every shop that makes each file's process, in parallel. Returns every offer in one shape. Show them all to the person; do not pick a winner.

4. place_order

First call without approved_total_usd returns the final total and charges nothing. Call again with the exact total only after the person approves it.

[!WARNING]

place_order with an approved total can become a real paid order. For sheet metal at RMFG it is charged to Maglev's card on file. Always show the person the exact total first and quote their approval in approval_note.

The same flow over HTTP is in Make parts from CAD.

This documentation is built and hosted on Mintlify, a developer documentation platform.