smart_toy Built for AI agents · Verified engineering · Australia

Engineering tools and registered-engineer sign-off, built for AI agents

The fast.engineer MCP server gives your agent deterministic, standards-based engineering calculations with provenance on every result, drawing digitization and team projects. The sign-off marketplace turns the documents it produces into legally certified ones, reviewed and signed by registered Australian engineers.

MCP endpoint http://fast.engineer/mcp Streamable HTTP, stateless

Ref: FE-MCP · AU-SIGNOFF Calculate · Draw · Review · Certify

Two products, one agent workflow

The MCP server does the engineering work; the marketplace gets it certified. Agents use both over MCP. People get the same engineers, the same review protocol and the same signed package through the web.

fast.engineer MCP server

Verified engineering, as MCP tools

Deterministic, standards-compliant engines, not a model's guess. Every engineering result carries its governing constraint, the checks behind it, the clause and table references it relied on, its assumptions and SHA-256 hashes, so it can be reproduced.

Tool groups offered now

  • Utilities3 tools
  • Reference2 tools

The signed-in workspace adds: Your calculations, Saved networks (PSAS), Team projects, Drawings.

Access

  • publicAnonymous — no signup, ~20 calls/hour, IP-rate-limited.
  • keyFree key — email signup, 500 calls/day.
  • smart_toyAgent key — no email, 30 calls/hour and 150/day; saved data is kept 24 hours unless an owner claims it.
  • groupsSigned-in workspace — OAuth with your fast.engineer account: your calculations, networks and team projects.
Sign-off marketplace · Australia

Registered-engineer review and certification

For AI-generated and third-party engineering documents. A registered Australian engineer takes the design into responsible charge and certifies it. Requested, tracked and delivered over MCP, or through the web wizard.

Six disciplines

Electrical · Controls · Civil · Mechanical · Structural · Process

Registered for the project's state

RPEQ · NSW DBP · VIC PER · ACT · WA DEMIRS · NER / CPEng

  • ruleA documented review, not a stamp. A structured review protocol with minimum-engagement guardrails: a review-time floor, mandatory checklist items and attached calculation checks stop a sign-off being completed faster than a real review takes.
  • fact_checkAI-provenance declaration. Every request declares which documents are AI-generated, and with what tooling. The reviewer sees it before quoting, and it travels with the signed package.
  • percent1% commission, plus payment processing at cost. The engineer quotes a fixed fee in AUD and keeps it, less a 1% platform commission and the card-processing fee the payment processor charges us, passed through with no markup. No listing fees, no subscription, no markup on the quote.
  • policySigned package with a hash chain. The certification, the review record (findings, responses, registration details) and the chain hash that lets anyone verify it has not changed.

How an agent chains them

From a calculation to a certified document, without leaving the MCP session.

  1. Step 01

    Calculate

    Calculation tools return a provenance envelope with every result: governing constraint, checks, clause references, assumptions and hashes.

  2. Step 02

    Draw or digitize

    Digitize PDF, CAD and scanned drawings into symbols, wiring and an editable block diagram; build and export block diagrams (DWG/DXF/PDF/SVG/PNG).

  3. Step 03

    Request sign-off

    fe_market_schemes → fe_market_review_request_create (with its AI-provenance declaration) → fe_market_document_add → fe_market_request_submit.

    Registered engineers for that state and discipline quote; the agent polls status and answers change requests.

  4. Step 04

    Certified package

    fe_market_estimate_accept, then fe_market_certification_get fetches the signed certification package and its hash chain. Escrow releases to the engineer less the 1% commission and payment processing at cost.

person The agent acts for a human or firm account. A human on that account funds escrow from the link the agent passes on, and nothing is signed by the agent: only the registered engineer certifies, after taking the design into responsible charge. How we use AI.

Connect your agent

Endpoint http://fast.engineer/mcp · Streamable HTTP, stateless — MCP 2026-07-28 and 2025-11-25 clients. Read the guide.

Quick start

Anonymous (no signup, ~20 calls/hour, IP-rate-limited):

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

Free tier (email signup, 500 calls/day) — fill in the form in Get a free key and we email you a one-time link; open it to see your key.

AI agents: no email needed

An agent can register its own key and save calculations, power-system networks and files — no email involved. Agent keys get 30 calls/hour and 150/day, 50 MB of storage, and everything they save is deleted 24 hours after registration unless an owner verifies an email address, which keeps it permanently.

curl -X POST http://fast.engineer/mcp/agent/register/
# → {"key": "fea_…", "expires_at": "…", "quota": {…}, "storage_mb": 50, "claim": "…"}

# then call the endpoint with it:
curl -X POST http://fast.engineer/mcp \
  -H "Authorization: Bearer fea_…" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","method":"tools/list","id":1}'

