Piping Toolset
Home › Engineering Data connector

Engineering Data connector

Endpoint https://pipingtoolset.com/mcp · read-only · Content last reviewed · page regenerated 2026-10-28 at build.

The Engineering Data connector is a read-only MCP server. Your assistant asks it for one value from one table row and gets the value back with its citation: standard, edition, table, row and column, plus the tabulated entries it came from. Where this server does not return a value, it returns a pointer instead: the table, row key, column and edition to read from your copy.

Connect

Free datasets, pointers, SKEY maps, AISC shapes and most worked examples work without signing in. Values from paid datasets need a signed-in paid account: the first time your assistant needs one, it opens the Piping Toolset sign-in page, where you sign in and confirm the data-settings requirement below.

Tools

All ten tools are read-only: they change nothing and call nothing outside this server.

ToolWhat it returns
find_datasetSearch the engineering code-table datasets by keyword (standard, table, quantity, material). Returns up to 10 matches, each with its id, title, standard, edition and table, whether lookups return a value or a pointer (table, row and column only), and the tier at which values are returned.
describe_datasetDescribe one dataset: the key fields a lookup needs, the value columns with units and which need a temperature, the citation (standard, edition, table), whether lookups return a value or a pointer, the tier at which values are returned, and the daily lookup limits. Returns structure only, no table values.
lookup_valueReturn one value from one row and one column of a code-table dataset, with its citation (standard, edition, table, row, column), unit and the tabulated entries used. Temperature columns take T in °F; allowable-stress and flange-rating columns interpolate linearly between the two bracketing tabulated temperatures and never extrapolate. Datasets in pointer mode return the citation with value null. The key must identify exactly one row; use list_keys for identifiers.
list_keysList the key identifiers of a dataset's rows (for example spec, grade, class, size, and the row position `line`) so lookup_value can address exactly one row. Returns identifiers only, never table values, at most 50 per call; `prefix` filters on the first key field. For pointer datasets it returns the key schema without rows.
get_pointerFor a quantity whose value this server does not return (for example PVP2011-57100 nozzle allowables, ASCE 7-22 SDS, Ip, CAR and Rpo, AISC Fy/Fu, ACI anchor product values, API 617/611/612 and NEMA SM 23 coefficients, API 650 Annex P coefficients, and API nozzle tables), return where to read it: standard, edition, table or figure, the row key and columns, and the inputs needed. Never returns a value.
get_skey_mapReturn the Isogen-style SKEY vocabulary Piping Toolset uses (component prefixes, end-condition suffixes, fitting and support keys) with scope 'isogen', or the PCF record set, substitutions and default SKEYs that import cleanly into CAESAR II with scope 'caesar-safe'. `component` narrows the result to one group, e.g. 'valve_prefix' or 'safe_substitutions'.
get_fixture_exampleReturn one worked example case for a Piping Toolset plugin skill: the inputs, the expected outputs and the pass/fail status from the hand-checked calculation fixtures, with case names removed. `case` selects among the skill's cases (0-based; the result gives the count).
get_aisc_shapeReturn the dimensions and section properties of one AISC shape by designation (e.g. W8X31, HSS6X6X3/8, PIPE4STD, L4X4X1/2): weight, area, depth, flange and web dimensions, I, S, Z, r, J and Cw as applicable. Source: AISC Shapes Database v16.0; L, HSS and Pipe computed from nominal geometry.
get_pipe_dimensionsReturn the outside diameter and nominal wall thickness (in) for a nominal pipe size per ASME B36.10M / B36.19M: one schedule with its wall and inside diameter when `schedule` is given (e.g. 40, STD, XS, 80, 10S), otherwise the walls of every schedule listed at that size.
verify_connectorReport whether the caller is signed in, the caller's tier, how many datasets return values at that tier, and the remaining daily lookups when the server tracks them. Returns no email, name or account id.

Datasets

Each row is one table the server knows. "Value + citation" returns one value per call from one row and one column; "Location only" returns the table, row key and column to read from your copy. Key fields are what a lookup must name (use list_keys for the identifiers). Spring and expansion-joint manufacturer catalogs are not served.

