10 actions in 1 pieces of software · ranked by words, meaning and measured trust · 428 ms
- 1NCERT MCPfound in code, not yet checkedno passport yet
MCP serverjinanshm/ncert-mcp
- get_chapter_metadata
Return source metadata for a specific chapter: the NCERT download URL, book_code, and local filename. This is a fast lookup with no content parsing. Useful for citations and source attribution.
- get_chapter
Return the full extracted plain-text of a single NCERT chapter, reconstructed from database chunks. Use list_topics first to find valid chapter numbers for a given grade + subject. The response includes the full text, grade, subject, chapter number, and source type.
- search_chapters
Full-text keyword search (SQLite FTS5) across all NCERT chapter content. Returns matching chapters ranked by BM25 relevance with a 300-character text snippet. IMPORTANT: grade and subject are strict SQL filters — if provided incorrectly, results will be empty. Omit them to search across ALL grades a
- generate_question
Generate a single CBSE-pattern question grounded in NCERT content. Internally retrieves relevant textbook chunks, then uses an LLM to produce a question with answer, marking scheme, and distractors (for MCQs). Returns structured JSON with question, answer, marking_scheme array, and distractors array
- get_curriculum_map
Return the full curriculum map for a textbook: every chapter's topics with their Bloom's taxonomy levels, difficulty ratings, and chunk counts. Useful for understanding available content before generating questions or papers. Requires exact grade and subject — call list_books first if unsure.
- generate_explanation
Generate an NCERT-grounded explanation for a topic using retrieval-augmented generation. Internally searches the database for relevant chunks, then produces a structured Markdown explanation with sections: Definition, Key Concepts, Examples, Summary, and optional Mermaid diagrams. The tone adapts to
- list_books
Return every NCERT textbook in the database. Use this FIRST to discover which grade + subject combinations exist before calling any other tool. Each result includes grade, subject, book_code, book_title, and chapters_in_database. The 'subject' values returned here (e.g. 'Mathematics', 'Science', 'En
- search_content
Full-text search (SQLite FTS5) over fine-grained NCERT content chunks. Each result includes the matching text, topic label, Bloom's taxonomy level, difficulty rating, and pre-filled parameters you can pass directly to generate_explanation, generate_question, or get_learning_path. IMPORTANT: grade, s
- generate_question_paper
Generate a complete CBSE-pattern question paper with multiple sections. Call list_exam_types first to see available exam formats and their structure (marks, duration, sections). Each section contains questions generated from NCERT content. Optionally restrict to specific chapters. Returns the full p
- get_prerequisites
Return the immediate prerequisite topics for a given topic from the curriculum dependency graph. Each prerequisite includes the source grade, subject, chapter, topic name, rationale, and confidence score. The topic string must match a topic label in the database — use search_content or get_curriculu
- get_chapter_metadata
Labels are the instruments' verdict and are never changed by ranking. Agents and robots get this same answer as JSON at /api/v1/find?q=…&answer=1 and through the MCP server.