{
  "$schema": "https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json",
  "version": "1.0",
  "protocolVersion": "2025-06-18",
  "serverInfo": {
    "name": "adex-construction",
    "title": "ADEX Construction",
    "version": "1.0.0",
    "description": "Read-only MCP server for ADEX Construction public company, service, contact, and quote information."
  },
  "description": "Read-only agent surface for ADEX Construction in Egypt: company information, construction materials and equipment, service areas, contact details, and quote-request guidance.",
  "iconUrl": "https://adex-construction.com/android-chrome-512x512.png",
  "documentationUrl": "https://adex-construction.com/llms.txt",
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://adex-construction.com/api/mcp",
    "url": "https://adex-construction.com/api/mcp"
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    },
    "resources": {
      "subscribe": false,
      "listChanged": false
    },
    "prompts": {}
  },
  "authentication": {
    "required": false,
    "schemes": []
  },
  "instructions": "All public tools are read-only and require no authentication. Use get_site_information for a complete company summary, get_services for the supply catalogue, get_contact_information for phone/email/WhatsApp, get_quote_requirements before sending a user to the quote form, and search_site for keyword lookup.",
  "tools": [
    {
      "name": "get_site_information",
      "title": "Get ADEX site information",
      "description": "Return a structured summary of ADEX Construction: description, services, service areas, contact details, hours, languages, and public page URLs.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true
      }
    },
    {
      "name": "get_services",
      "title": "List ADEX services",
      "description": "Return the construction materials, equipment, safety supplies, contracting, and delivery services offered by ADEX Construction.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true
      }
    },
    {
      "name": "get_contact_information",
      "title": "Get ADEX contact information",
      "description": "Return ADEX Construction phone, email, WhatsApp, location, business hours, and quote URL.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true
      }
    },
    {
      "name": "get_quote_requirements",
      "title": "Get quote request requirements",
      "description": "Return the fields a user should prepare before submitting a construction material or contracting quote request, plus contact fallbacks.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true
      }
    },
    {
      "name": "search_site",
      "title": "Search ADEX public information",
      "description": "Search ADEX Construction services, service areas, contact details, and pages by keyword.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Keyword or phrase to search for, for example cement, steel, Alexandria, safety, or quote.",
            "minLength": 1,
            "maxLength": 120
          }
        },
        "required": ["query"],
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true
      }
    }
  ],
  "resources": [
    {
      "name": "site-information",
      "title": "ADEX site information JSON",
      "uri": "https://adex-construction.com/api/site.json",
      "description": "Public company, service, contact, and page information.",
      "mimeType": "application/json"
    },
    {
      "name": "llms-txt",
      "title": "ADEX LLM guidance",
      "uri": "https://adex-construction.com/llms.txt",
      "description": "Compact site summary for language models.",
      "mimeType": "text/plain"
    },
    {
      "name": "home-markdown",
      "title": "ADEX home page Markdown",
      "uri": "https://adex-construction.com/index.md",
      "description": "Markdown representation of the home page.",
      "mimeType": "text/markdown"
    },
    {
      "name": "api-catalog",
      "title": "ADEX API catalog",
      "uri": "https://adex-construction.com/.well-known/api-catalog",
      "description": "RFC 9727 linkset for the public site API.",
      "mimeType": "application/linkset+json"
    },
    {
      "name": "server-card",
      "title": "ADEX MCP Server Card",
      "uri": "https://adex-construction.com/.well-known/mcp/server-card.json",
      "description": "This MCP server card.",
      "mimeType": "application/json"
    }
  ],
  "prompts": []
}