DatasetStandardEditionTableTierReturnsKey
AISC shape dimensions & properties (v16.0 + computed L/HSS/Pipe)
aisc.shapes-v16
AISC Shapes Databasev16.0Shapes Database v16.0 (L, HSS and Pipe computed from nominal geometry)FreeValue + citationlabel
optional: line
API 521 overpressure-scenario routing index (names + sections only)
api521-scenario-index
API 5217th Ed.Table 1 / §4.4 (scenario titles and section numbers only)ProValue + citationitem
optional: line
API 560 (6th Ed.) Tables 7–10 — fired-heater terminal allowable loads & movements
api560-terminal-loads
API 5606th Ed. (2026)Tables 7–10UltimateLocation onlytable, sizeNps
optional: component, orientation, line
API 610 (13th Ed.) Tables 5a/5b — pump nozzle allowable loads
api610-nozzle-loads
API 61013th Ed. (2026)Tables 5a/5bUltimateLocation onlytable, nozzle, nps
optional: line
API 660 (9th Ed.) Table 2 — nozzle allowable forces & moments
api660-nozzle-loads
API 6609th Ed. (R2025)Table 2UltimateLocation onlysizeNps, flangeClass
optional: line
API 661 (7th Ed.) Table 4 — air-cooler nozzle allowable loads
api661-nozzle-loads
API 6617th Ed. (R2024)Table 4 and §7.1.10UltimateLocation onlysizeNps
optional: line
ASME B16.20-2017 spiral-wound gasket dimensions (Table SW-2.1-1)
b1620-2017-spiral-wound
ASME B16.202017Table SW-2.1-1Pro PlusValue + citationflangeClass, nps
optional: line
ASME B16.5-2017 flange facing/drilling + hub dimensions
b165-2017-dimensions
ASME B16.52017Tables II-7…II-22 (facing/drilling by class) + Table 9 (weld-neck hub X/Y)Pro PlusValue + citationflangeClass, nps
optional: line
ASME B16.5-2017 flange P-T ratings (Mandatory Appendix II)
b165-2017-ratings
ASME B16.52017Tables II-2-1.1 / II-2-2.1 / II-2-2.2 / II-2-2.3Pro PlusValue + citationgroup, class
optional: T, line
ASME B16.5-2025 flange P-T ratings (Tables 2-1.1C/2-2.1C/2-2.2C/2-2.3C)
b165-2025-ratings
ASME B16.52025Tables 2-1.1C, 2-2.1C, 2-2.2C, 2-2.3CPro PlusValue + citationgroup, class
optional: T, line
ASME B31.1-2024 App. A Tables A-1/A-2/A-3 — Maximum Allowable Stress SE (first slice)
b311-allowable-stresses-2024
ASME B31.12024App. A Tables A-1/A-2/A-3ProValue + citationspec
optional: T, grade, typeClass, sizeOrDia, productForm, table, notes, line
ASME B31.1-2024 Table II-2.2.1-1 — Values of a and b
b311-appii-steam-constants
ASME B31.12024Table II-2.2.1-1UltimateValue + citationcondition
optional: line
ASME B31.1-2024 Table A-10 — Bolts, Nuts, and Studs (first slice)
b311-bolting-stresses-2024
ASME B31.12024Table A-10ProValue + citationspec
optional: T, grade, notes, sizeOrDia, line
ASME B31.1-2024 Table 102.4.3-1 longitudinal weld joint efficiency factors (E)
b311-e-factors
ASME B31.12024Table 102.4.3-1ProValue + citationno
optional: seamType, examination, line
ASME B31.1-2024 Table 121.5-1 suggested steel pipe support spacing
b311-support-spans
ASME B31.12024Table 121.5-1ProValue + citationnps
optional: line
ASME B31.1-2024 Table 104.1.2-1 coefficient y
b311-y-coefficients
ASME B31.12024Table 104.1.2-1ProValue + citationmaterial
optional: T, line
ASME B31.3-2024 Table A-1C — Basic Allowable Stresses (first slice)
b313-allowable-stresses-2024
ASME B31.32024Table A-1CProValue + citationspec
optional: T, grade, classCond, size, productForm, lineNo, uns, line
ASME B31.3-2024 Table A-4C — Design Stress Values for Bolting (first slice)
b313-bolting-stresses-2024
ASME B31.32024Table A-4CProValue + citationspec
optional: T, grade, size, lineNo, line
ASME B31.3-2024 Table 302.3.3-1 increased casting quality factors (Ec)
b313-ec-factors
ASME B31.32024Table 302.3.3-1ProValue + citationexamination
optional: line
ASME B31.3-2024 Table 302.3.4-1 longitudinal weld joint quality factors (Ej)
b313-ej-factors
ASME B31.32024Table 302.3.4-1ProValue + citationno
optional: seamType, examination, line
ASME B31.3-2024 Table 302.3.5-1 weld joint strength reduction factors (W)
b313-w-factors
ASME B31.32024Table 302.3.5-1ProValue + citationsteelGroup
optional: T, line
ASME B31.3-2024 Table 304.1.1-1 coefficient Y (t < D/6)
b313-y-coefficients
ASME B31.32024Table 304.1.1-1ProValue + citationmaterial
optional: T, line
ASME B31.9-2025 Table I-1 — Allowable Stresses
b319-allowable-stresses
ASME B31.92025Table I-1ProValue + citationspec
optional: T, grade, material, classOrTemper, sizeOrThickness, notes, line
ASME B31.9-2025 Table 921.2.2-1 threaded ASTM A36 rod capacities
b319-rod-capacities
ASME B31.92025Table 921.2.2-1ProValue + citationrodDiameterIn
optional: line
B31J-2023 Table 1-1 component catalog
b31j-components
ASME B31J2023Table 1-1ProValue + citationsketch
optional: line
Pipe OD and nominal wall by NPS and schedule
b3610-pipe-dimensions
ASME B36.10M / B36.19MB36.10-2022 / B36.19-2022Pipe dimensions (OD and nominal wall by schedule)ProValue + citationnps, schedule
optional: line
Sulfur range for autogenously welded austenitic stainless weld ends
bpe.autogenous-weld-sulfur
ASME BPE2026MM-5.2.1.1(a)ProValue + citation—
optional: line
BN2 heat-selection limit for low-ferrite austenitic stainless steel
bpe.bn2-ferrite-limit
ASME BPE2026Nonmandatory Appendix G, G-3(d) footnote 3ProValue + citation—
optional: line
CIP flow velocity and flow rates for process lines
bpe.cip-flow-rates
ASME BPE2026SD-6.3.5.2.1 / Table SD-6.3.5.2.1-1ProValue + citationnominal
optional: line
Dead-leg L/d limits
bpe.dead-leg-limits
ASME BPE2026SD-3.1.2.2ProValue + citationserviceClass
optional: line
Electropolishing procedure-qualification acceptance criteria for test coupons
bpe.ep-qualification-criteria
ASME BPE2026Table H-4.3-1ProValue + citationfamily
optional: line
ASME BPE-2026 fitting dimensions (DT-4.1)
bpe.fitting-dimensions
ASME BPE2026Part DT-4.1 fitting-dimension tablesProValue + citationtype, size
optional: line
Slope designations for drainable lines (GSD0–GSD3)
bpe.gsd-slopes
ASME BPE2026Table SD-2.4.3.1-1ProValue + citationdesignation
optional: line
Minimum surface requirements for passivation process-qualification samples
bpe.passivation-criteria
ASME BPE2026Table E-3.2-1ProValue + citationmethod
optional: line
Thermoplastic coefficients of thermal expansion (typical, room temperature)
bpe.polymer-cte
ASME BPE2026PM-4.2.3ProValue + citationmaterial
optional: line
Spray-device flow-rate guidelines by device type and vessel orientation
bpe.spray-coverage-rates
ASME BPE2026SD-3.9.2.1–SD-3.9.2.3ProValue + citationdeviceType, orientation
optional: line
ASME BPVC Section IX-2025 Table QW-442 — A-Numbers
qw442-a-numbers
ASME BPVC Section IX2025Table QW-442Pro PlusValue + citationaNo
optional: line
ASME BPVC VIII-1 Figure UCS-66 — material curve assignment notes
ucs66-curve-assignments
ASME BPVC Section VIII Division 12025Figure UCS-66 curve assignment notesPro PlusValue + citationcurve
optional: noteRefs, line
ASME BPVC VIII-1 Table UCS-66 — impact test exemption MDMT by thickness and curve
ucs66-tabular
ASME BPVC Section VIII Division 12025Table UCS-66Pro PlusValue + citationthicknessIn
optional: line
ASME BPVC VIII-2 Table 4.16.1 — gasket factors (m, y)
gasket-factors-4161
ASME BPVC Section VIII Division 22025Table 4.16.1Pro PlusValue + citationfamily, material
optional: line
ASME BPVC VIII-2 Table 4.19.3 — coefficient Cp (U-shaped bellows)
viii2-4193-cp
ASME BPVC Section VIII Division 22025Table 4.19.3Pro PlusValue + citationC2
optional: line
ASME BPVC VIII-2 Table 4.19.4 — coefficient Cf (U-shaped bellows)
viii2-4194-cf
ASME BPVC Section VIII Division 22025Table 4.19.4Pro PlusValue + citationC2
optional: line
ASME BPVC VIII-2 Table 4.19.5 — coefficient Cd (U-shaped bellows)
viii2-4195-cd
ASME BPVC Section VIII Division 22025Table 4.19.5Pro PlusValue + citationC2
optional: line
ASME BPVC VIII-2 Tables 4.19.6 / 4.19.8 / 4.19.11 — allowable cycles Nalw (USC)
viii2-4196-fatigue
ASME BPVC Section VIII Division 22025Tables 4.19.6, 4.19.8, 4.19.11Pro PlusValue + citationform
optional: line
ASME NM.1-2022 Table 2-3.2.2-2 — Design Factor (DF)
nm1-design-factors
ASME NM.12022Table 2-3.2.2-2ProValue + citationfitting
optional: line
ASME NM.1-2022 Table 2-3.2.2-1 — Geometric Shape Rating (GSR) for HDPE fittings
nm1-gsr
ASME NM.12022Table 2-3.2.2-1ProValue + citationfitting
optional: line
ASME NM.1-2022 Appendix IV Table IV-1 — HDPE SIF/flexibility-factor catalog
nm1-hdpe-sif
ASME NM.12022Appendix IV Table IV-1ProValue + citationcomponent
optional: line
ASME NM.1-2022 Table 2-3.2.2-3 — Pressure Rating (PR) at 23°C (73°F)
nm1-molded-pr
ASME NM.12022Table 2-3.2.2-3ProValue + citationfitting
optional: line

