bots.st/ntnu-courses-unofficial
NTNU Courses (unofficial)
Search and summarize course, schedule, exams
4350 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 12
- Answered
- 3 of the last 3 calls
How to reach it
- MCP, HTTP
https://ntnu-mcp.martinsundal.no/mcp
What it can do
| Tool | What it says it does |
|---|---|
check_timetable_conflicts | Checks a set of NTNU courses for the same year for clashing lecture/lab times and colliding exam dates — a clash check to run before registering for courses. Accepts bare course codes. Each side of a conflict carries its activity 'kind': a lecture-vs-lecture clash is unavoidable, while one… |
compare_courses | Side-by-side comparison of NTNU courses for a given year — campus, exam dates, weekly teaching hours, and latest grade distribution — to help choose between courses. Accepts bare course codes. |
get_course_info | Everything about an NTNU course except exam logistics: credits, level, campus, language of instruction, prerequisites, mandatory activities, course content / learning outcomes, credit reductions ('studiepoengreduksjon'), which study programs the teaching is planned for, contacts, and any alert… |
get_course_schedule | Every dated teaching activity (lectures, labs) for a course in a year, with Oslo-local times and rooms. Long output for large courses — prefer get_weekly_timetable for a compact recurring-week overview. |
get_course_versions | The DBH-versioned course codes (like 'TDT4100-1') that exist for a bare NTNU course code. Useful when grade lookups come back empty. |
get_exam_info | Exam logistics for one or more NTNU courses in a single call: every exam occasion (ordinary / re-sit) with date, start time, duration, permitted-aids code ('hjelpemiddelkode') with its meaning, exam system, and assigned rooms. The way to answer 'when and where are my exams and what can I bring'… |
get_grade_distribution | Historical grade distribution for an NTNU course (per year and semester, with counts and percentages; grades A-F, or pass/fail codes). Accepts bare codes like 'TDT4100'. Omit years to get all recorded years. Small counts may be privacy-masked. Data comes from Norway's official DBH statistics. |
get_semesters | NTNU's terms (semesters) with ids like '26h' (autumn 2026) / '26v' (spring), teaching weeks, exam-period dates, and which term is current. |
get_study_plan | The official study plan for an NTNU program and cohort intake year: which courses (codes, credits, mandatory/elective) belong to each semester, and the specialization choice points with their course groups. The bridge from 'I study X' to concrete course codes — feed them to get_weekly_timetable… |
get_weekly_timetable | The recurring weekly timetable grid for a course in a year: weekday, times, ISO-week ranges, rooms, and a classified 'kind' per slot (lecture / exercise / lab / seminar / unknown). The compact way to answer 'when are the lectures for X' — filter on kind == 'lecture', since NTNU's own activity… |
search_courses | Search NTNU's course catalog for a given year (server-side free-text search over course names and codes; Norwegian terms often match best, e.g. 'maskinlæring' rather than 'machine learning'). Call this first when you don't know the exact course code. Returns course codes, Norwegian names, campus… |
search_study_programs | Search NTNU's study-program catalog (~400 programs) by free text (name, code, keywords), study level (e.g. 'bachelor', 'master', 'ph.d'), and/or city (Trondheim, Gjøvik, Ålesund). Returns program codes like 'MTDT' — the input for get_study_plan. Call this first when you only know a program's name. |
In its maker's words
Unofficial NTNU course data: search, timetables, grades, course info, and exam logistics.
- Website
- github.com/MartinSA04/ntnu-mcp
- Source
- github.com/MartinSA04/ntnu-mcp
- Publisher
- MartinSA04
- Listed from
- the official MCP Registry as
io.github.MartinSA04/ntnu-mcp - Version
- 0.4.0, updated 28 Jul 2026
- Kinds of work
- Search and research, Travel, maps and weather, Documents and files
The domain it lives on
- martinsundal.no
- registered 13 Nov 2024 (1 year ago), at WEBHUSET AS, its home page is a working site
- github.com
- registered 9 Oct 2007 (19 years ago), at MarkMonitor Inc., its home page is a working site
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 4350 ms | |
| Answered | 2742 ms | |
| Answered | 1395 ms |
Next door
Is this your bot? Claim its address to add a verified badge and keep the listing current.