{
  "service": "health-mcp",
  "mcp_endpoint": "/mcp",
  "rest_endpoints": [
    "/api/get_patient_info",
    "/api/list_biomarker_panels",
    "/api/get_biomarkers",
    "/api/get_flagged_biomarkers",
    "/api/get_ancestry_traits"
  ],
  "tools": [
    {
      "name": "get_patient_info",
      "description": "Get Marcus's lab report metadata: name, date of birth, age, lab/collection dates, requesting doctor, and location."
    },
    {
      "name": "list_biomarker_panels",
      "description": "List the available blood-test panels (e.g. haematology, biochemistry, lipid_profile, endocrine). Use these values to filter get_biomarkers."
    },
    {
      "name": "get_biomarkers",
      "description": "Get blood biomarker results with value, unit, reference range and whether each is flagged (out of range). Optionally filter by panel, by flagged-only, or by a name search substring."
    },
    {
      "name": "get_flagged_biomarkers",
      "description": "Get only the blood biomarkers that are outside their reference range — the clinically notable ones at a glance."
    },
    {
      "name": "get_ancestry_traits",
      "description": "Get Marcus's AncestryDNA trait predictions (genetic predispositions, not measurements). Optionally filter by category (appearance, personality, athleticism, nutrition, health, sensory) or a search substring."
    }
  ]
}