Pointers

get_pointer names where these values live; it never returns them.

StandardEditionTable / figureQuantityRow key
ASME PVP2011-571002011 (PVP Conference paper)Table 1A (Class 150 nozzles, vessel thickness T ≥ 0.25 in)allowable nozzle loads for a pressure vessel nozzle with no vendor allowableNPS
ASME PVP2011-571002011 (PVP Conference paper)Table 1B (Class 150 nozzles, vessel thickness T ≥ 0.375 in)allowable nozzle loads for a pressure vessel nozzle with no vendor allowableNPS
ASME PVP2011-571002011 (PVP Conference paper)Table 2 (Class 300 nozzles, vessel thickness T ≥ 0.375 in)allowable nozzle loads for a pressure vessel nozzle with no vendor allowableNPS
ASCE/SEI 7-222022Chapter 11, §11.4 (design spectral response acceleration parameters)SDS, design spectral response acceleration at short periods, for a sitelatitude, longitude, siteClass, riskCategory
ASCE/SEI 7-222022Chapter 13, §13.1.3 (component importance factor)Ip, component importance factor for a nonstructural component (piping)component
ASCE/SEI 7-222022Chapter 13, Table 13.6-1 (mechanical and electrical components)CAR and Rpo for piping (ASCE 7-16 used ap and Rp for the same role)component, supportLocation
AISC 360-222022§A3.1 (structural steel materials); Fy and Fu from the ASTM material specification (summarized in AISC Steel Construction Manual Table 2-4)Fy and Fu for a steel specification and gradespecification, grade
ACI 318-192019Chapter 17 (anchoring to concrete); post-installed anchor values from the product's ICC-ES evaluation report (ESR), qualified to ACI 355.2 / 355.4post-installed anchor product values: bond stress, kc, cac, minimum spacing and edge distanceproduct, diameter, embedment, concrete
API 617governing edition per the purchaser's datasheetPart 2, Annex E (combined resultant at each connection, E.1b, USC)coefficient a of 3·Fr + Mr ≤ a·De for a compressor connectionconnection, units
API 611governing edition per the purchaser's datasheetAnnex I (I.1b, USC)coefficient of 3·FR + MR ≤ a·De for a general-purpose steam turbine connectionconnection, units
API 612governing edition per the purchaser's datasheetAnnex D (D.1b, USC)coefficient of 3·FR + MR ≤ a·De for a special-purpose steam turbine connectionconnection, units
NEMA SM 23edition held by the ownerAllowable forces and moments on steam turbine connections (combined resultant equation)coefficient of the legacy SM 23 combined resultant equationconnection, units
API 650governing edition per the project specificationAnnex P, Figures P.4a / P.4b (YF, YL, YC) and the Annex P nomogramsstiffness coefficients and nomogram acceptance for a tank shell openinga, R, t, L

Limits

Your assistant's data settings

Two requirements apply to using the connector for paid datasets:

What is sent and logged

Your assistant sends only the lookup keys of each call (for example standard, material, temperature and size), never your calculation inputs or files. The server stores no inputs or results. Each call is logged with the tool name, dataset id, result code, response time, a daily-rotating hash of the caller's IP address and the client's user agent; those logs follow Netlify's function-log retention. Your assistant provider processes the results under its own terms. See the privacy policy and terms of use.

Before you issue

Every value carries a verify_at line naming the page to check. Confirm each value against the printed page of your copy of the standard before it goes into an issued calculation. The connector is an engineering aid; results must be reviewed by a qualified engineer.