{
  "$schema": "https://agent-json.org/v1/schema.json",
  "name": "eLeoRex Technologies Agent Service",
  "version": "1.0.0",
  "description": "Autonomous AI agent interface for eLeoRex Technologies. Discover capabilities, query services, fetch clean markdown documentation, and submit project inquiries.",
  "homepage": "https://eleorex.com",
  "documentation": {
    "llmsTxt": "https://eleorex.com/llms.txt",
    "llmsFullTxt": "https://eleorex.com/llms-full.txt",
    "openapi": "https://eleorex.com/openapi.json",
    "mcpEndpoint": "https://eleorex.com/api/mcp/",
    "aiCatalog": "https://eleorex.com/.well-known/ai-catalog.json"
  },
  "webmcp": {
    "supported": true,
    "standard": "W3C Web Machine Learning CG - WebMCP",
    "api": "document.modelContext",
    "windowNamespace": "window.__WEBMCP__",
    "tools": [
      "eleorex_get_company_info",
      "eleorex_list_services",
      "eleorex_search_capabilities",
      "eleorex_navigate_page",
      "eleorex_fill_contact_form"
    ]
  },
  "mcp": {
    "supported": true,
    "protocolVersion": "2024-11-05",
    "endpoint": "https://eleorex.com/api/mcp/",
    "transport": "HTTP JSON-RPC 2.0"
  },
  "capabilities": {
    "webDevelopment": true,
    "mobileAppDevelopment": true,
    "aiAndMachineLearning": true,
    "ecommerceDevelopment": true,
    "uiUxBranding": true,
    "digitalMarketing": true
  },
  "locations": [
    {
      "city": "Calgary",
      "region": "AB",
      "country": "Canada",
      "phone": "+1 (306) 229-9847"
    },
    {
      "city": "Saskatoon",
      "region": "SK",
      "country": "Canada",
      "phone": "+1 (306) 229-9847"
    },
    {
      "city": "Ahmedabad",
      "region": "Gujarat",
      "country": "India",
      "phone": "+91 87802 98202"
    }
  ],
  "contact": {
    "email": "keyur@eleorex.com",
    "managerEmail": "manager@eleorex.com",
    "contactPage": "https://eleorex.com/contact-us/"
  },
  "tools": [
    {
      "name": "get_company_profile",
      "description": "Fetch company overview, statistics, core services, and contact info.",
      "endpoint": "https://eleorex.com/api/agent/",
      "method": "GET"
    },
    {
      "name": "get_page_markdown",
      "description": "Fetch clean, structured markdown for any page or route on eleorex.com without HTML noise.",
      "endpoint": "https://eleorex.com/api/agent/",
      "method": "GET",
      "parameters": {
        "path": {
          "type": "string",
          "description": "The URL pathname, e.g. services/web-development or industries/real-estate",
          "required": false
        }
      }
    },
    {
      "name": "submit_inquiry",
      "description": "Submit a business project inquiry or hiring request on behalf of a user.",
      "endpoint": "https://eleorex.com/api/contact/",
      "method": "POST",
      "contentType": "application/json",
      "parameters": {
        "formType": {
          "type": "string",
          "enum": ["Contact Inquiry", "Project Inquiry", "Hire Us", "FAQ", "Services"],
          "required": true
        },
        "fullName": { "type": "string", "required": true },
        "email": { "type": "string", "required": true },
        "phone": { "type": "string", "required": false },
        "organization": { "type": "string", "required": false },
        "message": { "type": "string", "required": true },
        "projectType": { "type": "string", "required": false },
        "budget": { "type": "string", "required": false }
      }
    }
  ]
}
