MCP & API

Agent access for
buildable CAD
workflows.

Axle Keys is not only a website. Studio projects are accessible through controlled tools — so AI agents, development environments, and external workflows can read model state, create reversible drafts, validate changes, and prepare fabrication outputs.

Two access modes

MCP for agents.
API for applications.

Both connect to the same underlying Systems and project logic — designed for different workflows.

● MCP

For agents.

Use MCP when an AI assistant, coding tool, or autonomous workflow needs to interact with a Studio project step by step. MCP is the primary access layer — built around the reversible draft–validate–promote pattern.

Reading active model stateCreating and validating draftsUpdating parametersManaging reference filesRunning export jobs
● REST API

For applications.

Use the REST API when a website, configurator, database, or business system needs to call Axle Keys programmatically. The API is planned and launches alongside the first mature Systems.

Embedded product configuratorsQuoting and ordering systemsBatch generation workflowsAutomated fabrication exportsExternal dashboard integrations

Small steps.
Visible state.
Reversible changes.

Agents working with physical models need a safety pattern. Every meaningful change is staged, validated, and promoted — not written directly to the live project.

01ReadInspect the active model, code, parameters, and files.
02DraftStage changes without touching the live project.
03ValidateCheck syntax, build status, and geometry correctness.
04PromoteMake the draft live. Previous version is snapshotted.
05ReviewConfirm the result is what was intended.
06ExportRun a job for fabrication output or downstream use.
Tool rooms · 31 tools · 9 rooms

Tools grouped
by purpose.

MCP tools are organized into rooms so the toolset stays understandable as it grows. Each room covers a distinct part of the agent workflow.

01

Session

Orient the agent — what project is active, what workspace, what state the session is in.

02

Models

Read and push model code, inspect screenshots, create projects and models.

03

Drafts

Stage, validate, promote, and roll back changes safely.

04

Parameters

Adjust dimensions and options without rewriting model code.

05

Validation

Check build status, geometry correctness, and model warnings.

06

Files

Upload, list, and assign roles to reference files and drawings.

07

Jobs

Create and track longer operations — exports, analysis, batch runs.

08

Exports

Download fabrication outputs from completed export jobs via signed URL.

09

Knowledge

Load System rules, skill packs, and modeling references.

What you
can build.

Designed for developers and AI agents who need to work with physical models programmatically.

01

Agent-assisted CAD editing

An agent reads the active model, creates a draft with a focused change, validates it, and promotes only when the model is clean. The live project is never directly overwritten.

USE CASEAgents + MCP
02

Parameter automation

Instead of rewriting model code, the agent updates exposed parameters and checks the result. Often safer, faster, and more reliable than code generation for small changes.

USE CASEParameters + MCP
03

Embedded configurators

Pass customer inputs to the REST API, receive configured assemblies and cut lists, and fulfil orders directly from the output — no Studio tab required.

USE CASEAPI + Systems
04

External tool orchestration

Connect Axle Keys to a local development environment, desktop app, automation script, or external agent. Axle Keys becomes the CAD execution layer while the external tool coordinates.

USE CASEMCP + Workflows
Planned REST API

API endpoint
structure.

The REST API launches alongside the first Systems. Below is the planned endpoint structure.

GET/v1/systemsList all available Systems on the platform.
GET/v1/systems/:slugGet the full definition of a System — parts, parameters, constraints.
GET/v1/systems/:slug/schemaParameter schema for a System — types, ranges, defaults, required fields.
POST/v1/systems/:slug/runRun a System with a set of parameters. Returns a configured assembly and fabrication output.
POST/v1/generateGenerate a configured assembly from a natural language prompt within a chosen System.
GET/v1/outputs/:idRetrieve a previously generated fabrication output by ID.

Get early
API access.

MCP and API access are in active development. If you're building an agent, integration, configurator, or automation workflow that should connect to Axle Keys, get in touch.