eligibility_check
ActiveTool of Chia Health MCP Server
Pre-screen a patient's basic eligibility for telehealth prescription services. Required: age (18+) and state (where the patient resides). Optional: BMI (20+ required for GLP-1 / weight-loss products), biological sex, pregnancy status, and diagnosed conditions. Only pass parameters that apply to this patient. `pregnancy_status` applies ONLY when biological sex is female — omit it entirely for males. Don't invent values to satisfy the schema; if you don't know, leave the parameter out and the server will return what is or isn't checkable. If you already know the patient's age, sex, state, height/weight from prior conversation context, you may pre-fill — but read the values back to the patient and get explicit confirmation before calling this tool. Returns eligibility status, available medications, and any disqualifying reasons (MTC/MEN2 history, pregnancy, out-of-coverage state, etc.).
Parameters schema
{
"type": "object",
"title": "check_eligibilityArguments",
"required": [
"age",
"state"
],
"properties": {
"age": {
"type": "integer",
"title": "Age",
"description": "Patient's age in years (must be 18+). Confirm with the patient before submitting."
},
"bmi": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Bmi",
"default": null,
"description": "Patient's Body Mass Index. Required for GLP-1 / weight-loss eligibility (must be 20+). Omit for longevity products. Compute from confirmed height + weight; don't ask the patient to compute it themselves."
},
"sex": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Sex",
"default": null,
"description": "Patient's biological sex. Pass 'female' when you'll also pass `pregnancy_status` (so the server knows pregnancy screening was considered). Pass 'male' to make it explicit that pregnancy screening doesn't apply. Omit if the patient hasn't been asked yet and the product doesn't require sex for eligibility."
},
"state": {
"type": "string",
"title": "State",
"description": "US state abbreviation (e.g. 'CA', 'NY') where the patient resides. Confirm before submitting."
},
"client_ip": {
"type": "string",
"title": "Client Ip",
"default": "",
"description": "Client IP address for rate limiting"
},
"conditions": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "null"
}
],
"title": "Conditions",
"default": null,
"description": "List of diagnosed medical conditions the patient confirms they have. Disqualifiers include medullary thyroid carcinoma (MTC) and MEN2 syndrome. Omit if the patient has no diagnosed conditions or hasn't been asked yet."
},
"pregnancy_status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Pregnancy Status",
"default": null,
"description": "Pregnancy status. Use one of these exact values: 'not pregnant', 'currently pregnant', 'planning pregnancy', 'breastfeeding'. ONLY applies when sex == 'female'. OMIT this parameter entirely for biological males — do NOT ask males about pregnancy."
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Chia Health MCP Server
https://github.com/chia-health/chia-mcp
2/7 registries