India's medicines: NPPA prices and ceilings, cheaper same-composition brands, CDSCO failed batches.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Price-controlled packs whose filed MRP per unit is above NPPA's own ceiling price plus GST, by brand, company or molecule, most above first, with the ceiling order cited.
brand, company or molecule
Price-controlled packs whose filed MRP per unit is above NPPA's own ceiling price plus GST, by brand, company or molecule, most above first, with the ceiling order cited.
| Argument | Type | Description |
|---|---|---|
| query* | string | brand, company or molecule |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "brand, company or molecule"
}
},
"additionalProperties": false
}An Indian pharmaceutical company group in NPPA's filings: the names it files under, counts of packs, brands and molecules, its largest molecules, batches CDSCO declared not of standard quality, and packs filed above the price ceiling.
| Argument | Type | Description |
|---|---|---|
| company* | string | company name, e.g. 'Cipla', or its counterfoil.in page URL |
{
"type": "object",
"required": [
"company"
],
"properties": {
"company": {
"type": "string",
"description": "company name, e.g. 'Cipla', or its counterfoil.in page URL"
}
},
"additionalProperties": false
}Every brand of one composition sold in India, lowest price per unit first, with the lowest, median and highest per-unit price for each strength and form. Use for 'cheapest <generic>' or 'how much should <generic> cost'.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| molecule* | string | generic name or combination, e.g. 'telmisartan' or 'amoxycillin + clavulanic acid' |
| strength | string | optional, e.g. '40 MG' or '500/125' |
{
"type": "object",
"required": [
"molecule"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 25,
"minimum": 1
},
"molecule": {
"type": "string",
"description": "generic name or combination, e.g. 'telmisartan' or 'amoxycillin + clavulanic acid'"
},
"strength": {
"type": "string",
"description": "optional, e.g. '40 MG' or '500/125'"
}
},
"additionalProperties": false
}Drug batches that Indian government laboratories declared not of standard quality (CDSCO monthly alerts): product, batch, manufacturer, what it failed on, and the laboratory. Search by product or manufacturer, and/or a month.
| Argument | Type | Description |
|---|---|---|
| month | string | optional alert month, YYYY-MM |
| query | string | product or manufacturer, e.g. 'paracetamol' or 'Hind Pharma' |
{
"type": "object",
"properties": {
"month": {
"type": "string",
"description": "optional alert month, YYYY-MM"
},
"query": {
"type": "string",
"description": "product or manufacturer, e.g. 'paracetamol' or 'Hind Pharma'"
}
},
"additionalProperties": false
}One Indian medicine brand: every pack with its MRP and price per unit as filed with NPPA, composition, whether it is price-controlled and its ceiling, and the cheapest other brands with the same composition and strength.
| Argument | Type | Description |
|---|---|---|
| brand* | string | brand name (e.g. 'Crocin Advance'), or its counterfoil.in page URL |
{
"type": "object",
"required": [
"brand"
],
"properties": {
"brand": {
"type": "string",
"description": "brand name (e.g. 'Crocin Advance'), or its counterfoil.in page URL"
}
},
"additionalProperties": false
}Find Indian medicine brands, compositions (molecules) and companies by name in NPPA's price filings. Start here when you have a brand or generic name. Returns names, pack counts and counterfoil.in pages to cite.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query* | string | brand, generic name or company; three letters or more |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 10,
"minimum": 1
},
"query": {
"type": "string",
"description": "brand, generic name or company; three letters or more"
}
},
"additionalProperties": false
}