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.

    How to connect

    How to connect EngScript Engineering MCP to Claude

    The server address to paste into Claude settings:

    https://engscript.com/mcp

    1. Open Claude (claude.ai or the desktop app).
    2. Go to Settings → Connectors.
    3. Click Add custom connector.
    4. Paste the server address copied below into Remote MCP server URL and click Add.
    5. In a chat, click + → Connectors and switch the new connector on.

    Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

    Authorization

    After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

    How to connect EngScript Engineering MCP to ChatGPT

    The server address to paste into ChatGPT settings:

    https://engscript.com/mcp

    1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
    2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
    3. Open Settings → Connectors and click Create.
    4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
    5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
    6. In a new chat open + → Apps/Connectors and enable the connector.

    OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

    Authorization

    On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

    How to connect EngScript Engineering MCP to Cursor

    The server address to paste into Cursor settings:

    https://engscript.com/mcp

    Fastest: click Open in Cursor below and confirm the prompt.

    Manually:

    1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
    2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
    3. Save the file. The server appears in the MCP list; authorize it there if asked.

    Authorization

    If the service needs sign-in, an authorize button appears next to the server in the MCP list.

    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