EngScript Engineering MCP

Engineering calculation MCP server for oil and gas engineering applications.

Community: Submitted by a user or imported; check the owner before granting accessDegradedNo sign-inGlobalFreeRead-only

What it can do

    What data it sees

    Do you need an account

    No: the server works without sign-in

    Engineering calculation MCP server for oil and gas engineering applications.

    Server tool list (58)

    Raw names from tools/list. Only developers need these.

    MIXTUREPrimary thermodynamic property calculator. Use this tool first for all mixture property calculations. Supports hydrocarbons and non-hydrocarbon chemicals (PR EOS flash calculation).
    CARBONCalculate thermodynamic properties of hydrocarbon mixture. Supports hydrocarbons and non-hydrocarbon chemicals (PR EOS flash calculation).
    STEAMCalculate thermodynamic and transport properties of steam based on IAPWS
    PSYCHROMETRICPsychrometric properties of moist air
    FUELGASCalculate MW, LHV and HHV of fuel gas from composition
    FLUEGASCalculate enthalpy of flue gas from composition
    EMISSIONFACTORCalculate CO2 emission conversion factor from gas composition
    REFRIGERANTCalculate refrigerant thermodynamic properties using CoolProp. Provide Fluid name and any 2 state variables from: T, P, rho, H, S, U. Returns all remaining properties: T, P, rho, H, S, U, Cp, Cv, viscosity, conductivity, molecular weight.
    PTVCalculate gas molar volume using equation of state
    MtoVConvert mass flow rate to volumetric flow rate at standard condition
    VtoMConvert volumetric flow rate to mass flow rate at standard condition and normal condition Sm3/hr, Nm3/hr, SCFH
    PmeanCalculate mean pressure between inlet and outlet
    PIPEFFCalculate Darcy friction factor based on Reynolds number and pipe roughness
    STEAMPHCalculate mass flow from pin-hole on the steam piping
    STEAMLEAKCalculate steam leak mass flow and flow condition (CHOKED / SUBCRITICAL) based on upstream and downstream conditions
    PIPEINSULCalculate optimal pipe insulation thickness to limit outer surface temperature (burn protection) and minimise heat loss. Uses cylindrical heat conduction + external convection model, solved via scipy.optimize.brentq. Returns exact minimum thickness and nearest commercial 5 mm step.
    PIPESTEAMCalculate steam pipe sizing: pipe diameter, velocity, pressure drop
    PIPEWATERCalculate water pipe sizing: pipe diameter, velocity, pressure drop
    PIPEAIRCalculate compressed air pipe sizing: pipe diameter, velocity, pressure drop
    PIPENITROGENCalculate nitrogen pipe sizing: pipe diameter, velocity, pressure drop
    PIPEFLOWGASCalculate isothermal gas pipe flow: density, volumetric flow rate, mass flow rate from pressure drop
    PIPEFLOWLIQCalculate liquid pipe flow: volumetric flow rate and mass flow rate from pressure drop
    CVGASCalculate gas control valve Cv and Kv from flow conditions
    CVLIQCalculate liquid control valve Cv and Kv from flow conditions
    CVSTEAMCalculate steam control valve Cv and Kv from flow conditions
    ORIFICEGASGas orifice sizing / differential pressure / flow rate calculation based on ISO 5167 orifice. Exactly ONE of [M, dP, D2] must be set to '?' — that variable will be calculated.
    ORIFICELIQLiquid orifice sizing / differential pressure / flow rate calculation based on ISO 5167 orifice. Exactly ONE of [M, dP, D2] must be set to '?' — that variable will be calculated.
    VENTURIGASGas Venturi tube sizing / differential pressure / flow rate calculation based on ISO 5167 Venturi meter (as cast convergent venturi tube). Exactly ONE of [M, dP, D2] must be set to '?' — that variable will be calculated.
    VENTURILIQLiquid Venturi tube sizing / differential pressure / flow rate calculation based on ISO 5167 Venturi meter (as cast convergent venturi tube). Exactly ONE of [M, dP, D2] must be set to '?' — that variable will be calculated.
    PSVGASCalculate required PSV (pressure safety valve) relief area for gas/vapor service per API 520
    PSVSTEAMCalculate required PSV (pressure safety valve) relief area for steam service per API 520
    PSVLIQCalculate required PSV (pressure safety valve) relief area for liquid service per API 520
    PUMPBHPCalculate pump brake horsepower
    COMPPOLYEFFCalculate polytropic efficiency of compressor
    TBNEFFCalculate steam turbine isentropic efficiency
    STGEFFCalculate multistage steam turbine isentropic efficiency
    HTRINOUTEFFCalculate fired heater heat duty and efficiency from inlet/outlet conditions and composition
    HTRLOSSEFFCalculate fired heater loss efficiency from ambient temperature, stack gas temperature and excess oxygen
    HEXRFHeat exchanger fouling resistance back-calculation from shell/tube-side operating conditions.
    LMTDCalculate LMTD of heat exchanger
    STEAMFLASHCalculate flash steam flow from pressure reduction
    DESUPERHEATERCalculate boiler feed water flow and total flow from pressure and temperature reduction through desuperheater. Also returns the inlet/outlet/BFW specific enthalpies (h_in, h_out, h_bfw) used in the mass balance, always in Btu/lb.
    HPADEPRESSCalculate depressurization gas volume and hold time for high pressure air storage vessel
    GN2DEPRESSCalculate depressurization gas volume and hold time for gaseous nitrogen storage vessel
    LN2DEPRESSCalculate depressurization gas volumn abd hold time and saturation temperature for liquid nitrogen storage vessel
    STMDEPRESSCalculate depressurization steam volumn and hold time for steam accumulator
    CTWREVAPORCooling tower evaporation rate: mass removal rate (MR) and heat removal rate (QR)
    CTWRLGCooling tower L/G ratio calculation
    CTWRNTUCooling tower NTU and characteristic C value calculation
    CTWRCAPACooling tower capacity evaluation
    CTWRCAPADSNTSTCooling tower capacity evaluation: design vs test
    DVRData Validation and Reconciliation
    advDVRAdvanced Data Validation and Reconciliation including gross error detection and elimation
    BALANCEGeneral mass/energy balance solver using GEKKO
    FORMULAGeneric formula calculator with unit conversion and IF-THEN-ELSE
    SOLVESolve nonlinear equations with unknown variables using fsolve
    ECONOMICEconomic analysis: NPV, IRR, Simple Payback, Profitability Index, EAC
    advECONOMICAdvanced Economic analysis with inflation, depreciation, and tax: NPV, IRR, Simple Payback, Profitability Index, NCF