MCP-Server

Sambodh IAS

in.sambodh-ias/upsc-prep
Bildung Wissen & Dokumentation Suche & Recherche Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Supports UPSC exam preparation with cited study search, current-affairs materials, previous-year questions, and interactive quizzes.

get_current_affairs
Get UPSC current-affairs cards (NewsPulse)
Daily UPSC-relevant news distilled into NewsPulse concept cards: what happened, why it matters for Prelims/Mains, and the syllabus concepts it illustrates. Use for any 'current affairs for UPSC' request.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'title': 'get_current_affairsArguments', 'properties': {'days': {'type': 'integer', 'title': 'Days', 'default': 7, 'maximum': 30, 'minimum': 1, 'description': 'Look-back window in days'}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 8, 'maximum': 20, 'minimum': 1}, 'topic': {'anyOf': [{'type': 'string', 'maxLength': 120}, {'type': 'null'}], 'title': 'Topic', 'default': None, 'description': 'Free-text topic/syllabus filter'}, 'category': {'anyOf': [{'enum': ['news', 'editorial'], 'type': 'string'}, {'type': 'null'}], 'title': 'Category', 'default': None, 'description': 'news = factual coverage, editorial = analysis pieces'}, 'gs_paper': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Gs Paper', 'default': None, 'description': 'Filter by GS subject: Polity, Economy, International Relations, Environment, Science & Tech, Ethics'}, 'language': {'type': 'string', 'title': 'Language', 'default': 'en', 'description': 'ISO code: en, hi, te, ta, or, bn, mr, pa, kn'}}}
get_news_card_detail
Read a full NewsPulse concept card
The full concept card behind a NewsPulse headline: bullets, Prelims & Mains relevance, concept explainers with static-syllabus links, and the source citation.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'title': 'get_news_card_detailArguments', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'title': 'Slug', 'maxLength': 120, 'description': 'Card slug from get_current_affairs'}, 'language': {'type': 'string', 'title': 'Language', 'default': 'en', 'description': 'ISO code: en, hi, te, ta, or, bn, mr, pa, kn'}}}
get_pyq_sample
Get UPSC previous-year questions by year
Real UPSC Prelims previous-year questions with answers and explanations — the free 3-question sample per year (full year papers are on the platform). Includes the year's total validated PYQ count.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'title': 'get_pyq_sampleArguments', 'required': ['year'], 'properties': {'year': {'type': 'integer', 'title': 'Year', 'maximum': 2026, 'minimum': 2014, 'description': 'UPSC Prelims year'}, 'language': {'type': 'string', 'title': 'Language', 'default': 'en', 'description': 'ISO code: en, hi, te, ta, or, bn, mr, pa, kn'}}}
list_study_topics
Browse UPSC subjects, PYQ years and current-affairs months
The catalog behind the other tools: indexed subjects/topics (for search_sambodh_knowledge and quiz subject filters), available PYQ years, published current-affairs month slugs, and NewsPulse GS-paper values. Call this first when unsure which parameter values are valid.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'title': 'list_study_topicsArguments', 'properties': {}}
search_sambodh_knowledge
Search Sambodh's UPSC study library
Semantic search over Sambodh's indexed UPSC corpus (NCERTs + standard references). Returns source-attributed passages — synthesize your answer from them and cite the sources. Use for static-syllabus questions (history, polity, geography, economy...).
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'title': 'search_sambodh_knowledgeArguments', 'required': ['query'], 'properties': {'query': {'type': 'string', 'title': 'Query', 'maxLength': 300, 'minLength': 3, 'description': 'What to look up, phrased as a topic or question'}, 'top_k': {'type': 'integer', 'title': 'Top K', 'default': 5, 'maximum': 8, 'minimum': 1}, 'subject': {'anyOf': [{'type': 'string', 'maxLength': 60}, {'type': 'null'}], 'title': 'Subject', 'default': None, 'description': 'Optional subject filter (see list_study_topics)'}}}
start_practice_quiz
Start an interactive UPSC practice quiz
Start an MCQ quiz from Sambodh's validated free question bank. IMPORTANT: never reveal or hint at correct answers before the user has attempted the questions; grade via submit_quiz_answers.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'title': 'start_practice_quizArguments', 'properties': {'year': {'anyOf': [{'type': 'integer', 'maximum': 2026, 'minimum': 2014}, {'type': 'null'}], 'title': 'Year', 'default': None, 'description': 'PYQ year (pyq/mixed sources)'}, 'month': {'anyOf': [{'type': 'string', 'maxLength': 20}, {'type': 'null'}], 'title': 'Month', 'default': None, 'description': 'Current-affairs month slug, e.g. may-2026'}, 'source': {'enum': ['current_affairs', 'pyq', 'mixed'], 'type': 'string', 'title': 'Source', 'default': 'mixed', 'description': 'Question pool: current_affairs (recent news MCQs), pyq (real UPSC previous-year questions), or mixed'}, 'subject': {'anyOf': [{'type': 'string', 'maxLength': 60}, {'type': 'null'}], 'title': 'Subject', 'default': None, 'description': 'Optional subject filter, e.g. polity, history, geography, economy, environment, science_tech'}, 'language': {'type': 'string', 'title': 'Language', 'default': 'en', 'description': 'ISO code: en, hi, te, ta, or, bn, mr, pa, kn'}, 'num_questions': {'type': 'integer', 'title': 'Num Questions', 'default': 5, 'maximum': 10, 'minimum': 1}}}
submit_quiz_answers
Submit quiz answers for grading
Grade a quiz attempt server-side. Returns per-question verdicts with explanations and the overall score. Call once the user has answered (fully or partially).
Idempotent
Eingabeschema
{'type': 'object', 'title': 'submit_quiz_answersArguments', 'required': ['quiz_id', 'answers'], 'properties': {'answers': {'type': 'object', 'title': 'Answers', 'description': 'Map of question id → chosen option letter, e.g. {"<qid>": "B"}', 'additionalProperties': {'type': 'string'}}, 'quiz_id': {'type': 'string', 'title': 'Quiz Id', 'maxLength': 40, 'description': 'quiz_id from start_practice_quiz'}}}
Hinzugefügt
search_sambodh_knowledge
17. September 2026 12:39
Hinzugefügt
list_study_topics
17. September 2026 12:39
Hinzugefügt
get_pyq_sample
17. September 2026 12:39
Hinzugefügt
submit_quiz_answers
17. September 2026 12:39
Hinzugefügt
start_practice_quiz
17. September 2026 12:39
Hinzugefügt
get_news_card_detail
17. September 2026 12:39
Hinzugefügt
get_current_affairs
17. September 2026 12:39