{
  "$schema": "https://modelcontextprotocol.io/schema/v1/server.json",
  "name": "onyx-tech-mcp-server",
  "title": "Onyx Tech Agent Server",
  "version": "1.0.0",
  "description": "Model Context Protocol (MCP) server card for Onyx Tech software development services, SaaS products, and consultation agent tools.",
  "homepage": "https://onyx-tech.net",
  "capabilities": {
    "tools": true,
    "resources": true,
    "prompts": true
  },
  "endpoints": [
    {
      "type": "sse",
      "url": "https://onyx-tech.net/api/mcp/sse"
    },
    {
      "type": "http",
      "url": "https://onyx-tech.net/api/mcp/messages"
    }
  ],
  "tools": [
    {
      "name": "get_company_info",
      "description": "Retrieve Onyx Tech company profile, services summary, contact information, and available machine-readable endpoints.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    },
    {
      "name": "list_services",
      "description": "List all active digital solutions and engineering services provided by Onyx Tech.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    },
    {
      "name": "list_products",
      "description": "List enterprise software products including E-Skills and custom SaaS platforms.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    },
    {
      "name": "send_consultation_inquiry",
      "description": "Submit a consultation request or quote inquiry to the Onyx Tech software team.",
      "inputSchema": {
        "type": "object",
        "required": ["name", "email", "message"],
        "properties": {
          "name": {
            "type": "string",
            "description": "Client full name or company name"
          },
          "email": {
            "type": "string",
            "description": "Contact email address"
          },
          "phone": {
            "type": "string",
            "description": "Phone number or WhatsApp"
          },
          "message": {
            "type": "string",
            "description": "Inquiry details or project requirements"
          }
        }
      }
    },
    {
      "name": "ask_chatbot",
      "description": "Query the Onyx Tech automated knowledge agent directly for answers regarding services, pricing, and capabilities.",
      "inputSchema": {
        "type": "object",
        "required": ["message"],
        "properties": {
          "message": {
            "type": "string",
            "description": "Question to ask the Onyx Tech knowledge agent"
          },
          "locale": {
            "type": "string",
            "description": "Language code (en or ar)",
            "default": "en"
          }
        }
      }
    }
  ]
}
