ai.structupath/steel-tools

MCPcommunautéen ligne
v1.7.0ai.structupathUnknownMis à jour il y a 1 mois

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

État de l’endpointen ligne
vérifié il y a 6 jours · 138 ms
100 % des dernières 5 vérifications ont atteint cet endpoint
Fonctionne dans
ClaudeCursorCopilotChatGPTGemini

Déduit des transports déclarés par cette annonce (streamable-http). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.

Indexé automatiquement depuis des sources publiques. Pas encore vérifié par son développeur sur Forge.Revendiquer cette annonce →
il y a 1 moisDernière mise à jour
Paquet
Auteurai.structupath
LicenceUnknown
Version1.7.0
Sourcemcp-registry
Statut de confiance
B
60/100Bon
✓Listé dans l’index Forge+10/10
—Identité de l’éditeur vérifiée+0/30
→ Éditeur : aucune référence de dépôt n’est enregistrée pour cette annonce, `forge publish` ne peut donc pas vérifier la propriété automatiquement. Utilisez « Revendiquer cette annonce » ci-dessus — Forge les examine à la main.
—Vérification de domaine+0/10
→ Actuellement indisponible pour ce type d’annonce — la vérification de domaine ne s’exécute aujourd’hui que pour les paquets adossés à npm, cette ligne ne peut donc pas encore être obtenue ici, quel que soit le contenu hébergé sur le domaine.
✓Analyse d’injection de prompt · propre+30/30
✓Analyse d’obfuscation / exfiltration · propre+20/20
StatutIndexé par la communauté
ÉditeurNon vérifié
SignatureNon signé
Domaine—
Provenance—
DépendancesNon audité
Surface d’outils14 outils · aucun privilégié
Analyse de sécurité✓ Proprevlive · il y a 17 jQuelle est l’efficacité de cette analyse ?
ÉvaluationsAucune
Indexé11 août 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

14 outils · aucun privilégié
Observé en direct depuis l’endpoint du fournisseur17d ago

Lu depuis un véritable échange MCP initialize → tools/list contre l’endpoint déclaré. Aucun outil n’a été invoqué — tools/list est l’appel d’introspection en lecture seule que le protocole prévoit pour cela. Cela reflète ce que le serveur annonçait à cet instant ; un endpoint hébergé n’est figé sur aucune version et peut changer sans préavis.

  • https://www.structupath.ai/api/mcp14 outils · 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.

ParamètreTypeDescription
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.

ParamètreTypeDescription
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.

ParamètreTypeDescription
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.

ParamètreTypeDescription
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.

ParamètreTypeDescription
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.

ParamètreTypeDescription
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…

ParamètreTypeDescription
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.

ParamètreTypeDescription
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…

ParamètreTypeDescription
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.

ParamètreTypeDescription
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.

ParamètreTypeDescription
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…

ParamètreTypeDescription
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…

ParamètreTypeDescription
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…

ParamètreTypeDescription
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 outils sur 14 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

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

Mots-clés
mcp
Alternatives
Comparaison des surfaces d’outils…

Aucune couverture des dépendances

Cette entrée ne publie aucun paquet npm : Forge n'a donc pas d'arbre de dépendances pour elle. C'est une lacune de couverture — pas une affirmation qu'elle n'a aucune dépendance.