← All tools / Clinical Calculators
calc_serum_osmolalitydeterministicElectrolytes
Calculated Serum Osmolality
Estimated serum osmolality from Na, glucose, and BUN.
How to use
Call with the inputs below. Boolean inputs are optional (absent = false). Returns the value, an interpretation, and a breakdown. Deterministic — no network call.
Parameters
| Name | Type | Description | |
|---|---|---|---|
| sodium | number | required | Serum sodium — unit: mEq/L |
| glucose_mg_dl | number | required | Glucose — unit: mg/dL |
| bun_mg_dl | number | required | Blood urea nitrogen — unit: mg/dL |
Example input
{
"sodium": 140,
"glucose_mg_dl": 180,
"bun_mg_dl": 20
}Example output
{
"calculator": "Calculated Serum Osmolality",
"category": "Electrolytes",
"value": "297.1 mOsm/kg",
"interpretation": "Above normal (275–295).",
"severity": "low",
"notes": [
"Compare with measured osmolality to derive the osmolar gap (elevated in toxic alcohols)."
]
}Call it (MCP tools/call)
{
"method": "tools/call",
"params": {
"name": "calc_serum_osmolality",
"arguments": {
"sodium": 140,
"glucose_mg_dl": 180,
"bun_mg_dl": 20
}
}
}
- Endpoint:
POST https://clinical-mcp.mcharge.in/mcp(Streamable HTTP).