Skip to main content
Glama

KinToolkit: Medicine Dosage Calculator Label References for Children and Infants

Server Details

US medicine label references and complete question guides, with tables, sources and safety limits.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 43 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4.1/5.0

Scored across 5 tools

Disambiguation4/5

The tools are mostly cleanly separated into discovery (list_*), name resolution (find_*), and detail retrieval (get_*). The only mild overlap is that list_calculator_bottles and find_label_references can both surface supported bottles, but the descriptions distinguish listing all bottles from resolving a named product.

Naming Consistency5/5

All tool names follow a consistent snake_case verb_noun pattern: list_calculator_bottles, list_question_guides, find_label_references, get_label_directions, get_question_guide. The verbs are predictable for discovery, searching, and reading.

Tool Count5/5

Five tools is well-scoped for a read-only label-reference server. Each tool has a clear role: two list/discovery tools, one resolver, and two detail readers.

Completeness4/5

The surface covers the core reference workflow: discover bottles and guides, resolve public product names, and retrieve exact label or guide content. There is no actual dosage-calculation operation despite the server name, but the tool descriptions explicitly frame the service as label references without patient inputs, so this is a minor intentional gap.

Available Tools

5 tools
find_label_referencesFind medicine label referencesAInspect

Resolve ordinary public product names using bounded filters: Children’s Motrin means brand motrin and audience children; Zyrtec means brand zyrtec; generic cetirizine means ingredient cetirizine; Walmart means brand equate. Omit filters only when unspecified. An unlisted medicine or brand is unsupported; do not drop it or use an ingredient match to substitute another product. Lists matching calculator bottles and separately marked reference-only CVS, Equate and Walgreens formulations with sources. Returns clarification guidance for ambiguous matches. No free text or patient inputs. Arguments and results are excluded from operational telemetry.

NameRequiredDescriptionDefault
brandNoPublic bottle brand; Walmart Equate maps to equate. Omit only when the brand is unspecified, not when it is unsupported.
audienceNoPublic wording on the bottle, never a patient age.
ingredientNoPublic active ingredient. Combined filters must all match; do not discard a conflicting brand or ingredient.

Output Schema

NameRequiredDescription
scopeYes
statusYes
next_stepYes
reference_onlyYes
calculator_bottlesYes

TDQS

A4.1/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare readOnlyHint=false while the description reads like a pure lookup ('resolve', 'lists'), and it never discloses what, if anything, the non-read-only behavior mutates — tail risk left unexplained. It does add useful behavior beyond annotations: clarification guidance on ambiguous matches, source attribution, and telemetry exclusion.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the core purpose and packed with dense, relevant rules; there is no filler. Slightly run-on with several distinct constraints concatenated, but every sentence carries a usable instruction.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return-value shape needn't be re-explained, and the description still notes sources and clarification guidance. The main residual gap is the unexplained non-read-only annotation, but for a 3-optional-filter lookup this is largely complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with enums and descriptions, so baseline is 3; the description adds value by mapping colloquial product names to specific filter combinations (brand+audience, ingredient) that the schema alone doesn't convey. It also reinforces 'combined filters must all match,' though some schema text is repeated.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (resolve) and resource (ordinary public product names / medicine labels), and clarifies it returns matching calculator bottles plus separately marked reference-only formulations. Distinct from siblings like get_label_directions and list_calculator_bottles, which the name alone might confuse.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides concrete mapping examples (Children's Motrin → brand motrin + audience children; Walmart → brand equate), states 'omit filters only when unspecified,' and warns that unlisted brands are unsupported rather than substituted. Strong when-to-use guidance, though it never names which sibling to use for adjacent tasks (directions, question guides).

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_label_directionsGet printed label directionsAInspect

Read one printed public label row. Use exact identifiers from list_calculator_bottles or find_label_references.calculator_bottles; if already known, call directly without repeating discovery. Copy all three identifiers from the same bottle and one of its label_bands. 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.

NameRequiredDescriptionDefault
label_bandYesCopy a label_band identifier from that bottle's label_bands. This is a published row, not an exact patient age or weight.
product_idYesExact calculator-supported product_id from the catalog or finder; never a reference_only reference_id.
concentrationYesCopy the concentration string from that same bottle, including units and spacing. Do not convert strengths.

Output Schema

NameRequiredDescription
urlYes
nameYes
sourceYes
statusYes
age_bandYes
directionsYes
ingredientYes
label_bandYes
product_idYes
limitationsYes
weight_bandYes
label_amountYes
concentrationYes
source_checkedYes
source_check_noteYes

TDQS

A4.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations mark this as not read-only and not idempotent, which would otherwise be confusing for a lookup, and the description supplies the missing context: minimal operational telemetry records no arguments or results. It also discloses the return shape and the boundary that suitability for a child is out of scope. It does not state error behavior for mismatched product/label_band pairs, keeping it below 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the core action, then the identifier-sourcing rule, then the return summary. Sentences are dense but every one carries information; the telemetry sentence is slightly awkwardly worded but earns its place as a privacy disclosure.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return values need not be exhaustively explained, yet the description still summarizes them usefully. The main remaining gap is failure behavior for incompatible product_id/label_band combinations, which an agent may hit with 12 bands across 5 products.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with enums, so the baseline is 3; the description adds real value on top by requiring all three identifiers to be copied from the same bottle and one of its label_bands, which is a cross-parameter consistency constraint the schema cannot express. It does not explain what happens when a band is valid for the enum but not for the chosen product.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

"Read one printed public label row" is a specific verb plus resource, and the following sentences spell out exactly what a row yields (amount or ask_doctor, age/weight restrictions, directions, source URL). It is clearly distinguishable from the list_/find_ siblings, which it names as identifier sources.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It states where identifiers must come from (list_calculator_bottles or find_label_references), gives the condition for skipping discovery ("if already known, call directly without repeating discovery"), and adds a scope exclusion ("Does not determine suitability for a child"). When-to-use, how-to-prepare, and when-not are all present.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_question_guideRead a complete medicine question guideAInspect

Read the full published educational guide by exact public guide_id from list_question_guides. Markdown includes every paragraph, table, product/formulation distinction, source and safety limitation, identical to the website Markdown. updated is a content date, not clinical review. Chewables and Claritin remain reference-only and cannot be used with get_label_directions. No patient inputs; operational telemetry excludes arguments and results.

NameRequiredDescriptionDefault
guide_idYes

Output Schema

NameRequiredDescription
urlYes
scopeYes
titleYes
updatedYes
guide_idYes
markdownYes
descriptionYes
markdown_urlYes

TDQS

A3.7/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description discloses a lot that annotations do not: output is full website-identical Markdown including tables, formulation distinctions, sources and safety limits; 'updated' is a content date, not a clinical review date. However, it declares a pure read operation while the annotations set readOnlyHint=false, an inconsistency the agent must reconcile (the mismatch is conservative rather than dangerous, but it is still a contradiction).

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Purpose and identifier source are front-loaded in the first sentence, with caveats after. The closing line about telemetry and 'no patient inputs' is meta-information about operations rather than about invoking the tool, so it dilutes an otherwise tight definition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, the description needn't describe return values, yet it usefully characterizes them as complete Markdown and qualifies the 'updated' field. What's missing is error behavior for an invalid or unknown guide_id, which matters for an exact-match lookup.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must carry the parameter, and it does partially: 'exact public guide_id' plus the requirement to source it from list_question_guides tells the agent the value is a canonical key, not free text. It adds nothing about how to choose among the 33 enum values or what happens on a mismatched ID, so it only partly compensates.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Read the full published educational guide') and pins the lookup key ('by exact public guide_id from list_question_guides'), which cleanly separates it from the listing tool and from get_label_directions. An agent can tell what this returns versus its siblings without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly routes the agent to list_question_guides to obtain the ID and adds a real exclusion: chewable and Claritin guides are reference-only and 'cannot be used with get_label_directions'. It stops short of stating the positive trigger ('use this when the user asks about a covered topic') but the retrieval path and one boundary are clear.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_calculator_bottlesList supported medicine bottlesAInspect

List all five supported US liquid medicine bottles, exact concentrations and public label-band identifiers. Use find_label_references for a named brand or ingredient. To read a listed row, pass its product_id, concentration and label_band to get_label_directions. No patient inputs. Minimal operational telemetry records no tool arguments or results.

NameRequiredDescriptionDefault

No parameters

Output Schema

NameRequiredDescription
scopeYes
bottlesYes

TDQS

A4.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations are present but unusual (readOnlyHint=false on a listing tool), and the description supplies the missing context: 'No patient inputs' and 'Minimal operational telemetry records no tool arguments or results,' which explains why the call is not a pure no-side-effect read. That is genuine behavioral disclosure beyond the structured fields. It stops short of stating whether results are cached or whether the five-item set can change, which is why it is not a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three tight sentences plus one telemetry note, front-loaded with the scope and ending with the invocation contract. Every sentence carries either scope, routing, or behavioral information — none is filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

A zero-argument, closed-world listing tool with an output schema, so return shape need not be explained. The description covers scope (five items, US), the alternative tool, the follow-up tool, and the privacy/telemetry posture — everything needed to call it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Zero parameters, so the baseline is 4; nothing is required to invoke it. The description does mention product_id, concentration and label_band, but only as arguments for the sibling get_label_directions, not as its own inputs, which is still useful chaining information.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (List) and a precisely bounded resource: the five supported US liquid medicine bottles, with exact concentrations and label-band identifiers. The scope is narrow and explicit, and the sibling find_label_references is named as the different entry point, so an agent can tell these apart without opening a schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly routes two alternatives: use find_label_references for a named brand or ingredient, and pass product_id/concentration/label_band to get_label_directions to read a listed row. This gives both the exclusion condition and the natural follow-up step, leaving nothing to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_question_guidesList medicine question guidesAInspect

Discover every published educational question guide, including symptoms, timing, food, bottle comparisons, label charts, Zyrtec chewables and Claritin. Returns public guide_id values, descriptions, update dates and canonical HTML/Markdown links. Use get_question_guide for complete content. No search text or patient inputs. Operational telemetry excludes arguments and results.

NameRequiredDescriptionDefault

No parameters

Output Schema

NameRequiredDescription
scopeYes
guidesYes

TDQS

A4.2/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations are present but oddly set (readOnlyHint=false and idempotentHint=false for a parameterless list operation), and the description never reconciles that. It does add useful context beyond the annotations: what fields come back, that no inputs are accepted, and that telemetry excludes arguments/results. No contradiction is stated outright, but the gap between 'list' semantics and the annotations is left unexplained.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the action and scope, then returns, then the sibling redirect. Slightly padded by the topical example list ('symptoms, timing, food, bottle comparisons, label charts, Zyrtec chewables and Claritin'), which conveys coverage but reads as promotional rather than functional.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a parameterless list tool with an output schema, the description covers purpose, return fields, the sibling alternative, and the absence of inputs. An agent has everything needed to select and call it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Zero parameters, so the baseline is 4. The description reinforces this by explicitly saying 'No search text or patient inputs', preempting an agent from trying to pass a query argument despite additionalProperties=false.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Specific verb+resource ('Discover every published educational question guide') with the returned fields named (guide_id, descriptions, update dates, HTML/Markdown links). It distinguishes itself from the sibling get_question_guide by scope: this lists, the sibling returns complete content.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly routes the agent to get_question_guide for full content and states 'No search text or patient inputs', telling the caller this cannot be used for filtering/search. It stops short of describing the situational trigger (e.g., browse to pick an ID before fetching), so it is clear context rather than full when/when-not guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updates
    • Changedget_question_guide2 fields changed
      • changedInput schema / properties / guide_id / enum
        Previous value: -[
        -  "cetirizine-zyrtec-babies-under-2",
        -  "infant-tylenol-under-2-years",
        -  "infant-motrin-6-to-23-months",
        -  "tylenol-motrin-24-to-35-lb",
        -  "medicine-dose-pounds-kilograms",
        -  "childrens-zyrtec-liquid-chewable-dissolve-tabs",
        -  "childrens-zyrtec-2-5-mg-chewable-label",
        -  "childrens-claritin-liquid-label",
        -  "childrens-cetirizine-mg-per-kg",
        -  "infant-motrin-under-6-months",
        -  "medicine-bottle-online-chart-disagree",
        -  "childrens-zyrtec-dose-age-or-weight",
        -  "infant-vs-childrens-motrin-concentration",
        -  "infant-vs-childrens-tylenol",
        -  "childrens-motrin-30-lb",
        -  "childrens-zyrtec-2-year-old",
        -  "childrens-zyrtec-10-month-old",
        -  "childrens-tylenol-weight-or-age",
        -  "tylenol-160-mg-per-5-ml-meaning",
        -  "child-age-weight-different-dose-chart-rows",
        -  "measure-childrens-liquid-medicine"
        -]New value: +[
        +  "cetirizine-zyrtec-babies-under-2",
        +  "infant-tylenol-under-2-years",
        +  "infant-motrin-6-to-23-months",
        +  "tylenol-motrin-24-to-35-lb",
        +  "medicine-dose-pounds-kilograms",
        +  "childrens-zyrtec-liquid-chewable-dissolve-tabs",
        +  "childrens-zyrtec-2-5-mg-chewable-label",
        +  "childrens-claritin-liquid-label",
        +  "childrens-cetirizine-mg-per-kg",
        +  "infant-motrin-under-6-months",
        +  "medicine-bottle-online-chart-disagree",
        +  "childrens-zyrtec-dose-age-or-weight",
        +  "infant-vs-childrens-motrin-concentration",
        +  "infant-vs-childrens-tylenol",
        +  "childrens-motrin-30-lb",
        +  "childrens-zyrtec-2-year-old",
        +  "childrens-zyrtec-10-month-old",
        +  "childrens-tylenol-weight-or-age",
        +  "tylenol-160-mg-per-5-ml-meaning",
        +  "child-age-weight-different-dose-chart-rows",
        +  "measure-childrens-liquid-medicine",
        +  "what-childrens-zyrtec-claritin-help-with",
        +  "zyrtec-claritin-child-cough-stuffy-nose",
        +  "childrens-zyrtec-claritin-morning-or-night",
        +  "childrens-allergy-medicine-with-food",
        +  "childrens-allergy-medicine-every-day",
        +  "child-fever-acting-normal-medicine",
        +  "tylenol-motrin-cough-cold-symptoms",
        +  "child-sore-throat-tylenol-motrin",
        +  "wake-sleeping-child-fever-medicine",
        +  "childrens-medicine-with-food",
        +  "tylenol-motrin-how-often-how-many-days"
        +]
      • changedOutput schema / properties / guide_id / enum
        Previous value: -[
        -  "cetirizine-zyrtec-babies-under-2",
        -  "infant-tylenol-under-2-years",
        -  "infant-motrin-6-to-23-months",
        -  "tylenol-motrin-24-to-35-lb",
        -  "medicine-dose-pounds-kilograms",
        -  "childrens-zyrtec-liquid-chewable-dissolve-tabs",
        -  "childrens-zyrtec-2-5-mg-chewable-label",
        -  "childrens-claritin-liquid-label",
        -  "childrens-cetirizine-mg-per-kg",
        -  "infant-motrin-under-6-months",
        -  "medicine-bottle-online-chart-disagree",
        -  "childrens-zyrtec-dose-age-or-weight",
        -  "infant-vs-childrens-motrin-concentration",
        -  "infant-vs-childrens-tylenol",
        -  "childrens-motrin-30-lb",
        -  "childrens-zyrtec-2-year-old",
        -  "childrens-zyrtec-10-month-old",
        -  "childrens-tylenol-weight-or-age",
        -  "tylenol-160-mg-per-5-ml-meaning",
        -  "child-age-weight-different-dose-chart-rows",
        -  "measure-childrens-liquid-medicine"
        -]New value: +[
        +  "cetirizine-zyrtec-babies-under-2",
        +  "infant-tylenol-under-2-years",
        +  "infant-motrin-6-to-23-months",
        +  "tylenol-motrin-24-to-35-lb",
        +  "medicine-dose-pounds-kilograms",
        +  "childrens-zyrtec-liquid-chewable-dissolve-tabs",
        +  "childrens-zyrtec-2-5-mg-chewable-label",
        +  "childrens-claritin-liquid-label",
        +  "childrens-cetirizine-mg-per-kg",
        +  "infant-motrin-under-6-months",
        +  "medicine-bottle-online-chart-disagree",
        +  "childrens-zyrtec-dose-age-or-weight",
        +  "infant-vs-childrens-motrin-concentration",
        +  "infant-vs-childrens-tylenol",
        +  "childrens-motrin-30-lb",
        +  "childrens-zyrtec-2-year-old",
        +  "childrens-zyrtec-10-month-old",
        +  "childrens-tylenol-weight-or-age",
        +  "tylenol-160-mg-per-5-ml-meaning",
        +  "child-age-weight-different-dose-chart-rows",
        +  "measure-childrens-liquid-medicine",
        +  "what-childrens-zyrtec-claritin-help-with",
        +  "zyrtec-claritin-child-cough-stuffy-nose",
        +  "childrens-zyrtec-claritin-morning-or-night",
        +  "childrens-allergy-medicine-with-food",
        +  "childrens-allergy-medicine-every-day",
        +  "child-fever-acting-normal-medicine",
        +  "tylenol-motrin-cough-cold-symptoms",
        +  "child-sore-throat-tylenol-motrin",
        +  "wake-sleeping-child-fever-medicine",
        +  "childrens-medicine-with-food",
        +  "tylenol-motrin-how-often-how-many-days"
        +]
    • Changedlist_question_guides1 field changed
      • changedOutput schema / properties / guides / items / properties / guide_id / enum
        Previous value: -[
        -  "cetirizine-zyrtec-babies-under-2",
        -  "infant-tylenol-under-2-years",
        -  "infant-motrin-6-to-23-months",
        -  "tylenol-motrin-24-to-35-lb",
        -  "medicine-dose-pounds-kilograms",
        -  "childrens-zyrtec-liquid-chewable-dissolve-tabs",
        -  "childrens-zyrtec-2-5-mg-chewable-label",
        -  "childrens-claritin-liquid-label",
        -  "childrens-cetirizine-mg-per-kg",
        -  "infant-motrin-under-6-months",
        -  "medicine-bottle-online-chart-disagree",
        -  "childrens-zyrtec-dose-age-or-weight",
        -  "infant-vs-childrens-motrin-concentration",
        -  "infant-vs-childrens-tylenol",
        -  "childrens-motrin-30-lb",
        -  "childrens-zyrtec-2-year-old",
        -  "childrens-zyrtec-10-month-old",
        -  "childrens-tylenol-weight-or-age",
        -  "tylenol-160-mg-per-5-ml-meaning",
        -  "child-age-weight-different-dose-chart-rows",
        -  "measure-childrens-liquid-medicine"
        -]New value: +[
        +  "cetirizine-zyrtec-babies-under-2",
        +  "infant-tylenol-under-2-years",
        +  "infant-motrin-6-to-23-months",
        +  "tylenol-motrin-24-to-35-lb",
        +  "medicine-dose-pounds-kilograms",
        +  "childrens-zyrtec-liquid-chewable-dissolve-tabs",
        +  "childrens-zyrtec-2-5-mg-chewable-label",
        +  "childrens-claritin-liquid-label",
        +  "childrens-cetirizine-mg-per-kg",
        +  "infant-motrin-under-6-months",
        +  "medicine-bottle-online-chart-disagree",
        +  "childrens-zyrtec-dose-age-or-weight",
        +  "infant-vs-childrens-motrin-concentration",
        +  "infant-vs-childrens-tylenol",
        +  "childrens-motrin-30-lb",
        +  "childrens-zyrtec-2-year-old",
        +  "childrens-zyrtec-10-month-old",
        +  "childrens-tylenol-weight-or-age",
        +  "tylenol-160-mg-per-5-ml-meaning",
        +  "child-age-weight-different-dose-chart-rows",
        +  "measure-childrens-liquid-medicine",
        +  "what-childrens-zyrtec-claritin-help-with",
        +  "zyrtec-claritin-child-cough-stuffy-nose",
        +  "childrens-zyrtec-claritin-morning-or-night",
        +  "childrens-allergy-medicine-with-food",
        +  "childrens-allergy-medicine-every-day",
        +  "child-fever-acting-normal-medicine",
        +  "tylenol-motrin-cough-cold-symptoms",
        +  "child-sore-throat-tylenol-motrin",
        +  "wake-sleeping-child-fever-medicine",
        +  "childrens-medicine-with-food",
        +  "tylenol-motrin-how-often-how-many-days"
        +]
  2. 2 tool updates
    • Changedget_question_guide2 fields changed
      • changedInput schema / properties / guide_id / enum
        Previous value: -[
        -  "childrens-zyrtec-liquid-chewable-dissolve-tabs",
        -  "childrens-zyrtec-2-5-mg-chewable-label",
        -  "childrens-claritin-liquid-label",
        -  "childrens-cetirizine-mg-per-kg",
        -  "infant-motrin-under-6-months",
        -  "medicine-bottle-online-chart-disagree",
        -  "childrens-zyrtec-dose-age-or-weight",
        -  "infant-vs-childrens-motrin-concentration",
        -  "infant-vs-childrens-tylenol",
        -  "childrens-motrin-30-lb",
        -  "childrens-zyrtec-2-year-old",
        -  "childrens-zyrtec-10-month-old",
        -  "childrens-tylenol-weight-or-age",
        -  "tylenol-160-mg-per-5-ml-meaning",
        -  "child-age-weight-different-dose-chart-rows",
        -  "measure-childrens-liquid-medicine"
        -]New value: +[
        +  "cetirizine-zyrtec-babies-under-2",
        +  "infant-tylenol-under-2-years",
        +  "infant-motrin-6-to-23-months",
        +  "tylenol-motrin-24-to-35-lb",
        +  "medicine-dose-pounds-kilograms",
        +  "childrens-zyrtec-liquid-chewable-dissolve-tabs",
        +  "childrens-zyrtec-2-5-mg-chewable-label",
        +  "childrens-claritin-liquid-label",
        +  "childrens-cetirizine-mg-per-kg",
        +  "infant-motrin-under-6-months",
        +  "medicine-bottle-online-chart-disagree",
        +  "childrens-zyrtec-dose-age-or-weight",
        +  "infant-vs-childrens-motrin-concentration",
        +  "infant-vs-childrens-tylenol",
        +  "childrens-motrin-30-lb",
        +  "childrens-zyrtec-2-year-old",
        +  "childrens-zyrtec-10-month-old",
        +  "childrens-tylenol-weight-or-age",
        +  "tylenol-160-mg-per-5-ml-meaning",
        +  "child-age-weight-different-dose-chart-rows",
        +  "measure-childrens-liquid-medicine"
        +]
      • changedOutput schema / properties / guide_id / enum
        Previous value: -[
        -  "childrens-zyrtec-liquid-chewable-dissolve-tabs",
        -  "childrens-zyrtec-2-5-mg-chewable-label",
        -  "childrens-claritin-liquid-label",
        -  "childrens-cetirizine-mg-per-kg",
        -  "infant-motrin-under-6-months",
        -  "medicine-bottle-online-chart-disagree",
        -  "childrens-zyrtec-dose-age-or-weight",
        -  "infant-vs-childrens-motrin-concentration",
        -  "infant-vs-childrens-tylenol",
        -  "childrens-motrin-30-lb",
        -  "childrens-zyrtec-2-year-old",
        -  "childrens-zyrtec-10-month-old",
        -  "childrens-tylenol-weight-or-age",
        -  "tylenol-160-mg-per-5-ml-meaning",
        -  "child-age-weight-different-dose-chart-rows",
        -  "measure-childrens-liquid-medicine"
        -]New value: +[
        +  "cetirizine-zyrtec-babies-under-2",
        +  "infant-tylenol-under-2-years",
        +  "infant-motrin-6-to-23-months",
        +  "tylenol-motrin-24-to-35-lb",
        +  "medicine-dose-pounds-kilograms",
        +  "childrens-zyrtec-liquid-chewable-dissolve-tabs",
        +  "childrens-zyrtec-2-5-mg-chewable-label",
        +  "childrens-claritin-liquid-label",
        +  "childrens-cetirizine-mg-per-kg",
        +  "infant-motrin-under-6-months",
        +  "medicine-bottle-online-chart-disagree",
        +  "childrens-zyrtec-dose-age-or-weight",
        +  "infant-vs-childrens-motrin-concentration",
        +  "infant-vs-childrens-tylenol",
        +  "childrens-motrin-30-lb",
        +  "childrens-zyrtec-2-year-old",
        +  "childrens-zyrtec-10-month-old",
        +  "childrens-tylenol-weight-or-age",
        +  "tylenol-160-mg-per-5-ml-meaning",
        +  "child-age-weight-different-dose-chart-rows",
        +  "measure-childrens-liquid-medicine"
        +]
    • Changedlist_question_guides1 field changed
      • changedOutput schema / properties / guides / items / properties / guide_id / enum
        Previous value: -[
        -  "childrens-zyrtec-liquid-chewable-dissolve-tabs",
        -  "childrens-zyrtec-2-5-mg-chewable-label",
        -  "childrens-claritin-liquid-label",
        -  "childrens-cetirizine-mg-per-kg",
        -  "infant-motrin-under-6-months",
        -  "medicine-bottle-online-chart-disagree",
        -  "childrens-zyrtec-dose-age-or-weight",
        -  "infant-vs-childrens-motrin-concentration",
        -  "infant-vs-childrens-tylenol",
        -  "childrens-motrin-30-lb",
        -  "childrens-zyrtec-2-year-old",
        -  "childrens-zyrtec-10-month-old",
        -  "childrens-tylenol-weight-or-age",
        -  "tylenol-160-mg-per-5-ml-meaning",
        -  "child-age-weight-different-dose-chart-rows",
        -  "measure-childrens-liquid-medicine"
        -]New value: +[
        +  "cetirizine-zyrtec-babies-under-2",
        +  "infant-tylenol-under-2-years",
        +  "infant-motrin-6-to-23-months",
        +  "tylenol-motrin-24-to-35-lb",
        +  "medicine-dose-pounds-kilograms",
        +  "childrens-zyrtec-liquid-chewable-dissolve-tabs",
        +  "childrens-zyrtec-2-5-mg-chewable-label",
        +  "childrens-claritin-liquid-label",
        +  "childrens-cetirizine-mg-per-kg",
        +  "infant-motrin-under-6-months",
        +  "medicine-bottle-online-chart-disagree",
        +  "childrens-zyrtec-dose-age-or-weight",
        +  "infant-vs-childrens-motrin-concentration",
        +  "infant-vs-childrens-tylenol",
        +  "childrens-motrin-30-lb",
        +  "childrens-zyrtec-2-year-old",
        +  "childrens-zyrtec-10-month-old",
        +  "childrens-tylenol-weight-or-age",
        +  "tylenol-160-mg-per-5-ml-meaning",
        +  "child-age-weight-different-dose-chart-rows",
        +  "measure-childrens-liquid-medicine"
        +]
  3. 2 tool updates
    • Addedget_question_guide
    • Addedlist_question_guides
  4. 2 tool updates
    • Changedfind_label_references2 fields changed
      • addedInput schema / properties / brand / description
        Added value: +"Public bottle brand; Walmart Equate maps to equate. Omit only when the brand is unspecified, not when it is unsupported."
      • addedInput schema / properties / ingredient / description
        Added value: +"Public active ingredient. Combined filters must all match; do not discard a conflicting brand or ingredient."
    • Changedget_label_directions3 fields changed
      • addedInput schema / properties / concentration / description
        Added value: +"Copy the concentration string from that same bottle, including units and spacing. Do not convert strengths."
      • addedInput schema / properties / label_band / description
        Added value: +"Copy a label_band identifier from that bottle's label_bands. This is a published row, not an exact patient age or weight."
      • addedInput schema / properties / product_id / description
        Added value: +"Exact calculator-supported product_id from the catalog or finder; never a reference_only reference_id."
  5. 1 tool update
    • Addedfind_label_references
  6. 2 tool updates
    • First observedget_label_directions
    • First observedlist_calculator_bottles

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Answers medication questions from official FDA labels with section citations, resolves drug names via RxNorm, and reports FDA recalls and shortages.
    4
    1
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI assistants to query FDA drug labels, FAERS adverse event reports, recalls, and ClinicalTrials.gov trials, and to compute pharmacovigilance signal metrics such as PRR/ROR with confidence intervals and flags. It also provides a drug safety brief prompt that combines these sources with source links and limitations.
    2
    6
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources