KinToolkit: Medicine Dosage Calculator Label References for Children and Infants
Tylenol (acetaminophen), Motrin (ibuprofen), Zyrtec (cetirizine): US pediatric dose labels.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"label-reference": {
"url": "https://kintoolkit.com/api/mcp"
}
}
}Remote endpoints
https://kintoolkit.com/api/mcpstreamable-httpWhat it can do
Tool inventory
Tools (2)
🟢list_calculator_bottles
List the five supported US liquid medicine bottles, exact concentrations and public label-band identifiers. No patient inputs. Minimal operational telemetry records no tool arguments or results.
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"scope": {
"type": "string"
},
"bottles": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"product_id",
"name",
"ingredient",
"concentration",
"note",
"source",
"label_bands"
],
"properties": {
"product_id": {
"type": "string",
"enum": [
"tylenol-child",
"tylenol-infant",
"motrin-child",
"motrin-infant",
"zyrtec-child"
]
},
"name": {
"type": "string"
},
"ingredient": {
"type": "string"
},
"concentration": {
"type": "string",
"enum": [
"160 mg / 5 mL",
"100 mg / 5 mL",
"50 mg / 1.25 mL",
"1 mg / mL"
]
},
"note": {
"type": "string"
},
"source": {
"type": "string",
"format": "uri"
},
"label_bands": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"label_band",
"weight_band",
"age_band",
"url"
],
"properties": {
"label_band": {
"type": "string"
},
"weight_band": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"age_band": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
}
}
}
}
}
}
}
},
"required": [
"scope",
"bottles"
],
"additionalProperties": false
}🟢get_label_directions(product_id, concentration, label_band)
Look up one public label row using identifiers from list_calculator_bottles. Requires an exact bottle/concentration match. Returns label amount or ask_doctor, age and weight restrictions, full directions, source and canonical URL. Does not determine suitability for a child. Minimal operational telemetry records no tool arguments or results.
Input Schema
{
"type": "object",
"properties": {
"product_id": {
"type": "string",
"enum": [
"tylenol-child",
"tylenol-infant",
"motrin-child",
"motrin-infant",
"zyrtec-child"
]
},
"concentration": {
"type": "string",
"enum": [
"160 mg / 5 mL",
"100 mg / 5 mL",
"50 mg / 1.25 mL",
"1 mg / mL"
]
},
"label_band": {
"type": "string",
"enum": [
"under-24-lb",
"24-35-lb",
"36-47-lb",
"48-59-lb",
"60-71-lb",
"72-95-lb",
"under-12-lb",
"12-17-lb",
"18-23-lb",
"under-2-years",
"2-5-years",
"6-11-years"
]
}
},
"required": [
"product_id",
"concentration",
"label_band"
],
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"label_reference",
"ask_doctor"
]
},
"product_id": {
"type": "string",
"enum": [
"tylenol-child",
"tylenol-infant",
"motrin-child",
"motrin-infant",
"zyrtec-child"
]
},
"name": {
"type": "string"
},
"ingredient": {
"type": "string"
},
"concentration": {
"type": "string",
"enum": [
"160 mg / 5 mL",
"100 mg / 5 mL",
"50 mg / 1.25 mL",
"1 mg / mL"
]
},
"label_band": {
"type": "string",
"enum": [
"under-24-lb",
"24-35-lb",
"36-47-lb",
"48-59-lb",
"60-71-lb",
"72-95-lb",
"under-12-lb",
"12-17-lb",
"18-23-lb",
"under-2-years",
"2-5-years",
"6-11-years"
]
},
"weight_band": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"age_band": {
"type": "string"
},
"label_amount": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"directions": {
"type": "string"
},
"limitations": {
"type": "string"
},
"source": {
"type": "string",
"format": "uri"
},
"source_checked": {
"type": "string",
"format": "date"
},
"source_check_note": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
}
},
"required": [
"status",
"product_id",
"name",
"ingredient",
"concentration",
"label_band",
"weight_band",
"age_band",
"label_amount",
"directions",
"limitations",
"source",
"source_checked",
"source_check_note",
"url"
],
"additionalProperties": false,
"oneOf": [
{
"properties": {
"status": {
"const": "label_reference"
},
"label_amount": {
"type": "string",
"minLength": 1
}
}
},
{
"properties": {
"status": {
"const": "ask_doctor"
},
"label_amount": {
"type": "null"
}
}
}
]
}Community
Evidence