ai.structupath/steel-tools

MCPCommunitylive
v1.7.0ai.structupathUnknownAktualisiert vor 1 Mon.

Steel takeoff, weight and gauge calculators plus RFQ, RFI, NCR and Bluebeam markup generators.

Endpunkt-Statuslive
geprüft vor 6 Tagen · 138 ms
100 % der letzten 5 Prüfungen haben diesen Endpunkt erreicht
Läuft in
ClaudeCursorCopilotChatGPTGemini

Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.

Automatisch aus öffentlichen Quellen indexiert. Vom Entwickler auf Forge noch nicht verifiziert.Diesen Eintrag beanspruchen →
vor 1 Mon.Letzte Aktualisierung
Paket
Autorai.structupath
LizenzUnknown
Version1.7.0
Quellemcp-registry
Trust-Status
B
60/100Gut
✓Im Forge-Index gelistet+10/10
—Publisher-Identität verifiziert+0/30
→ Publisher: für diesen Eintrag ist kein Repository hinterlegt, daher kann `forge publish` die Inhaberschaft nicht automatisch prüfen. Nutze oben „Diesen Eintrag beanspruchen“ — Forge prüft diese Fälle von Hand.
—Domain-Verifizierung+0/10
→ Für diesen Eintragstyp derzeit nicht verfügbar — die Domain-Prüfung läuft heute nur für npm-gestützte Pakete, diese Zeile lässt sich hier also noch nicht erreichen, unabhängig davon, was auf der Domain liegt.
✓Prompt-Injection-Scan · sauber+30/30
✓Obfuskations-/Exfiltrations-Scan · sauber+20/20
StatusVon der Community indexiert
PublisherNicht verifiziert
SignaturNicht signiert
Domain—
Herkunft—
AbhängigkeitenNicht auditiert
Tool-Oberfläche14 Tools · keines privilegiert
Sicherheits-Scan✓ Saubervlive · vor 17 TWie gut funktioniert dieser Scan?
EvaluierungenKeine
Indexiert11. Aug. 2026

Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.

Tools

14 Tools · keines privilegiert
Live am Endpunkt des Anbieters beobachtet17d ago

Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.

  • https://www.structupath.ai/api/mcp14 Tools · 415 ms
steel_gauge_thicknessLook up sheet steel gauge thickness (gauges 3-28) in inches and mm with lb/ft², for plain, galvanized or stainless series. Published nominal values for estimating and orientation, not design guidance.

Look up sheet steel gauge thickness (gauges 3-28) in inches and mm with lb/ft², for plain, galvanized or stainless series. Published nominal values for estimating and orientation, not design guidance.

ParameterTypBeschreibung
gauge*integerSheet steel gauge number, 3 through 28
materialstringGauge series — the same number is a different thickness each
steel_plate_weightCompute carbon steel plate weight from thickness (decimal or fraction) and width/length in inches, with optional material cost via price_per_lb. Published nominal values for estimating and orientation, not design guidance.

Compute carbon steel plate weight from thickness (decimal or fraction) and width/length in inches, with optional material cost via price_per_lb. Published nominal values for estimating and orientation, not design guidance.

ParameterTypBeschreibung
thickness_in*—Plate thickness in inches — decimal or fraction ("3/4", "1-1/8")
width_in*numberPlate width in INCHES (a 4x8 ft plate is 48 x 96 in)
length_in*numberPlate length in INCHES
price_per_lbnumberOptional material price in $/lb, to include a cost estimate
steel_shape_weightLook up an AISC shape designation (W, C, MC, L, HSS, PIPE) for lb/ft, depth and area, with optional piece weight. 14th-Edition-era data. Published nominal values for estimating and orientation, not design guidance.

Look up an AISC shape designation (W, C, MC, L, HSS, PIPE) for lb/ft, depth and area, with optional piece weight. 14th-Edition-era data. Published nominal values for estimating and orientation, not design guidance.

ParameterTypBeschreibung
designation*stringAISC designation, e.g. "W21X50", "HSS6X6X3/8", "L4X4X3/8"
length_ftnumberOptional piece length in feet, for a piece weight
qtyintegerOptional piece count
steel_connection_referenceDescribe a structural steel connection type (behaviour, use, what goes wrong) by name, alias or slug — or look up a structural bolt grade (A325, A490, A307). Published nominal values for estimating and orientation, not design guidance.

Describe a structural steel connection type (behaviour, use, what goes wrong) by name, alias or slug — or look up a structural bolt grade (A325, A490, A307). Published nominal values for estimating and orientation, not design guidance.

ParameterTypBeschreibung
name_or_slug*stringConnection name, alias or slug (e.g. "clip angle", "base-plate") or a bolt grade (e.g. "A490")
steel_bolt_pretensionRCSC minimum pretension for A325/A490 structural bolts by diameter, with the turn-of-the-nut rotation when a bolt length is given. Published nominal values for estimating and orientation, not design guidance.

