
Free health tools: explain lab results and prescriptions, when to seek care, clinics nearby.
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.
For clinic and hospital owners: estimated yearly software cost today versus MedDroid Providers + Sync OS, from number of doctors, beds and the systems they need. Always an estimate.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http meddroid https://medicalandroid.com/mcp
For clinic and hospital owners: estimated yearly software cost today versus MedDroid Providers + Sync OS, from number of doctors, beds and the systems they need. Always an estimate.
| Argument | Type | Description |
|---|---|---|
| beds | number | |
| needs | array | |
| doctors* | number |
{
"type": "object",
"required": [
"doctors"
],
"properties": {
"beds": {
"type": "number",
"minimum": 0
},
"needs": {
"type": "array",
"items": {
"enum": [
"OPD notes",
"Lab",
"Pharmacy",
"Radiology",
"Billing and claims",
"Teleconsult",
"Inpatient wards"
],
"type": "string"
}
},
"doctors": {
"type": "number",
"minimum": 1
}
}
}Explains a whole lab report pasted as text (CBC, LFT, KFT, lipid profile, thyroid, sugar, dengue, urine): what it is, every value outside the normal range marked High or Low with what it usually means, what looks normal, and questions to ask a clinician.
| Argument | Type | Description |
|---|---|---|
| language | string | |
| report_text* | string | The report text with test names, values, units and ranges |
{
"type": "object",
"required": [
"report_text"
],
"properties": {
"language": {
"type": "string"
},
"report_text": {
"type": "string",
"description": "The report text with test names, values, units and ranges"
}
}
}Explains one lab test value in plain words (for example HbA1c 6.1 %, TSH 6.2, platelets 90,000, creatinine 1.4): the usual normal range, what this value usually means, and when to see a clinician. General information from MedDroid, not a diagnosis.
| Argument | Type | Description |
|---|---|---|
| age | number | |
| sex | string | |
| test* | string | Test name, e.g. HbA1c, TSH, platelet count |
| unit | string | |
| value* | string | The result, e.g. 6.1 |
| language | string | Reply language, e.g. English, Hindi, Tamil |
{
"type": "object",
"required": [
"test",
"value"
],
"properties": {
"age": {
"type": "number"
},
"sex": {
"enum": [
"female",
"male",
"other"
],
"type": "string"
},
"test": {
"type": "string",
"description": "Test name, e.g. HbA1c, TSH, platelet count"
},
"unit": {
"type": "string"
},
"value": {
"type": "string",
"description": "The result, e.g. 6.1"
},
"language": {
"type": "string",
"description": "Reply language, e.g. English, Hindi, Tamil"
}
}
}For each medicine on a prescription pasted as text: what it is usually used for, how it is to be taken as written (OD, BD, 1-0-1…), common cautions, and questions to ask. Never changes a dose.
| Argument | Type | Description |
|---|---|---|
| language | string | |
| prescription_text* | string |
{
"type": "object",
"required": [
"prescription_text"
],
"properties": {
"language": {
"type": "string"
},
"prescription_text": {
"type": "string"
}
}
}Finds hospitals, clinics, labs or pharmacies near a place (city, area or address) from OpenStreetMap, nearest first, with address, phone if listed and a directions link.
| Argument | Type | Description |
|---|---|---|
| kind | string | |
| limit | number | |
| place* | string | e.g. Adyar, Chennai |
{
"type": "object",
"required": [
"place"
],
"properties": {
"kind": {
"enum": [
"any",
"hospital",
"clinic",
"lab",
"pharmacy"
],
"type": "string"
},
"limit": {
"type": "number",
"maximum": 10,
"minimum": 1
},
"place": {
"type": "string",
"description": "e.g. Adyar, Chennai"
}
}
}Searches MedDroid's free health guides (about 1,000 pages: diseases A–Z, medicines A–Z, lab report readers, 'X vs Y' comparisons, BP, sugar, thyroid, fever, dengue) and returns the best links.
| Argument | Type | Description |
|---|---|---|
| limit | number | |
| query* | string |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "number",
"maximum": 10,
"minimum": 1
},
"query": {
"type": "string"
}
}
}Finds verified MedDroid TeleConnect clinicians for video consults by speciality, language, city or name, with their fee and a profile link to see free times and book.
| Argument | Type | Description |
|---|---|---|
| query* | string | e.g. diabetes Tamil, paediatrician, dermatology Chennai |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "e.g. diabetes Tamil, paediatrician, dermatology Chennai"
}
}
}Estimates calories, protein, carbs and fat for a described meal or portion, including Indian foods (e.g. "2 idli with sambar and coconut chutney"). Estimates only.
| Argument | Type | Description |
|---|---|---|
| meal* | string | |
| language | string |
{
"type": "object",
"required": [
"meal"
],
"properties": {
"meal": {
"type": "string"
},
"language": {
"type": "string"
}
}
}BMI (with Asian cut-offs), pregnancy due date, ovulation and fertile window, daily water intake, and heart-rate training zones. Plain maths, no AI.
| Argument | Type | Description |
|---|---|---|
| age | number | |
| active | boolean | Exercises or works in heat (water calculator) |
| height_cm | number | |
| weight_kg | number | |
| calculator* | string | |
| cycle_days | number | |
| last_period_date | string | YYYY-MM-DD, first day of the last period |
{
"type": "object",
"required": [
"calculator"
],
"properties": {
"age": {
"type": "number"
},
"active": {
"type": "boolean",
"description": "Exercises or works in heat (water calculator)"
},
"height_cm": {
"type": "number"
},
"weight_kg": {
"type": "number"
},
"calculator": {
"enum": [
"bmi",
"due_date",
"ovulation",
"water",
"heart_rate_zones"
],
"type": "string"
},
"cycle_days": {
"type": "number"
},
"last_period_date": {
"type": "string",
"description": "YYYY-MM-DD, first day of the last period"
}
}
}Which health devices work with MedDroid Health Connect (Bluetooth heart-rate straps, BP monitors, pulse oximeters, weight scales, thermometers; Apple Health import) and how to connect them.
No arguments.
{
"type": "object",
"properties": {}
}Lists MedDroid's free apps: personal health apps (medicine reminder, BP & sugar diary, pregnancy, child growth, food calories…) and clinic apps (EMR, lab, pharmacy, billing, teleconsult…), with links.
| Argument | Type | Description |
|---|---|---|
| audience | string |
{
"type": "object",
"properties": {
"audience": {
"enum": [
"personal",
"clinic",
"all"
],
"type": "string"
}
}
}What MedDroid is: the free AI Health OS for families, plans and prices, MedDroid Providers and Sync OS for clinics, downloads and contact.
| Argument | Type | Description |
|---|---|---|
| topic | string |
{
"type": "object",
"properties": {
"topic": {
"enum": [
"overview",
"pricing",
"providers",
"sync_os",
"downloads",
"contact"
],
"type": "string"
}
}
}Gives the booking link for one TeleConnect clinician (by handle from find_teleconnect_clinicians). The person picks a time, shares details and pays on MedDroid.
| Argument | Type | Description |
|---|---|---|
| handle* | string |
{
"type": "object",
"required": [
"handle"
],
"properties": {
"handle": {
"type": "string"
}
}
}Given symptoms, gives the safe next step: emergency now, see a clinician within 24 hours, see a clinician in the next few days, or home care is reasonable, with warning signs to watch. General guidance, not a diagnosis; always errs on the side of safety.
| Argument | Type | Description |
|---|---|---|
| age | number | |
| duration | string | e.g. 2 days |
| language | string | |
| pregnant | boolean | |
| symptoms* | string |
{
"type": "object",
"required": [
"symptoms"
],
"properties": {
"age": {
"type": "number"
},
"duration": {
"type": "string",
"description": "e.g. 2 days"
},
"language": {
"type": "string"
},
"pregnant": {
"type": "boolean"
},
"symptoms": {
"type": "string"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 11, 2026.