in.sambodh-ias/upsc-prep
Official7 toolsSambodh IAS
UPSC prep: interactive quizzes, previous-year questions, daily current affairs, cited study search
Interactive UPSC exam preparation with quizzes, past papers, current affairs, and study search.
Captured live from the server via tools/list.
get_current_affairs
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.
Parameters (6)
- daysinteger
Look-back window in days
- gs_paperany
Filter by GS subject: Polity, Economy, International Relations, Environment, Science & Tech, Ethics
- categoryany
news = factual coverage, editorial = analysis pieces
- topicany
Free-text topic/syllabus filter
- limitinteger
- languagestring
ISO code: en, hi, te, ta, or, bn, mr, pa, kn
get_news_card_detail
The full concept card behind a NewsPulse headline: bullets, Prelims & Mains relevance, concept explainers with static-syllabus links, and the source citation.
Parameters (2)
- slugstringrequired
Card slug from get_current_affairs
- languagestring
ISO code: en, hi, te, ta, or, bn, mr, pa, kn
start_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.
Parameters (6)
- sourcestring
Question pool: current_affairs (recent news MCQs), pyq (real UPSC previous-year questions), or mixed
- subjectany
Optional subject filter, e.g. polity, history, geography, economy, environment, science_tech
- yearany
PYQ year (pyq/mixed sources)
- monthany
Current-affairs month slug, e.g. may-2026
- num_questionsinteger
- languagestring
ISO code: en, hi, te, ta, or, bn, mr, pa, kn
submit_quiz_answers
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).
Parameters (2)
- quiz_idstringrequired
quiz_id from start_practice_quiz
- answersobjectrequired
Map of question id → chosen option letter, e.g. {"<qid>": "B"}
get_pyq_sample
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.
Parameters (2)
- yearintegerrequired
UPSC Prelims year
- languagestring
ISO code: en, hi, te, ta, or, bn, mr, pa, kn
list_study_topics
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.
No parameters.
search_sambodh_knowledge
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...).
Parameters (3)
- querystringrequired
What to look up, phrased as a topic or question
- subjectany
Optional subject filter (see list_study_topics)
- top_kinteger
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"upsc-prep": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.sambodh-ias.in/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.