Elysia Tools Docs
EN
Language
ZHESPTRUFRDEEN
Back to site
Browse tools

Math & Numbers

Dew Point Calculator HVAC (Magnus Equation)

Compute the air dew-point temperature from dry-bulb temperature and a humidity reading using the Magnus saturation-pressure equation: P_ws(T) = 0.6108·exp(17.27·T/(T+237.3)), P_w = φ·P_ws, T_dp = 237.3·ln(P_w/0.6108) / (17.27 − ln(P_w/0.6108)). Also returns the saturation vapour pressure P_ws, actual partial pressure P_w, and absolute humidity ρ_v (kg/m³). Three input modes: relative humidity φ (natural ventilated), August natural-ventilated wet-bulb T_w, or aspirated (Assmann) wet-bulb T_wa. Temperature in °C/K/°F; all reported temperatures are in the selected Temperature Unit.

json· JSON resultOpen tool

Quick start

Call this tool from your code in three languages.

cURL
curl -X POST 'https://api.elysiatools.com/en/api/tools/dew-point-calculator-hvac' \
  -H 'Content-Type: application/json' \
  -d '{"dryBulb":25,"tempUnit":"°C","humidityMode":"rh","humidityValue":50,"pressure":101.325,"pressureUnit":"kPa","decimalPlaces":4}'

API reference

Send a POST request with your inputs as JSON. File parameters require a separate upload first.

Endpoint

HTTP
POST https://api.elysiatools.com/en/api/tools/dew-point-calculator-hvac

Parameters

NameTypeRequiredDescription
dryBulbnumberYesDry-bulb (ambient air) temperature, in the selected Temperature Unit.
tempUnitselectNo—
humidityModeselectNoWhat the Humidity Value represents: relative humidity (φ), August natural-ventilated wet-bulb (T_w), or aspirated/Assmann wet-bulb (T_wa).
humidityValuenumberYesValue of the selected Humidity Input Mode. RH in % (0–100); wet-bulb temperatures in the selected Temperature Unit.
pressurenumber

MCP integration

Add this tool to your Model Context Protocol server so AI agents can list and call it.

Server configuration

Add this block to your MCP client configuration:

mcp.json
{
  "mcpServers": {
    "elysiatools-dew-point-calculator-hvac": {
      "name": "dew-point-calculator-hvac",
      "description": "Compute the air dew-point temperature from dry-bulb temperature and a humidity reading using the Magnus saturation-pressure equation: P_ws(T) = 0.6108·exp(17.27·T/(T+237.3)), P_w = φ·P_ws, T_dp = 237.3·ln(P_w/0.6108) / (17.27 − ln(P_w/0.6108)). Also returns the saturation vapour pressure P_ws, actual partial pressure P_w, and absolute humidity ρ_v (kg/m³). Three input modes: relative humidity φ (natural ventilated), August natural-ventilated wet-bulb T_w, or aspirated (Assmann) wet-bulb T_wa. Temperature in °C/K/°F; all reported temperatures are in the selected Temperature Unit.",
      "baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=dew-point-calculator-hvac",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

List available tools

After connecting to the SSE endpoint, list the exposed tools:

tools/list
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/list"
}

Call this tool

Invoke the tool by its id, passing arguments built from its parameters:

tools/call
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "dew-point-calculator-hvac",
    "arguments": {
  "dryBulb": 25,
  "tempUnit": "°C",
  "humidityMode": "rh",
  "humidityValue": 50,
  "pressure": 101.325,
  "pressureUnit": "kPa",
  "decimalPlaces": 4
}
  }
}
Browse toolsOpen tool

© 2026 Elysia Tools. Developer documentation.

Back to siteBrowse tools
No
Total atmospheric pressure P, in the selected Pressure Unit. Default 101.325 kPa (sea level).
pressureUnitselectNo—
decimalPlacesnumberNo—

Response format

JSON result

JSON
{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Chain multiple tools in one session with a comma-separated toolId list, e.g. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (max 20).

Questions or issues? Contact [email protected]