EngScript Engineering MCP
com.engscript/mcpEngineering calculation MCP server for oil and gas engineering applications.
Tools · 58
Primary thermodynamic property calculator. Use this tool first for all mixture property calculations. Supports hydrocarbons and non-hydrocarbon chemicals (PR EOS flash calculation).
Calculate thermodynamic properties of hydrocarbon mixture. Supports hydrocarbons and non-hydrocarbon chemicals (PR EOS flash calculation).
Calculate thermodynamic and transport properties of steam based on IAPWS
Psychrometric properties of moist air
Calculate MW, LHV and HHV of fuel gas from composition
Calculate enthalpy of flue gas from composition
Calculate CO2 emission conversion factor from gas composition
Calculate 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, visc…
Calculate gas molar volume using equation of state
Convert mass flow rate to volumetric flow rate at standard condition
Convert volumetric flow rate to mass flow rate at standard condition and normal condition Sm3/hr, Nm3/hr, SCFH
Calculate mean pressure between inlet and outlet
Calculate Darcy friction factor based on Reynolds number and pipe roughness
Calculate mass flow from pin-hole on the steam piping
Calculate steam leak mass flow and flow condition (CHOKED / SUBCRITICAL) based on upstream and downstream conditions
Calculate 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.…
Calculate steam pipe sizing: pipe diameter, velocity, pressure drop
Calculate water pipe sizing: pipe diameter, velocity, pressure drop
Calculate compressed air pipe sizing: pipe diameter, velocity, pressure drop
Calculate nitrogen pipe sizing: pipe diameter, velocity, pressure drop
Calculate isothermal gas pipe flow: density, volumetric flow rate, mass flow rate from pressure drop
Calculate liquid pipe flow: volumetric flow rate and mass flow rate from pressure drop
Calculate gas control valve Cv and Kv from flow conditions
Calculate liquid control valve Cv and Kv from flow conditions
Calculate steam control valve Cv and Kv from flow conditions
Gas 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.
Liquid 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.
Gas 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…
Liquid 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 varia…
Calculate required PSV (pressure safety valve) relief area for gas/vapor service per API 520
Calculate required PSV (pressure safety valve) relief area for steam service per API 520
Calculate required PSV (pressure safety valve) relief area for liquid service per API 520
Calculate pump brake horsepower
Calculate polytropic efficiency of compressor
Calculate steam turbine isentropic efficiency
Calculate multistage steam turbine isentropic efficiency
Calculate fired heater heat duty and efficiency from inlet/outlet conditions and composition
Calculate fired heater loss efficiency from ambient temperature, stack gas temperature and excess oxygen
Heat exchanger fouling resistance back-calculation from shell/tube-side operating conditions.
Calculate LMTD of heat exchanger
Calculate flash steam flow from pressure reduction
Calculate 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 ma…
Calculate depressurization gas volume and hold time for high pressure air storage vessel
Calculate depressurization gas volume and hold time for gaseous nitrogen storage vessel
Calculate depressurization gas volumn abd hold time and saturation temperature for liquid nitrogen storage vessel
Calculate depressurization steam volumn and hold time for steam accumulator
Cooling tower evaporation rate: mass removal rate (MR) and heat removal rate (QR)
Cooling tower L/G ratio calculation
Cooling tower NTU and characteristic C value calculation
Cooling tower capacity evaluation
Cooling tower capacity evaluation: design vs test
Data Validation and Reconciliation
Advanced Data Validation and Reconciliation including gross error detection and elimation
General mass/energy balance solver using GEKKO
Generic formula calculator with unit conversion and IF-THEN-ELSE
Solve nonlinear equations with unknown variables using fsolve
Economic analysis: NPV, IRR, Simple Payback, Profitability Index, EAC
Advanced Economic analysis with inflation, depreciation, and tax: NPV, IRR, Simple Payback, Profitability Index, NCF
Similar MCP servers embedding-nearest
How to use
Add to your Claude Desktop / Cursor / Cline MCP config:
{
"mcpServers": {
"engscript_engineering_mcp": {
"url": "https://engscript.com/mcp",
"transport": "streamable-http"
}
}
}