Agent / MCP docs

ArchiScale runs a remote MCP server (Streamable HTTP):

https://archiscale.stlgalaxy.com/mcp
Authorization: Bearer sk-sp-YOUR-FIRM-KEY

To get a key, buy an Agent API or Studio plan. Keys belong to a firm, and a key's seat count limits how many sessions can run at once. Keep your key secret.

Clients with remote MCP support

{
  "mcpServers": {
    "archiscale": {
      "url": "https://archiscale.stlgalaxy.com/mcp",
      "headers": { "Authorization": "Bearer sk-sp-YOUR-FIRM-KEY" }
    }
  }
}

Clients without header support (mcp-remote)

{ "mcpServers": { "archiscale": { "command": "npx",
  "args": ["-y", "mcp-remote", "https://archiscale.stlgalaxy.com/mcp", "--header", "Authorization: Bearer ${ARCHISCALE_KEY}"],
  "env": { "ARCHISCALE_KEY": "sk-sp-..." } } } }

Large files

curl -X POST https://archiscale.stlgalaxy.com/uploads \
  -H "Authorization: Bearer $ARCHISCALE_KEY" -H "X-Filename: plan.dxf" --data-binary @plan.dxf
# then call upload_plan { upload_id, filename }

Tools

Any geometry ArchiScale infers comes back with an explicit flag (for example UNITS_INFERRED, FRONT_EDGE_UNCONFIRMED). Review these flags before you rely on the output. Usage is logged per firm (tool, time, duration, ok). Tool arguments are never logged. Health check: GET https://archiscale.stlgalaxy.com/healthz.

Results are not certified planning advice. Check them against the planning scheme and with a qualified professional.