Health
Calculate Transferrin Saturation (TSAT) = Serum Iron / TIBC × 100% (matching units, µg/dL or µmol/L). Reference range ≈ 20–50% in men and 15–50% in women. TSAT < 20% (or < 15% in premenopausal women) indicates iron deficiency (iron-deficiency anemia from chronic blood loss, inadequate intake, malabsorption), and is highly specific when ferritin is also low. TSAT > 50% (> 45% premenopausal) indicates iron overload or ineffective erythropoiesis: hereditary hemochromatosis, thalassemia major, sideroblastic anemia, repeated transfusions, or excessive iron therapy. Note serum iron has diurnal variation (morning high, evening low) and is shifted by recent iron ingestion, infection/inflammation, and hepatic disease — interpret with ferritin and CRP. Derived from Camaschella Blood 2019, Guyatt 1992, and MDCalc. Not medical advice.
Call this tool from your code in three languages.
curl -X POST 'http://127.0.0.1:3003/en/api/tools/transferrin-saturation' \
-H 'Content-Type: application/json' \
-d '{"serumIron":30,"tibc":420,"decimalPlaces":1}'Send a POST request with your inputs as JSON. File parameters require a separate upload first.
POST http://127.0.0.1:3003/en/api/tools/transferrin-saturation| Name | Type | Required | Description |
|---|---|---|---|
| serumIron | number | Yes | Serum iron. Use the same unit (µg/dL or µmol/L) as TIBC. |
| tibc | number | Yes | Total iron-binding capacity (TIBC), in the same unit as serum iron. |
| decimalPlaces | number | No | — |
JSON result
{
"key": {...},
"metadata": {
"key": "value"
},
"error": "Error message (optional)",
"message": "Notification message (optional)"
}Add this tool to your Model Context Protocol server so AI agents can list and call it.
Add this block to your MCP client configuration:
{
"mcpServers": {
"elysiatools-transferrin-saturation": {
"name": "transferrin-saturation",
"description": "Calculate Transferrin Saturation (TSAT) = Serum Iron / TIBC × 100% (matching units, µg/dL or µmol/L). Reference range ≈ 20–50% in men and 15–50% in women. TSAT < 20% (or < 15% in premenopausal women) indicates iron deficiency (iron-deficiency anemia from chronic blood loss, inadequate intake, malabsorption), and is highly specific when ferritin is also low. TSAT > 50% (> 45% premenopausal) indicates iron overload or ineffective erythropoiesis: hereditary hemochromatosis, thalassemia major, sideroblastic anemia, repeated transfusions, or excessive iron therapy. Note serum iron has diurnal variation (morning high, evening low) and is shifted by recent iron ingestion, infection/inflammation, and hepatic disease — interpret with ferritin and CRP. Derived from Camaschella Blood 2019, Guyatt 1992, and MDCalc. Not medical advice.",
"baseUrl": "http://127.0.0.1:3003/mcp/sse?toolId=transferrin-saturation",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}After connecting to the SSE endpoint, list the exposed tools:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}Invoke the tool by its id, passing arguments built from its parameters:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "transferrin-saturation",
"arguments": {
"serumIron": 30,
"tibc": 420,
"decimalPlaces": 1
}
}
}Questions or issues? Contact [email protected]