RCSC minimum pretension for A325/A490 structural bolts by diameter, with the turn-of-the-nut rotation when a bolt length is given. Published nominal values for estimating and orientation, not design guidance.

ParameterTypBeschreibung
dia*stringBolt diameter in inches — fraction ("3/4") or decimal (0.75)
length_innumberOptional bolt length in inches, for the turn-of-the-nut rotation
steel_pipe_scheduleSteel pipe dimensions by NPS and schedule: OD, wall, inside diameter and lb/ft for schedules 5, 10, 40/STD, 80/XS, 160 and XXS. Omit the schedule to list them all. Published nominal values for estimating and orientation, not design guidance.

Steel pipe dimensions by NPS and schedule: OD, wall, inside diameter and lb/ft for schedules 5, 10, 40/STD, 80/XS, 160 and XXS. Omit the schedule to list them all. Published nominal values for estimating and orientation, not design guidance.

ParameterTypBeschreibung
nps*stringNominal pipe size, e.g. "2", "1/2", "1-1/4"
schedulestringOptional schedule: "40", "80", "160", "STD", "XS", "XXS", "5", "10"
steel_section_weightWeight of round bar, square bar, flat bar or round tube from dimensions in inches — lb/ft and optional piece weight, in carbon, stainless or aluminum. For AISC designations use steel_shape_weight; for plate use steel_plate_weight. Published nominal values for estimating and orientation, not design…

Weight of round bar, square bar, flat bar or round tube from dimensions in inches — lb/ft and optional piece weight, in carbon, stainless or aluminum. For AISC designations use steel_shape_weight; for plate use steel_plate_weight. Published nominal values for estimating and orientation, not design…

ParameterTypBeschreibung
section*stringCross-section type
dim1_in*numberFirst dimension in inches: diameter (round bar), side (square bar), width (flat bar) or OD (round tube)
dim2_innumberSecond dimension in inches: thickness (flat bar) or wall (round tube); unused for round and square bar
length_ftnumberOptional length in feet for a piece weight
materialstringDefault carbon steel; stainless is +2%, aluminum ×0.35
steel_mtr_checkScreen a mill cert's yield and tensile against the specified limits for A992, A572 Gr. 50 or A36 — a screening aid, not acceptance. Published nominal values for estimating and orientation, not design guidance.

Screen a mill cert's yield and tensile against the specified limits for A992, A572 Gr. 50 or A36 — a screening aid, not acceptance. Published nominal values for estimating and orientation, not design guidance.

ParameterTypBeschreibung
grade*stringSteel grade: "A992", "A572 Gr. 50" or "A36"
yield_ksi*numberReported yield, ksi
tensile_ksi*numberReported tensile, ksi
steel_takeoff_weightRoll a member list (AISC designation, length in feet, piece count — up to 500 lines) into a bill-of-steel ledger: weight per line, total pounds and tons, piece and lineal-foot counts. Net weight only; unmatched designations are listed, not guessed. Published nominal values for estimating and orient…

Roll a member list (AISC designation, length in feet, piece count — up to 500 lines) into a bill-of-steel ledger: weight per line, total pounds and tons, piece and lineal-foot counts. Net weight only; unmatched designations are listed, not guessed. Published nominal values for estimating and orient…

ParameterTypBeschreibung
members*arrayThe member list to roll up, one line per mark/size
steel_coating_areaSurface area to coat for an AISC shape: ft² per foot from the cross-section perimeter, piece/lot area with length and qty, optional interior faces for galvanized tubes and gallons at a supplied coverage rate. Published nominal values for estimating and orientation, not design guidance.

Surface area to coat for an AISC shape: ft² per foot from the cross-section perimeter, piece/lot area with length and qty, optional interior faces for galvanized tubes and gallons at a supplied coverage rate. Published nominal values for estimating and orientation, not design guidance.

ParameterTypBeschreibung
designation*stringAISC designation, e.g. W21X50, HSS6X6X3/8, Pipe4STD
length_ftnumberOptional length in feet for a piece/lot area
qtyintegerOptional piece count (default 1) when a length is given
include_inside_facesbooleanTubes only: add interior surface, as hot-dip galvanizing coats vented HSS/pipe interiors. Default false (outside only).
coverage_sqft_per_galnumberOptional practical coverage rate from the coating datasheet, to estimate gallons
steel_rfq_generateGenerate a vendor-ready Request for Quotation (.xlsx) from structured takeoff line items — grouped by material, with vendor pricing columns, totals and standard terms. You pass parsed line items and a company name; returns a download link that expires within ~48 hours. Nothing you submit is stored.

Generate a vendor-ready Request for Quotation (.xlsx) from structured takeoff line items — grouped by material, with vendor pricing columns, totals and standard terms. You pass parsed line items and a company name; returns a download link that expires within ~48 hours. Nothing you submit is stored.

ParameterTypBeschreibung
company_name*stringBuyer company on the RFQ header and terms — required
company_locationstringCity, state under the company name, e.g. "Denver, CO"
project_name*stringProject name for the header and filename
project_locationstring—
date_issuedstringFree-form issue date; a blank line is used if omitted
line_items*arrayParsed takeoff line items — the calling agent reads the estimate
nesting_rowsarrayOptional fabricator-facing nesting/drop reference rows
termsarrayOverride the eight default terms; omit for the standard set
steel_pdf_markupAdd real Bluebeam-compatible annotation objects to a drawing PDF — counts, length/area measurements with live scales, RFI clouds, callouts — from a markups JSON you supply plus placement coordinates. Pass the PDF as an https URL or small base64; returns a marked PDF download link that expires withi…

Add real Bluebeam-compatible annotation objects to a drawing PDF — counts, length/area measurements with live scales, RFI clouds, callouts — from a markups JSON you supply plus placement coordinates. Pass the PDF as an https URL or small base64; returns a marked PDF download link that expires withi…

ParameterTypBeschreibung
pdf_urlstringHTTPS URL of the source drawing PDF (fetched server-side, SSRF-guarded)
pdf_base64stringBase64 PDF for small files (~3 MB max decoded); prefer pdf_url for drawing sets
markups*arrayMarkups to place — geometry in ratio (0–1 from top-left) or pdf coordinates
scalestringDocument scale for measurements, e.g. "1/4 in = 1 ft" or "1:100"
page_scalesobjectPer-page scale overrides, keyed by page number string
coordinate_spacestring—
authorstringMarkups List author column
steel_rfi_generateGenerate a formal Request for Information PDF from structured fields — header, meta grid, subject, description, proposed solution, attachments, and a blank response block for the design team. You do the judgement (one issue per RFI, exact drawing references, a proposed path forward); the tool guara…

Generate a formal Request for Information PDF from structured fields — header, meta grid, subject, description, proposed solution, attachments, and a blank response block for the design team. You do the judgement (one issue per RFI, exact drawing references, a proposed path forward); the tool guara…

ParameterTypBeschreibung
company_name*stringContractor issuing the RFI — appears in the header
company_locationstring—
rfi_number*stringRFI number from the project register, e.g. "RFI-017"
date*stringSubmission date
project_name*string—
project_numberstring—
submitted_to*stringThe party who must respond — engineer, architect, GC
submitted_by*stringName — company
reasonstringCategory: Design Omission, Design Error, Constructability Issue, Scope Clarification, Site Condition, Missing Information, Coordination Conflict — or free text
drawing_refsarrayExact drawing numbers with revisions
spec_refsarray—
subject*stringOne-line subject — one issue per RFI
description*stringThe issue: specific references, what is missing or conflicting, why it matters. Newlines respected.
proposed_solutionstringSuggested path forward, framed as a proposal
response_needed_bystring—
attachmentsarray—
steel_ncr_generateGenerate a formal Nonconformance Report PDF: identification, description, the violated requirement, containment, root cause (prose or 5-Whys chain), disposition (accept-as-is/repair/rework/reject) with actions, and blank quality-review and sign-off blocks. Flags accept-as-is dispositions whose corr…

Generate a formal Nonconformance Report PDF: identification, description, the violated requirement, containment, root cause (prose or 5-Whys chain), disposition (accept-as-is/repair/rework/reject) with actions, and blank quality-review and sign-off blocks. Flags accept-as-is dispositions whose corr…

ParameterTypBeschreibung
company_name*stringContractor raising the NCR — appears in the header
company_locationstring—
ncr_number*stringNCR number from the project register, e.g. "NCR-008"
date*stringDate raised
project_name*string—
project_numberstring—
raised_by*stringName — role
trade_or_supplierstring—
locationstringArea, level, grid, or piece mark
description*stringWhat was found, measured against what was required
requirement_violated*stringThe cited requirement — spec section, drawing/detail, or code clause. An NCR without a cited requirement is dispute fuel.
containmentstringWhat was done on the spot — quarantine, stop work, tag
root_causestring—
root_cause_whysarray5-Whys chain, first why to root; overrides root_cause
resolution*stringDisposition: accept-as-is (no physical work), repair, rework, or reject
resolution_justificationstringRequired in practice for accept-as-is — the concession basis
corrective_actionstringBringing this instance into compliance
preventive_actionstringStopping recurrence — procedure, inspection, supplier

14 von 14 Tools haben eine Beschreibung veröffentlicht.

Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.

Über

Steel takeoff, weight and gauge calculators plus RFQ, RFI, NCR and Bluebeam markup generators.

Schlagwörter
mcp
Alternativen
Tool-Oberflächen werden verglichen…

Keine Abdeckung der Abhängigkeiten

Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.