← Registry

Developer Tools

upsked.com

Provides access to university course catalogs, sections, and availability data via the Upsked platform.

1 endpoint22 known toolsFirst detected July 10, 2026Last detected July 10, 2026

ENDPOINT 1

https://upsked.com/api/mcp

No auth detected

Known tools 22

get_universities

List supported catalog schools (university_id, label, status, capabilities).

search_courses

Search Upsked catalog courses by code or keyword, with optional GE/PE/NSTP and open-only filters.

get_course_sections

Get sections, schedules, instructors, and block metadata for a course in a semester.

get_semesters

List Upsked semesters for one catalog school.

check_section_availability

Check slots_available, slots_total, demand, and overbooked status for one or more section IDs.

evaluate_schedule

Primary schedule analyzer for a fixed section_ids list: echoes requested section_ids; conflicts; countable_units / excluded_units / gross_units; meets_minimum_countable_load; underload (countable below 15); min_countable_units_for_viable; schedule spread; draft_analysis (free windows, occupied days, conflict detail); primary_schedule_analyzer=true.

get_my_schedule

Read saved schedule version(s).

add_section_to_schedule

Add a section to the caller's schedule version, or create a default version if none exists.

remove_section_from_schedule

Remove a section from the caller's schedule version.

set_schedule_sections

Replace the caller's schedule version with the given section IDs atomically.

add_sections_to_schedule

Append multiple sections to the caller's schedule version in a single atomic write.

clear_schedule

Remove all sections from saved schedule row(s).

swap_section

Atomically replace one section with another in the caller's schedule version.

get_room_availability

Get booked meetings for rooms in a semester, with optional free-slot computation.

search_rooms

Search unique room names that have scheduled classes in a semester.

get_instructor

Get instructor profile, ratings summary, taught courses, and matching sections for a semester.

import_schedule

Resolve CRS class codes into Upsked section IDs, courses, and section details for a semester.

get_course_section_changes

Read recent NEW, REVEALED, CHANGED, DISSOLVED, and UNDISSOLVED events from the materialized changes feed.

list_programs

List UP Diliman (UPD) degree programs as JSON from the CRS programs protobuf—optional college and degree-type filters.

recommend_course_sections

Search and rank concrete section fits against the provided draft section IDs.

summarize_draft_schedule

Compatibility alias: same engine as evaluate_schedule, returns draft-style fields plus academic_load and evaluate_schedule_cross_ref.

build_optimal_schedule

Bounded MRV branch-search planner: top-K ranked bundles per course (not exhaustive catalog search).