{
    "$schema": "https://modelcontextprotocol.io/schema/server-card.json",
    "serverInfo": {
        "name": "\u0645\u0646\u0635\u0629 \u0623\u0648\u0634\u0649 \u0644\u0644\u062a\u062f\u0631\u064a\u0628 MCP Server",
        "version": "1.0.0",
        "description": "Model Context Protocol server for \u0645\u0646\u0635\u0629 \u0623\u0648\u0634\u0649 \u0644\u0644\u062a\u062f\u0631\u064a\u0628, providing tools to search courses, inspect syllabi, and retrieve LMS knowledge."
    },
    "transport": {
        "type": "http",
        "endpoint": "https://lms.aosha.sa/theme/smartlearn/api/mcp.php"
    },
    "capabilities": {
        "tools": {
            "listChanged": false
        },
        "resources": {
            "subscribe": false,
            "listChanged": false
        },
        "prompts": {
            "listChanged": false
        }
    },
    "tools": [
        {
            "name": "search_courses",
            "description": "Search available online courses on \u0645\u0646\u0635\u0629 \u0623\u0648\u0634\u0649 \u0644\u0644\u062a\u062f\u0631\u064a\u0628 by keywords, topic, or category.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "query": {
                        "type": "string",
                        "description": "Search keywords or course topic"
                    }
                },
                "required": [
                    "query"
                ]
            }
        },
        {
            "name": "get_course_syllabus",
            "description": "Retrieve the full syllabus, module outlines, and descriptions for a specific course.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "course_id": {
                        "type": "integer",
                        "description": "The Moodle course ID"
                    }
                },
                "required": [
                    "course_id"
                ]
            }
        },
        {
            "name": "get_lms_overview",
            "description": "Get a structured overview of \u0645\u0646\u0635\u0629 \u0623\u0648\u0634\u0649 \u0644\u0644\u062a\u062f\u0631\u064a\u0628, public pages, and featured courses in Markdown.",
            "inputSchema": {
                "type": "object",
                "properties": {}
            }
        }
    ]
}