Health
Corrected Calcium (Albumin) Calculator
Calculate the albumin-corrected total calcium to avoid missing true hypocalcemia or hypercalcemia in hypoalbuminemia. Conventional formula (calcium mg/dL, albumin g/dL): Ca_corr = Ca + 0.8 × (4.0 − Albumin). SI formula (calcium mmol/L, albumin g/L): Ca_corr = Ca + 0.02 × (40 − Albumin). Roughly 40% of circulating calcium is albumin-bound, so low albumin lowers the measured total without changing the physiologically active ionized fraction. Corrected reference range ≈ 8.5–10.5 mg/dL (2.15–2.60 mmol/L). Low → true hypocalcemia (hypoparathyroidism, vitamin-D deficiency, CKD, hypomagnesemia, citrated transfusion, pancreatitis, sepsis); high → true hypercalcemia (primary hyperparathyroidism, malignancy/PTHrP, myeloma, vitamin-D intoxication, thiazides, immobilization, granulomatous disease). When albumin is markedly abnormal or acid-base is deranged, ionized calcium remains the gold standard. Based on Payne BMJ 1973 and MDCalc. Not medical advice.
Quick start
Call this tool from your code in three languages.
curl -X POST 'https://api.elysiatools.com/en/api/tools/corrected-calcium-albumin' \
-H 'Content-Type: application/json' \
-d '{"unitSystem":"conventional","calcium":7.8,"albumin":2.5,"decimalPlaces":2}'API reference
Send a POST request with your inputs as JSON. File parameters require a separate upload first.
Endpoint
POST https://api.elysiatools.com/en/api/tools/corrected-calcium-albuminParameters
| Name | Type | Required | Description |
|---|---|---|---|
| unitSystem | select | Yes | — |
| calcium | number | Yes | Measured total serum calcium. mg/dL under Conventional units, mmol/L under SI units. |
| albumin | number | Yes | Serum albumin. g/dL under Conventional units, g/L under SI units. |
| decimalPlaces | number | No | — |
Response format
JSON result
{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}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:
{
"mcpServers": {
"elysiatools-corrected-calcium-albumin": {
"name": "corrected-calcium-albumin",
"description": "Calculate the albumin-corrected total calcium to avoid missing true hypocalcemia or hypercalcemia in hypoalbuminemia. Conventional formula (calcium mg/dL, albumin g/dL): Ca_corr = Ca + 0.8 × (4.0 − Albumin). SI formula (calcium mmol/L, albumin g/L): Ca_corr = Ca + 0.02 × (40 − Albumin). Roughly 40% of circulating calcium is albumin-bound, so low albumin lowers the measured total without changing the physiologically active ionized fraction. Corrected reference range ≈ 8.5–10.5 mg/dL (2.15–2.60 mmol/L). Low → true hypocalcemia (hypoparathyroidism, vitamin-D deficiency, CKD, hypomagnesemia, citrated transfusion, pancreatitis, sepsis); high → true hypercalcemia (primary hyperparathyroidism, malignancy/PTHrP, myeloma, vitamin-D intoxication, thiazides, immobilization, granulomatous disease). When albumin is markedly abnormal or acid-base is deranged, ionized calcium remains the gold standard. Based on Payne BMJ 1973 and MDCalc. Not medical advice.",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=corrected-calcium-albumin",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}List available tools
After connecting to the SSE endpoint, list the exposed tools:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}Call this tool
Invoke the tool by its id, passing arguments built from its parameters:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "corrected-calcium-albumin",
"arguments": {
"unitSystem": "conventional",
"calcium": 7.8,
"albumin": 2.5,
"decimalPlaces": 2
}
}
}