io.github.MartinSA04/ntnu-mcp
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
NTNU Courses (unofficial)
Publisher-provided description
Unofficial NTNU course data: search, timetables, grades, course info, and exam logistics.
Summary by lookupd
Search NTNU courses, timetables, grades, exam dates, and study plans; check schedule clashes and compare courses by workload and grades.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http ntnu https://ntnu-mcp.martinsundal.no/mcp
Codex, remote (streamable-http)
codex mcp add ntnu --url https://ntnu-mcp.martinsundal.no/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"ntnu": {
"url": "https://ntnu-mcp.martinsundal.no/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (12 tools)
Publisher-provided text
search_coursesSearch 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' rget_course_scheduleEvery 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_timetaget_weekly_timetableThe 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 /get_grade_distributionHistorical 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 'get_course_versionsThe DBH-versioned course codes (like 'TDT4100-1') that exist for a bare NTNU course code. Useful when grade lookups come back empty.get_semestersNTNU's terms (semesters) with ids like '26h' (autumn 2026) / '26v' (spring), teaching weeks, exam-period dates, and which term is current.get_course_infoEverything about an NTNU course except exam logistics: credits, level, campus, language of instruction, prerequisites, mandatory activities, course content / leget_exam_infoExam 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 ('hjesearch_study_programsSearch NTNU's study-program catalog (~400 programs) by free text (name, code, keywords), study level (e.g. 'bachelor', 'master', 'ph.d'), and/or city (Trondheimget_study_planThe official study plan for an NTNU program and cohort intake year: which courses (codes, credits, mandatory/elective) belong to each semester, and the specialicompare_coursesSide-by-side comparison of NTNU courses for a given year — campus, exam dates, weekly teaching hours, and latest grade distribution — to help choose between coucheck_timetable_conflictsChecks 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. Ac
Details
- Version: 0.4.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 752 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/MartinSA04/ntnu-mcp
- Website: https://github.com/MartinSA04/ntnu-mcp
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.MartinSA04/ntnu-mcp)
- 62092 servers
- Last crawl: 2026-11-11T17:38:11.606Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp