Medicine: FDA label, recalls, shortages, pharmacy cost
check_medicineReturns official records for a medicine from its brand or generic name (e.g. 'Advil', 'metformin'). For Canada: product identification, ingredients, status, company, schedule, route and form. For an EU or EEA country: the European Medicines Agency's authorisation, what it is approved for, shortages and safety letters. For the US (the default): whether it is over the counter or prescription, what the FDA label says it is for, its boxed warning and key warnings, a link to the full label (DailyMed), FDA recall reports, current FDA drug shortages, and what US pharmacies pay per tablet for each strength (CMS NADAC), brand next to generic. With with set to a second medicine, the result includes the label sentences where either label names the other; the absence of a mention is not evidence about safety. Applies to questions about what official records say about a medicine: its label, recalls, shortages or pharmacy cost. Not medical advice. Foods and medical devices are outside this result.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>"
},
"name": "check_medicine"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Brand or generic name, e.g. 'Advil' or 'metformin' | |
| with | No | Optional second medicine name; the result lists label sentences in either label that name the other | |
| country | No | Country whose regulator is used: Canada uses Canadian product records; an EU or EEA country uses the European Medicines Agency; the US (the default) uses the FDA |