mcpbeat Sign in

Structomat MCP Server

by structomat Your server? Claim it
answering

Structomat is answering right now. Last checked 5 min ago. It exposes 9 tools.

Structural steel: cost from an IFC model, 3D frame analysis, portal frame tonnage, connections.

Uptime history 12 days of history · worst day 99%
12 days agonow
100.0%
Uptime 24h
91 of 91 checks
9
Tools
read from the server
734 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 10

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 1 November 2026. No other catalogue keeps this.

7 Nov a tool description was rewritten check_connection
6 Nov a tool changed the parameters it asks for2 times that day check_connection
6 Nov a tool description was rewritten check_connection
6 Nov a tool changed version
6 Nov a tool appeared check_connection
4 Nov a tool description was rewritten estimate_steel_cost
3 Nov a tool appeared estimate_steel_cost
3 Nov a tool changed version
1 Nov a tool description was rewritten analyze_frame
and 1 more, back to 1 November 2026

Nothing serious here today

Today is the operative word: we check Structomat every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 5 min ago.

run in your terminal
claude mcp add steel --transport http https://structomat.com/mcp/
Settings → Connectors → Add custom connector, then paste this address
https://structomat.com/mcp/
~/.codex/config.toml
[mcp_servers.steel]
url = "https://structomat.com/mcp/"
.cursor/mcp.json
{
  "mcpServers": {
    "steel": {
      "url": "https://structomat.com/mcp/"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "steel": {
      "type": "http",
      "url": "https://structomat.com/mcp/"
    }
  }
}

Available tools 9

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

connection
check_connection
Instant utilisation (demand/capacity) of a standard steel connection under the given member-end forces, from capacities precomputed with finite-element connection analysis to AISC 360-16 LRFD (S275 steel, grade 8.8 bolts, C30/37 concrete). Returns the utilisation, the governing component (and the governing plate, weld or bolt group) and warnings. Call without "template" to list the templates and sizes. Forces are member-end forces at the analysis node, i.e. at the centreline of the supporting column or main beam (as a frame analysis gives them), not at its face; the capacities already include the offset. Only for a joint where no other member frames in: if anything else connects at the node, the result does not apply (ask for a connection design instead). For a first idea of a connection; a design for construction needs a checked calculation.
get_connection
Details of one connection from the Structomat steel connection library: members, plates, bolts, welds, design code and the utilisation of each component. Use find_examples with type "connection" to get slugs.
estimate
estimate_portal_frame_steel
Steel tonnage estimate for a single-span pitched portal frame building (span 15-30 m) before any design: total tonnes, kg per m2 of floor, a range, the weight by part (frames, gable posts, bracing, eave struts, purlins, side rails, plates and connections) and typical member sizes. Interpolated between complete finite-element designs and calibrated against published designs. Use for budgets, tenders and feasibility; a real design needs the actual loads and code.
estimate_steel_cost
Cost of fabricating and erecting a steel structure, worked out part by part from its IFC model: every part, hole, weld and lift is timed as a shop or site operation and priced at the region's employer labour cost, steel price and crane rate. Returns the cost floor (total, per tonne, per m2 of floor) with its breakdown, the published market band next to it and the gap, the process groups that drive the cost, the ten costliest parts with their IFC ids, a programme from shop drawings to erection in working days, upfront embodied carbon (modules A1-A5: steel production, fabrication, delivery, erection), and what an example design review (lighter sections, fewer plate fittings) would save in cost and carbon. Regions: UK, DE (Germany), US, AU, or own rates in any currency. Give the IFC as a public link (ifc_url, up to 30 MB) or as its text (ifc_text, up to 12 MB), or sample=true for a sample 18 x 30 m portal frame shed. It is the engine of Structomat's free Steel Cost Estimator page, which shows the same result with a 3D cost heat map when the same IFC is dropped on it. An estimate, not a quote. The IFC is read in memory and not stored.
about
about_structomat
Facts about Structomat, an AI engineering agent for structural steel: what it does, design codes, who signs designs for construction, what to send, what comes back, how to start. Use when the user asks about Structomat or how to engage it.
analyze
analyze_frame
Runs a 3D finite-element frame analysis and returns the numbers: equilibrium check, largest deflection along the members, largest joint displacement and sway in X and Y, every support reaction, the axial force, shears and moments of every member (the envelope with the governing combination when there are several), and natural periods with mass participation (modal analysis); linear or second order (P-Delta). The model is either a template (a pitched portal frame building, an open mono-pitch canopy, or a multi-storey frame, from a few dimensions, sections and loads) or a full model in JSON (nodes, members, sections, supports, loads, combinations). It is solved by the code of Structomat's free 3D frame analysis page, so the result also has a link that shows the same model and results in 3D (deflected shape, force diagrams, mode shapes). Use it to check a frame, compare sections or see how loads flow, and run it again with changed sections or loads. Elastic analysis only, not a code check: member buckling, connection design and code load combinations are not covered. The model is not stored.
draft
draft_project_request
Prepare an e-mail to Structomat ([email protected]) describing a project, ready for the user to review and send. This tool sends nothing and stores nothing; it returns the draft text and a mailto link.
examples
find_examples
Search Structomat's published work: steel projects, case studies, example situations, checked steel connections, measured benchmarks (e.g. scan-to-BIM from a point cloud), sample deliverables (e.g. a complete US AISC shop drawing submittal with a clouded revision, or an erectability check that finds the pieces of a clash-free model that cannot get into place during erection) and free tools. Returns titles, links and short summaries.
services
list_services
Structomat services (analysis & design, connection design, shop drawings, erectability check of a steel model before erection, automation consulting, custom tools) with what the client sends and what comes back.

Endpoints

URLTransportStateLatencyChecked
https://structomat.com/mcp/ streamable-http answering 512 ms 5 min ago

Alternatives to Structomat

same job, measured the same way
branchly
by branchly

Connect your agent to branchly: manage content, prompts, actions, learn from analytics and insights

37 tools answering
Catalog
by avva

Search Avva for an expert, then connect their model - judgment from real past decisions.

2 tools answering
TRAME
by vlek

Construction labour-hour estimates with durations, weather and contract model (French)

answering
Qiao-MCP — Bridge Engineering (桥梁工程)
by soratayang

Full-lifecycle bridge structural analysis — modeling, staging, code checks.

178 installs/wk local only
Watson Orchestrate
by markusvankempen

Manage IBM Watson Orchestrate tools, agents, connections from Cursor, Copilot, Claude.

54 installs/wk local only
Geztio Platform
by geztio

Construction cost & project management: APU analysis, budgets, price lists, site execution.

answering
GetRun
by getrun

Image, video, audio and chat from 61 AI models through one connector. Pay per use, no subscription.

22 tools answering
Code Analyze MCP
by clouatre-labs

MCP server for code structure analysis using tree-sitter.

local only

Structomat — questions

Answers built from our own checks of this server.

What can Structomat do?
It exposes 9 tools, read directly from the server on our last check. Among them: about_structomat, analyze_frame, check_connection, draft_project_request, estimate_portal_frame_steel, estimate_steel_cost and 3 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Structomat mostly used for?
Its tools cluster around estimate and connection. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Structomat working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 734 ms. The bar chart above shows every period we have measured.
How do I connect Structomat?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Structomat need an API key?
No. Structomat completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 9 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Structomat?
It answers our handshake in 734 ms on average, which is faster than 12% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.