{
    "version": "1.0",
    "name": "HexisBot",
    "description": "Official website for HexisBot",
    "website": "https://hexisbot.com",
    "llms": "https://hexisbot.com/llms.txt",
    "sitemap": "https://hexisbot.com/sitemap.xml",
    "robots": "https://hexisbot.com/robots.txt",
    "contact": {
        "email": "info@hexisbot.com",
        "phone": "+86-15610511218",
        "url": "https://hexisbot.com/contact"
    },
    "preferred_languages": [
        "en"
    ],
    "webmcp": {
        "enabled": true,
        "api": ["imperative", "declarative"],
        "script": "https://hexisbot.com/frontend/assets/js/webmcp.js",
        "tools": [
            "get_site_info",
            "navigate_to_page",
            "search_blog",
            "search_portfolio",
            "open_service",
            "open_portfolio_project",
            "submit_contact_message",
            "submit_contact_form"
        ]
    },
    "policy": {
        "allow_browsing": true,
        "allow_indexing": true,
        "disallowed_paths": [
            "/admin",
            "/admin/*",
            "/installer",
            "/installer/*"
        ]
    },
    "navigation": [
        {
            "name": "Home",
            "path": "/",
            "url": "https://hexisbot.com/"
        },
        {
            "name": "About",
            "path": "/about",
            "url": "https://hexisbot.com/about"
        },
        {
            "name": "Services",
            "path": "/services",
            "url": "https://hexisbot.com/services"
        },
        {
            "name": "Portfolio",
            "path": "/portfolios",
            "url": "https://hexisbot.com/portfolios"
        },
        {
            "name": "Blog",
            "path": "/blog",
            "url": "https://hexisbot.com/blog"
        },
        {
            "name": "Team",
            "path": "/team",
            "url": "https://hexisbot.com/team"
        },
        {
            "name": "Pricing",
            "path": "/pricing",
            "url": "https://hexisbot.com/pricing"
        },
        {
            "name": "FAQ",
            "path": "/faqs",
            "url": "https://hexisbot.com/faqs"
        },
        {
            "name": "Contact",
            "path": "/contact",
            "url": "https://hexisbot.com/contact"
        }
    ],
    "actions": [
        {
            "id": "goto_home",
            "name": "Go to homepage",
            "type": "navigation",
            "method": "GET",
            "url": "https://hexisbot.com/",
            "parameters": {}
        },
        {
            "id": "goto_services",
            "name": "Browse services",
            "type": "navigation",
            "method": "GET",
            "url": "https://hexisbot.com/services",
            "parameters": {}
        },
        {
            "id": "goto_blog",
            "name": "Browse blog",
            "type": "navigation",
            "method": "GET",
            "url": "https://hexisbot.com/blog",
            "parameters": {}
        },
        {
            "id": "goto_contact",
            "name": "Open contact page",
            "type": "navigation",
            "method": "GET",
            "url": "https://hexisbot.com/contact",
            "parameters": {}
        },
        {
            "id": "submit_contact_message",
            "name": "Submit contact form",
            "description": "Send a message through the website contact form.",
            "type": "form",
            "method": "POST",
            "url": "https://hexisbot.com/contact-message",
            "content_type": "application/x-www-form-urlencoded",
            "parameters": {
                "type": "object",
                "required": [
                    "name",
                    "email",
                    "message"
                ],
                "properties": {
                    "name": {
                        "type": "string",
                        "description": "Sender full name"
                    },
                    "email": {
                        "type": "string",
                        "format": "email",
                        "description": "Sender email"
                    },
                    "subject": {
                        "type": "string",
                        "description": "Optional subject"
                    },
                    "message": {
                        "type": "string",
                        "description": "Message body"
                    }
                }
            }
        }
    ]
}
