Health
Glucose Infusion Rate (GIR, mg/kg/min)
Calculate the glucose infusion rate GIR (mg/kg/min) for neonatal/pediatric IV nutrition. GIR = (mL/h × Dextrose%) / (Weight kg × 6). Supports D5–D50. Targets: 4–6 for term neonates; < 4 hypoglycemia risk; > 12 hyperglycemia risk. Weight in kg or g. Derived from Adamkin 2009, ASPEN 2013, MDCalc, and Singhal 2018. Not medical advice.
Quick start
Call this tool from your code in three languages.
curl -X POST 'https://api.elysiatools.com/en/api/tools/glucose-infusion-rate' \
-H 'Content-Type: application/json' \
-d '{"weight":3,"weightUnit":"kg","dextrosePercent":"10","infusionRate":18,"decimalPlaces":1}'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/glucose-infusion-rateParameters
| Name | Type | Required | Description |
|---|---|---|---|
| weight | number | Yes | Patient body weight, in the unit selected below. |
| weightUnit | select | Yes | — |
| dextrosePercent | select | Yes | — |
| infusionRate | number | Yes | Dextrose infusion rate in mL/h. |
| decimalPlaces | number | No | — |
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-glucose-infusion-rate": {
"name": "glucose-infusion-rate",
"description": "Calculate the glucose infusion rate GIR (mg/kg/min) for neonatal/pediatric IV nutrition. GIR = (mL/h × Dextrose%) / (Weight kg × 6). Supports D5–D50. Targets: 4–6 for term neonates; < 4 hypoglycemia risk; > 12 hyperglycemia risk. Weight in kg or g. Derived from Adamkin 2009, ASPEN 2013, MDCalc, and Singhal 2018. Not medical advice.",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=glucose-infusion-rate",
"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": "glucose-infusion-rate",
"arguments": {
"weight": 3,
"weightUnit": "kg",
"dextrosePercent": "10",
"infusionRate": 18,
"decimalPlaces": 1
}
}
}