Tool tree
gradeNot graded
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/"
}