ai.structupath/steel-tools

MCPcomunidaden línea
v1.7.0ai.structupathUnknownActualizado hace 1 m

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

Estado del endpointen línea
comprobado hace 6 días · 138 ms
100 % de las últimas 5 comprobaciones llegaron a este endpoint
Funciona en
ClaudeCursorCopilotChatGPTGemini

Inferido de los transportes que declara este listado (streamable-http). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.

Indexado automáticamente desde fuentes públicas. Aún sin verificar por su desarrollador en Forge.Reclamar este listado →
hace 1 mÚltima actualización
Paquete
Autorai.structupath
LicenciaUnknown
Versión1.7.0
Fuentemcp-registry
Estado de confianza
B
60/100Bueno
✓Listado en el índice de Forge+10/10
—Identidad del publicador verificada+0/30
→ Publicador: este listado no tiene ningún repositorio registrado, así que `forge publish` no puede verificar la propiedad de forma automática. Usa «Reclamar este listado» arriba — en Forge lo revisamos a mano.
—Verificación de dominio+0/10
→ Ahora mismo no está disponible para este tipo de listado: hoy la comprobación de dominio solo se ejecuta para paquetes publicados en npm, así que esta fila todavía no se puede conseguir aquí, sea lo que sea lo que haya alojado en el dominio.
✓Análisis de inyección de prompts · limpio+30/30
✓Análisis de ofuscación / exfiltración · limpio+20/20
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio—
Procedencia—
DependenciasSin auditar
Superficie de herramientas14 herramientas · ninguna privilegiada
Análisis de seguridad✓ Limpiovlive · hace 17 d¿Qué tan bien funciona este análisis?
EvaluacionesNinguna
Indexado11 ago 2026

La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.

Herramientas

14 herramientas · ninguna privilegiada
Observado en vivo desde el endpoint del proveedor17d ago

Leído de un handshake MCP real initialize → tools/list contra el endpoint declarado. No se invocó ninguna herramienta: tools/list es la llamada de introspección de solo lectura que el protocolo define para esto. Refleja lo que el servidor anunciaba en ese momento; un endpoint alojado no está fijado a ninguna versión y puede cambiar sin avisar.

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

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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…

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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…

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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.

ParámetroTipoDescripción
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…

ParámetroTipoDescripción
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…

ParámetroTipoDescripción
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…

ParámetroTipoDescripción
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 de 14 herramientas publicaron una descripción.

Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.

Acerca de

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

Palabras clave
mcp
Alternativas
Comparando superficies de herramientas…

Sin cobertura de dependencias

Esta entrada no publica ningún paquete de npm, así que Forge no tiene un árbol de dependencias para ella. Es una carencia de cobertura, no una afirmación de que no tenga dependencias.