{
  "$schema": "https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/main/schema/server-card.json",
  "serverInfo": {
    "name": "OncoCare Oncology Clinical MCP Server",
    "version": "1.0.0",
    "description": "Model Context Protocol server for OncoCare oncology clinical intelligence, chemotherapy regimen lookup, CTCAE v5.0 toxicity grading, and mRECIST 1.1 tumor evaluation.",
    "homepage": "https://www.oncocare.tech",
    "documentation": "https://www.oncocare.tech/docs/mcp"
  },
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://www.oncocare.tech/mcp"
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    },
    "resources": {
      "subscribe": false,
      "listChanged": false
    },
    "prompts": {
      "listChanged": false
    }
  },
  "tools": [
    {
      "name": "calculate_mrecist_1_1",
      "description": "Calculate objective tumor response according to mRECIST 1.1 criteria based on baseline and post-treatment target lesion sum measurements.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "baseline_sum_mm": {
            "type": "number",
            "description": "Sum of longest diameters of viable target lesions at baseline in millimeters"
          },
          "followup_sum_mm": {
            "type": "number",
            "description": "Sum of longest diameters of viable target lesions at follow-up in millimeters"
          },
          "new_lesions_present": {
            "type": "boolean",
            "description": "Whether any unequivocal new lesions have appeared"
          },
          "non_target_status": {
            "type": "string",
            "enum": ["complete_response", "stable_or_incomplete", "progressive"],
            "description": "Qualitative status of non-target lesions"
          }
        },
        "required": ["baseline_sum_mm", "followup_sum_mm", "new_lesions_present"]
      }
    },
    {
      "name": "triage_chemo_toxicity",
      "description": "Assess patient-reported side effects against NCI CTCAE v5.0 grading to recommend clinical escalations, emergency warning signs, and care advice.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "temperature_celsius": {
            "type": "number",
            "description": "Current oral or tympanic body temperature in Celsius (>= 38.0 C / 100.4 F triggers emergency febrile neutropenia alert)"
          },
          "symptom": {
            "type": "string",
            "description": "Primary complaint (e.g., nausea, diarrhea, mucositis, neuropathy, dyspnea, fever)"
          },
          "severity_description": {
            "type": "string",
            "description": "Detailed description of symptom impact on daily activities"
          }
        },
        "required": ["symptom"]
      }
    },
    {
      "name": "lookup_oncology_regimen",
      "description": "Retrieve standardized NCCN and ICMR chemotherapy regimens, pre-medications, cycle intervals, and BSA dosing guidelines.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "cancer_type": {
            "type": "string",
            "description": "Cancer origin or histopathology (e.g., breast, lung, colorectal, ovarian, lymphoma)"
          },
          "stage": {
            "type": "string",
            "description": "Clinical stage (e.g., Stage I, II, III, IV or metastatic)"
          }
        },
        "required": ["cancer_type"]
      }
    }
  ]
}

