← WebMCP Directory

Tool tree

sjmaths.com

Health & EducationTools verified
Website
Explore the SJMaths WebMCP demo: curriculum discovery, prerequisite checks, practice evaluation, hints and adaptive next steps for Class 10 Maths.
Explore capabilities
    get_curriculum_outlineAnswer

    Get the full CBSE Class 10 Mathematics curriculum outline with all chapters, topics and skill counts.

    View tool JSON
    {
      "name": "get_curriculum_outline",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the full CBSE Class 10 Mathematics curriculum outline with all chapters, topics and skill counts.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/hackathon/webmcp/demo/"
    }
    get_chapter_topicsAnswer

    List all topics inside a chapter with their ids, titles and stage counts.

    View tool JSON
    {
      "name": "get_chapter_topics",
      "kind": "answer",
      "impl": "imperative",
      "description": "List all topics inside a chapter with their ids, titles and stage counts.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "chapter_id": {
            "type": "string",
            "description": "Chapter id, e.g. chapter-4-quadratic-equations"
          }
        },
        "required": [
          "chapter_id"
        ]
      },
      "page": "/hackathon/webmcp/demo/"
    }
    get_topic_metadataAnswer

    Get lightweight metadata for a topic without full content.

    View tool JSON
    {
      "name": "get_topic_metadata",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get lightweight metadata for a topic without full content.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "topic_id": {
            "type": "string",
            "description": "Topic ID"
          }
        },
        "required": [
          "topic_id"
        ]
      },
      "page": "/hackathon/webmcp/demo/"
    }
    get_prerequisite_checkAnswer

    Check whether the student has mastered prerequisite skills for a topic.

    View tool JSON
    {
      "name": "get_prerequisite_check",
      "kind": "answer",
      "impl": "imperative",
      "description": "Check whether the student has mastered prerequisite skills for a topic.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "topic_id": {
            "type": "string",
            "description": "Topic ID"
          }
        },
        "required": [
          "topic_id"
        ]
      },
      "page": "/hackathon/webmcp/demo/"
    }
    get_topic_conceptsAnswer

    Get core conceptual explanations, key formulas, diagrams, and trap warnings.

    View tool JSON
    {
      "name": "get_topic_concepts",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get core conceptual explanations, key formulas, diagrams, and trap warnings.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "topic_id": {
            "type": "string",
            "description": "Topic ID"
          }
        },
        "required": [
          "topic_id"
        ]
      },
      "page": "/hackathon/webmcp/demo/"
    }
    get_worked_examplesAnswer

    Get step-by-step solved model problems with mathematical reasoning.

    View tool JSON
    {
      "name": "get_worked_examples",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get step-by-step solved model problems with mathematical reasoning.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "topic_id": {
            "type": "string",
            "description": "Topic ID"
          }
        },
        "required": [
          "topic_id"
        ]
      },
      "page": "/hackathon/webmcp/demo/"
    }
    get_practice_questionsAnswer

    Get practice questions for a topic across the cognitive typology (answers stripped in assessment mode).

    View tool JSON
    {
      "name": "get_practice_questions",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get practice questions for a topic across the cognitive typology (answers stripped in assessment mode).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "topic_id": {
            "type": "string",
            "description": "Topic ID"
          },
          "mode": {
            "type": "string",
            "enum": [
              "assessment",
              "study"
            ],
            "description": "Access mode"
          }
        },
        "required": [
          "topic_id"
        ]
      },
      "page": "/hackathon/webmcp/demo/"
    }
    evaluate_practiceAction

    Evaluate a student answer attempt against real answer keys.

    View tool JSON
    {
      "name": "evaluate_practice",
      "kind": "act",
      "impl": "imperative",
      "description": "Evaluate a student answer attempt against real answer keys.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "question_id": {
            "type": "string",
            "description": "Question ID"
          },
          "selected_index": {
            "type": "integer",
            "description": "Option index chosen"
          },
          "topic_id": {
            "type": "string",
            "description": "Topic ID"
          }
        },
        "required": [
          "question_id",
          "selected_index",
          "topic_id"
        ]
      },
      "page": "/hackathon/webmcp/demo/"
    }
    get_hintAnswer

    Get next progressive hint (levels 1-3) without disclosing final solution.

    View tool JSON
    {
      "name": "get_hint",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get next progressive hint (levels 1-3) without disclosing final solution.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "question_id": {
            "type": "string",
            "description": "Question ID"
          },
          "current_level": {
            "type": "integer",
            "description": "Current hint level"
          }
        },
        "required": [
          "question_id"
        ]
      },
      "page": "/hackathon/webmcp/demo/"
    }
    get_topic_contentAnswer

    Get full topic content bundle across 5 stages.

    View tool JSON
    {
      "name": "get_topic_content",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get full topic content bundle across 5 stages.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "topic_id": {
            "type": "string",
            "description": "Topic ID"
          },
          "mode": {
            "type": "string",
            "enum": [
              "assessment",
              "study"
            ],
            "description": "Access mode"
          }
        },
        "required": [
          "topic_id"
        ]
      },
      "page": "/hackathon/webmcp/demo/"
    }
    get_next_learning_actionAnswer

    Platform recommended next pedagogical step.

    View tool JSON
    {
      "name": "get_next_learning_action",
      "kind": "answer",
      "impl": "imperative",
      "description": "Platform recommended next pedagogical step.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "topic_id": {
            "type": "string",
            "description": "Topic ID"
          }
        }
      },
      "page": "/hackathon/webmcp/demo/"
    }
    start_mastery_examAction

    Initiate a 10-question mastery test.

    View tool JSON
    {
      "name": "start_mastery_exam",
      "kind": "act",
      "impl": "imperative",
      "description": "Initiate a 10-question mastery test.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/hackathon/webmcp/demo/"
    }
    get_learning_progressAnswer

    Get global CBSE curriculum progress and mastery percentages.

    View tool JSON
    {
      "name": "get_learning_progress",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get global CBSE curriculum progress and mastery percentages.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "curriculum_id": {
            "type": "string",
            "description": "Curriculum ID"
          }
        }
      },
      "page": "/hackathon/webmcp/demo/"
    }