{
  "$schema": "https://modelcontextprotocol.io/schemas/server-card.json",
  "name": "hazem-mensi-chemical-engineering-mcp",
  "version": "1.0.0",
  "description": "Model Context Protocol server exposing Chemical Process Engineering knowledge, Aspen HYSYS simulation portfolio, API 520/521 flare relief calculations, and credential verification for Hazem Mensi.",
  "serverInfo": {
    "name": "hazem-mensi-chemical-engineering-mcp",
    "version": "1.0.0",
    "title": "Hazem Mensi Process Engineering MCP Server",
    "description": "Model Context Protocol server exposing Chemical Process Engineering knowledge, Aspen HYSYS simulation portfolio, API 520/521 flare relief calculations, and credential verification for Hazem Mensi."
  },
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://www.hazemensi.com/api/mcp"
  },
  "transports": [
    {
      "type": "streamable-http",
      "endpoint": "https://www.hazemensi.com/api/mcp"
    }
  ],
  "capabilities": {
    "tools": {
      "listChanged": false
    },
    "prompts": {
      "listChanged": false
    },
    "resources": {
      "subscribe": false,
      "listChanged": false
    }
  },
  "tools": [
    {
      "name": "search_projects",
      "description": "Search chemical process engineering case studies and project records by technical domain, keyword, or simulation software.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search query keyword (e.g. flare, AGRU, depressuring, HYSYS, API 521, amine, cryogenic)"
          },
          "category": {
            "type": "string",
            "enum": ["all", "plant_safety_flare", "gas_treating_agru", "equipment_retrofit", "flow_assurance", "hydrogen_tea", "automation"],
            "description": "Optional engineering domain category filter"
          }
        },
        "required": ["query"]
      }
    },
    {
      "name": "get_case_study",
      "description": "Retrieve comprehensive technical case study details including API 520/521 overpressure protection, flare hydraulics, AGRU solvent simulation, and cryogenic column retrofits.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "caseStudyId": {
            "type": "string",
            "enum": [
              "marsa-el-brega",
              "agru-optimization",
              "dche-retrofit",
              "naft-khana-flowline",
              "hydrogen-techno-economic",
              "process-automation-platform"
            ],
            "description": "Unique identifier of the case study to inspect"
          }
        },
        "required": ["caseStudyId"]
      }
    },
    {
      "name": "verify_credentials",
      "description": "Verify official AspenTech expert credentials, Coursera LCA certification, and EF SET C2 English proficiency.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "credentialType": {
            "type": "string",
            "enum": ["all", "aspentech", "umich_lca", "efset_c2"],
            "description": "Filter credentials by issuing organization or type"
          }
        }
      }
    },
    {
      "name": "search_portfolio_projects",
      "description": "Search chemical process engineering case studies and project records by technical domain, keyword, or simulation software (alias of search_projects).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search query keyword (e.g. flare, AGRU, depressuring, HYSYS, API 521, amine, cryogenic)"
          },
          "category": {
            "type": "string",
            "enum": ["all", "plant_safety_flare", "gas_treating_agru", "equipment_retrofit", "flow_assurance", "hydrogen_tea", "automation"],
            "description": "Optional engineering domain category filter"
          }
        },
        "required": ["query"]
      }
    }
  ],
  "contact": {
    "name": "Hazem Mensi",
    "email": "Hazem.Mensi@insat.ucar.tn",
    "url": "https://www.hazemensi.com"
  }
}
