Skip to main content
MedAI Tools exposes 6 tools through the MCP interface. The first three are standalone lookups; the last three form a sequential workflow for running clinical calculators.
Search a database of 500,000+ Indian branded drugs by brand name, generic composition, or dosage form.
ParameterTypeRequiredDescription
drug_namestringNoBrand name to search (e.g. "Dolo 650")
formstringNoDosage form (e.g. "Tablet", "Syrup", "Injection")
generic_namesstringNoComma-separated generic names (e.g. "Paracetamol" or "Amoxicillin, Clavulanic Acid")
volumesstringNoStrength or volume (e.g. "650", "500mg")
At least one parameter should be provided. Returns a JSON list of matching drugs with brand name, generic composition, manufacturer, and available forms. Example:

Access published treatment protocols and clinical guidelines from Indian and international medical bodies. Available publishers include: ICMR, RSSDI, ADA, WHO, ESH, KDIGO, AHA, IPS, and more.
ParameterTypeRequiredDescription
intentstringYes"publishers" to list all available guideline sources, or "search" to retrieve protocols
querieslistNoRequired when intent="search". List of objects: {"query": "...", "publisher": "..."}
Returns:
  • For intent="publishers": Text listing all available publishers
  • For intent="search": Protocol document pages as base64-encoded JPEG images
Example:

indian_pharmacology_details

Look up drug information from the National Formulary of India (2011). Covers indications, dosage, contraindications, adverse effects, and pregnancy safety.
ParameterTypeRequiredDescription
querystringNoGeneric drug name(s). Supports compound generics with + separator (e.g. "Rifampicin + Isoniazid")
Returns a JSON list of pharmacology entries matching the query. Example:

Medical Calculator Workflow

The three calculator tools form a sequential 3-step workflow:

Available Categories

CategoryCalculators
Cardiovascular System38
Gynecology & Pregnancy35
Dietary31
Dosage27
Hematology26
Body Measurements22
Electrolytes & Fluids22
Urology & Nephrology19
Pulmonary19
Addiction Medicine17
Intensive & Emergency Care16
COVID-19 Vaccine16
Pediatric15
Other15
Epidemiology13
Diabetes10
Digestive System9
Geriatric Medicine9
BMI7
Metabolic Disorders7
Sleep6
Percentile6
Pediatric Dosage6
Psychiatry & Psychology5
Radiology4
Army3

medical_calculator_list

Browse available calculators by category.
ParameterTypeRequiredDescription
intentstringYes"categories" to list all 26 categories, or "calculators" to list calculators in a specific category
categorystringNoRequired when intent="calculators". Category name (e.g. "cardiovascular_system_calculators")

medical_calculator_input

Get the input schema for a specific calculator before executing it.
ParameterTypeRequiredDescription
calculator_namestringYesThe calculator’s name or normalized_name from the list step
Returns a JSON schema describing all required and optional input fields with types and constraints.

medical_calculator_output

Execute a calculator with validated input data.
ParameterTypeRequiredDescription
calculator_namestringYesThe calculator’s name or normalized_name
input_dataobjectYesInput values conforming to the schema from the input step
Returns the calculation result: numerical values, risk scores, derived metrics, and clinical interpretations.

Worked Example: BMI Calculator

1

Find the calculator

2

Get the input schema

Returns:
3

Execute and get results

Returns:

For questions about specific tools or data coverage, contact ekaconnect@eka.care.