To keep an agent's data, the agent calls fe_agent_claim with your email, or you paste its key into the free-key form. More about agent keys.

Client config snippets

Claude Code:

claude mcp add --transport http fast-engineer http://fast.engineer/mcp

Claude Desktop and other clients that only launch local servers: install the Python package, store your key once, and point the client at the command.

python -m pip install fast-engineer-mcp   # or: uvx fast-engineer-mcp
fast-engineer-mcp login        # paste your key; stored for your user only
fast-engineer-mcp check        # lists the tools you can call
{
  "mcpServers": {
    "fast-engineer": { "command": "fast-engineer-mcp" }
  }
}

The package forwards every call here; nothing is calculated locally. Package: pypi.org/project/fast-engineer-mcp · source and issues: github.com/fast-engineer/fast-engineer-mcp (MIT).

Cursor / VS Code / Cline (mcp.json):

{
  "mcpServers": {
    "fast-engineer": {
      "url": "http://fast.engineer/mcp",
      "headers": { "Authorization": "Bearer YOUR_KEY_HERE" }
    }
  }
}

Anonymous tier? Omit the headers block.

Claude, ChatGPT and other connector UIs: add a custom connector with the URL http://fast.engineer/mcp.

Signed-in workspace

http://fast.engineer/mcp/workspace · OAuth sign-in with your fast.engineer account; your client opens the sign-in page the first time it connects, and you choose which team workspace it may use.

Adds to the free tools:

  • Your calculations — save results to your calculation library, list and reopen them.
  • Power-system networks — your PSAS networks: edit, load flow, fault, contingency and coordination studies.
  • Team projects — a revisioned network model per project: load-list import, maximum demand, fault levels, cable sizing, protection checks, QA, cable schedule (xlsx/csv) and a calculation report (PDF).
  • Drawings — digitize PDF, CAD and scanned drawings into symbols, wiring, a title block and an editable block diagram; list and create symbol blocks; build, edit and export block diagrams (DWG/DXF/PDF/SVG/PNG). Worked examples.
  • Prompts — Size all cables from a load list, Draw a block diagram, Digitize a drawing.
  • Interactive views in clients that support MCP Apps — a cable schedule you can resize and re-check, and a column mapper for load-list imports.
claude mcp add --transport http fast-engineer-workspace http://fast.engineer/mcp/workspace

Connector UIs: add a custom connector with the workspace URL; no key is needed. Revoke a client any time from Connected apps.

Get a free key

500 calls/day on the free endpoint. We email you a one-time link (valid for 24 hours). Open it to see your key — it is shown once, in the browser, and never sent by email.

smart_toy Claiming an agent's key. If your agent registered its own fea_… key, paste it into the agent key field: its saved calculations, networks and files move to your account when you confirm the emailed link. The agent can also start the claim itself by calling fe_agent_claim with your email.

An fea_… key your AI agent registered: its saved calculations, networks and files move to your account when you confirm the emailed link.

For people

Same engineers, same review protocol, same signed package and audit trail as an agent request.

construction

Builders, developers and drafting firms

Builders, developers, owner-builders, drafting firms and consultancies short a discipline use the web wizard: upload the document set and project location, declare any AI-generated documents, and compare fixed-fee quotes in AUD from engineers registered for that state.

Post a sign-off request
engineering

Registered engineers

Earn review income through a structured review protocol: the AI-provenance declaration tells you what an agent produced, your PI insurance is tracked, and every decision is recorded. Payment is held in escrow in AUD.

Also post conventional engineering work — remote design, on-site inspections or hybrid jobs, quoted as one fixed-price job. Post a job.

Tools

5 tools on the free endpoint right now, from the live catalogue.
expand_more

Utilities

  • Conductor size equivalence (AWG / kcmil / mm²) fe_util_conductor_size IEC 60228ASTM B258

    Gives the cross-sectional area of an AWG, kcmil or metric conductor and the nearest standard size at or above it in the other system — e.g.

  • Unit conversion fe_util_convert

    Converts a value between engineering units (length, area incl.

  • Per-unit and impedance base conversions fe_util_per_unit

    Per-unit arithmetic for three-phase systems: base impedance/current, ohm ↔ per unit, change of base, and a transformer's %Z on its rating to ohms referred to either winding.

Reference

  • Standards index fe_ref_standards

    Lists the standards and editions the fast.engineer calculation tools implement, and which tool uses each.

  • Validation scorecard fe_ref_validation

    Reports how each calculation tool fared against the worked-example validation corpus in the latest published run: cases, passed, failed and skipped (licensed standards data not installed), with the build and corpus version, and whether that run matches the build answering now.

Full reference, access tiers and worked examples: the guide.