ssuMCP
Server Details
숭실대학교의 모든 정보 제공과 자동화 에이전트 기능을 MCP 표준 도구로 제공하는 공개 서버
지속적으로 업데이트 및 기능 추가 중입니다
공개 도구 •학식 - 학생식당·도담식당·기숙사(레지던스홀)등 모든 식당 메뉴 및 식당정보 •시설 - 캠퍼스 내 카페·편의점·복사 등 검색 •도서관 - 좌석 실시간 조회 / 도서 검색 •공지사항 - 최신 공지 목록·키워드검색·학과별공지 등
개인 도구 요청시 로그인 URL을 받아 한 번 로그인하면 이후 모든 개인 도구를 사용 가능
•u-SAINT - 시간표, 성적, 채플 정보, 졸업요건, 장학금 내역 등 •LMS - 현재 학기 미제출 과제·퀴즈목록 등 •도서관 - 대출 현황 및 반납 기한(예약 현황 및 예약 자동화 에이전트 도입 예정)
Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 0.2% over 38 days
- Last Tested
- Transport
- Streamable HTTP
- URL
TDQS
Scored across 52 tools
Tools are mostly distinct with clear purposes across domains like library, LMS, academics, and notices. Some overlap exists within library seat queries (get_library_available_seats vs get_room_available_seats vs get_library_seat_status) and academic policy tools, but descriptions help differentiate them.
All tool names follow a consistent snake_case verb_noun pattern (e.g., get_my_grades, prepare_reserve_library_seat, search_notices). The convention is uniform and predictable, making it easy to infer tool functionality from the name.
With 52 tools, the server is heavily loaded. While it covers a wide range of campus services (auth, meals, library, LMS, academics, facilities), the sheer number exceeds typical well-scoped servers and may overwhelm agents. The count is justified by the breadth but still feels excessive.
The tool set covers most core student workflows: notices, meals, library seat management, LMS materials, grades, schedules, graduation checks, and authentication. However, there is a notable gap: search_library_book exists but no tool for borrowing or reserving books, which is a dead end for that workflow.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
32 tool updates
- Changed
cancel_library_wait2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth(LIBRARY)로 발급받은 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id" -]New value: +[]
- Changed
check_graduation_requirements2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth(SAINT)로 발급받은 MCP session ID. 없거나 SAINT 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id" -]New value: +[]
- Changed
confirm_action2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth(LIBRARY)로 발급받은 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id" -]New value: +[]
- Changed
confirm_lms_material_export3 fields changed- added
Input schema / properties / action_idAdded value: +{ + "description": "확인할 미리보기 action ID. prepare 응답의 actionId를 전달하면 재시도도 멱등 처리됩니다.", + "type": "integer" +} - changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"LMS가 연동된 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id" -]New value: +[]
- Changed
evaluate_graduation_with_policy2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth(SAINT)로 발급받은 MCP session ID. 없거나 SAINT 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id" -]New value: +[]
- Changed
export_all_lms_materials2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth(LMS)로 LMS를 연동한 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id" -]New value: +[]
- Changed
get_library_available_seats5 fields changed- added
Input schema / properties / compactAdded value: +{ + "description": "true이면 열람실별 좌석 ID/번호 배열을 생략합니다.", + "type": "boolean" +} - added
Input schema / properties / limitAdded value: +{ + "description": "열람실별 최대 반환 좌석 수(1~200).", + "type": "integer" +} - changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth(LIBRARY)로 발급받은 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - added
Input schema / properties / offsetAdded value: +{ + "description": "열람실별 이용 가능 좌석 배열 시작 위치(0 이상).", + "type": "integer" +} - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id" -]New value: +[]
- Changed
get_library_seat_status2 fields changed- removed
Input schema / properties / mcp_session_idRemoved value: -{ - "description": "start_auth(LIBRARY)로 발급받은 MCP session ID. 없거나 LIBRARY 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환.", - "type": "string" -} - changed
Input schema / requiredPrevious value: -[ - "floor", - "mcp_session_id" -]New value: +[ + "floor" +]
- Changed
get_library_wait_status2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth(LIBRARY)로 발급받은 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id" -]New value: +[]
- Changed
get_lms_dashboard2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP 세션 ID (start_auth로 발급받은 값)"New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id" -]New value: +[]
- Changed
get_my_assignments2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth(LMS)로 발급받은 MCP session ID. 없거나 LMS 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id" -]New value: +[]
- Changed
get_my_chapel_info2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth(SAINT)로 발급받은 MCP session ID. 없거나 SAINT 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id" -]New value: +[]
- Changed
get_my_grades2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth(SAINT)로 발급받은 MCP session ID. 없거나 SAINT 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id" -]New value: +[]
- Changed
get_my_library_loans2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth(LIBRARY)로 발급받은 MCP session ID. 없거나 LIBRARY 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id" -]New value: +[]
- Changed
get_my_library_seat2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth(LIBRARY)로 발급받은 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id" -]New value: +[]
- Changed
get_my_lms_courses2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth(LMS)로 LMS를 연동한 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id" -]New value: +[]
- Changed
get_my_lms_materials2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth(LMS)로 LMS를 연동한 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id", - "course_ids" -]New value: +[ + "course_ids" +]
- Changed
get_my_lms_terms2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth(LMS)로 LMS를 연동한 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id" -]New value: +[]
- Changed
get_my_schedule2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth(SAINT)로 발급받은 MCP session ID. 없거나 SAINT 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id" -]New value: +[]
- Changed
get_my_scholarships2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth(SAINT)로 발급받은 MCP session ID. 없거나 SAINT 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id" -]New value: +[]
- Changed
get_room_available_seats5 fields changed- added
Input schema / properties / compactAdded value: +{ + "description": "true이면 좌석 상세 배열을 생략합니다.", + "type": "boolean" +} - added
Input schema / properties / limitAdded value: +{ + "description": "최대 반환 좌석 수(1~200).", + "type": "integer" +} - changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth(LIBRARY)로 발급받은 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - added
Input schema / properties / offsetAdded value: +{ + "description": "좌석 상세 배열 시작 위치(0 이상).", + "type": "integer" +} - changed
Input schema / requiredPrevious value: -[ - "roomId", - "mcp_session_id" -]New value: +[ + "roomId" +]
- Changed
logout_all2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"완전히 무효화할 MCP session ID."New value: +"완전히 무효화할 선택 MCP session ID. 생략하면 현재 transport-bound 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id" -]New value: +[]
- Changed
logout_provider2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth로 발급받은 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "provider", - "mcp_session_id" -]New value: +[ + "provider" +]
- Changed
prepare_cancel_library_seat2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth(LIBRARY)로 발급받은 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id" -]New value: +[]
- Changed
prepare_lms_material_export2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"LMS가 연동된 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id", - "content_ids" -]New value: +[ + "content_ids" +]
- Changed
prepare_reserve_library_seat2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth(LIBRARY)로 발급받은 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id", - "seat_id" -]New value: +[ + "seat_id" +]
- Changed
prepare_swap_library_seat2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth(LIBRARY)로 발급받은 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id", - "new_seat_id" -]New value: +[ + "new_seat_id" +]
- Changed
recommend_library_seats2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth(LIBRARY)로 발급받은 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "floor", - "mcp_session_id" -]New value: +[ + "floor" +]
- Changed
search_campus_facilities2 fields changed- added
Input schema / properties / pageAdded value: +{ + "description": "0-based 페이지. size와 함께 지정하면 페이지 단위로 반환합니다.", + "type": "integer" +} - added
Input schema / properties / sizeAdded value: +{ + "description": "페이지 크기(1~50). 생략하면 20.", + "type": "integer" +}
- Changed
simulate_gpa2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth(SAINT)로 발급받은 MCP session ID. 없거나 SAINT 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "plannedCredits", - "mcp_session_id" -]New value: +[ + "plannedCredits" +]
- Changed
start_auth1 field changed- changed
Input schema / properties / provider / descriptionPrevious value: -"인증할 provider. SAINT: 시간표·성적·채플·졸업·장학금. LMS: 과제·퀴즈. LIBRARY: 도서관 좌석·대출 현황."New value: +"인증할 provider. SAINT: 시간표·성적·채플·졸업·장학금. LMS: 과제·퀴즈. LIBRARY: 좌석 추천·예약·내 좌석·대출."
- Changed
wait_for_library_seat2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"start_auth(LIBRARY)로 발급받은 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다." - changed
Input schema / requiredPrevious value: -[ - "mcp_session_id" -]New value: +[]
1 tool update
- Changed
get_library_wait_status1 field changed- added
Input schema / properties / intent_idAdded value: +{ + "description": "조회할 특정 intent ID (confirm_action/wait_for_library_seat 응답의 intentId). 생략하면 가장 최근 intent를 반환합니다.", + "type": "integer" +}
32 tool updates
- Changed
cancel_library_wait1 field changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID issued by start_auth(LIBRARY)."New value: +"start_auth(LIBRARY)로 발급받은 MCP session ID."
- Changed
check_graduation_requirements1 field changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID issued by start_auth(SAINT). If absent or SAINT not linked, returns AUTH_REQUIRED with a loginUrl."New value: +"start_auth(SAINT)로 발급받은 MCP session ID. 없거나 SAINT 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환."
- Changed
confirm_action1 field changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID issued by start_auth(LIBRARY)."New value: +"start_auth(LIBRARY)로 발급받은 MCP session ID."
- Changed
confirm_lms_material_export1 field changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID with LMS linked."New value: +"LMS가 연동된 MCP session ID."
- Changed
evaluate_graduation_with_policy1 field changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID issued by start_auth(SAINT). If absent or SAINT not linked, returns AUTH_REQUIRED with a loginUrl."New value: +"start_auth(SAINT)로 발급받은 MCP session ID. 없거나 SAINT 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환."
- Changed
export_all_lms_materials1 field changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID with LMS linked via start_auth(LMS)."New value: +"start_auth(LMS)로 LMS를 연동한 MCP session ID."
- Changed
get_auth_status1 field changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID issued by start_auth. If absent or invalid, all providers show as not linked."New value: +"start_auth로 발급받은 MCP session ID. 없거나 유효하지 않으면 모든 provider가 미연동으로 표시됨."
- Changed
get_library_available_seats1 field changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID issued by start_auth(LIBRARY)."New value: +"start_auth(LIBRARY)로 발급받은 MCP session ID."
- Changed
get_library_seat_catalog3 fields changed- changed
Input schema / properties / floor_code / descriptionPrevious value: -"Optional floor filter: B1, 2F, 5F, 6F, or numeric 2/5/6."New value: +"층 필터(선택): B1, 2F, 5F, 6F 또는 숫자 2/5/6." - changed
Input schema / properties / include_layout / descriptionPrevious value: -"Whether to include compact textLayout lines. Default false."New value: +"compact textLayout 라인 포함 여부. 기본 false." - changed
Input schema / properties / room_code / descriptionPrevious value: -"Optional roomCode filter, such as open-reading-2f."New value: +"roomCode 필터(선택), 예: open-reading-2f."
- Changed
get_library_seat_status1 field changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID issued by start_auth(LIBRARY). If absent or LIBRARY not linked, returns AUTH_REQUIRED with a loginUrl."New value: +"start_auth(LIBRARY)로 발급받은 MCP session ID. 없거나 LIBRARY 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환."
- Changed
get_library_wait_status1 field changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID issued by start_auth(LIBRARY)."New value: +"start_auth(LIBRARY)로 발급받은 MCP session ID."
- Changed
get_my_assignments1 field changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID issued by start_auth(LMS). If absent or LMS not linked, returns AUTH_REQUIRED with a loginUrl."New value: +"start_auth(LMS)로 발급받은 MCP session ID. 없거나 LMS 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환."
- Changed
get_my_chapel_info3 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID issued by start_auth(SAINT). If absent or SAINT not linked, returns AUTH_REQUIRED with a loginUrl."New value: +"start_auth(SAINT)로 발급받은 MCP session ID. 없거나 SAINT 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환." - changed
Input schema / properties / semester / descriptionPrevious value: -"Semester: 1학기, 여름학기, 2학기, or 겨울학기."New value: +"학기: 1학기, 여름학기, 2학기, 겨울학기 중 하나." - changed
Input schema / properties / year / descriptionPrevious value: -"Academic year, such as 2026."New value: +"조회할 학년도(예: 2026)."
- Changed
get_my_grades1 field changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID issued by start_auth(SAINT). If absent or SAINT not linked, returns AUTH_REQUIRED with a loginUrl."New value: +"start_auth(SAINT)로 발급받은 MCP session ID. 없거나 SAINT 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환."
- Changed
get_my_library_loans1 field changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID issued by start_auth(LIBRARY). If absent or LIBRARY not linked, returns AUTH_REQUIRED with a loginUrl."New value: +"start_auth(LIBRARY)로 발급받은 MCP session ID. 없거나 LIBRARY 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환."
- Changed
get_my_library_seat1 field changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID issued by start_auth(LIBRARY)."New value: +"start_auth(LIBRARY)로 발급받은 MCP session ID."
- Changed
get_my_lms_courses1 field changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID with LMS linked via start_auth(LMS)."New value: +"start_auth(LMS)로 LMS를 연동한 MCP session ID."
- Changed
get_my_lms_materials1 field changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID with LMS linked via start_auth(LMS)."New value: +"start_auth(LMS)로 LMS를 연동한 MCP session ID."
- Changed
get_my_lms_terms1 field changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID with LMS linked via start_auth(LMS)."New value: +"start_auth(LMS)로 LMS를 연동한 MCP session ID."
- Changed
get_my_schedule3 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID issued by start_auth(SAINT). If absent or SAINT not linked, returns AUTH_REQUIRED with a loginUrl."New value: +"start_auth(SAINT)로 발급받은 MCP session ID. 없거나 SAINT 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환." - changed
Input schema / properties / term / descriptionPrevious value: -"Academic term: 1=spring, 2=summer, 3=fall, 4=winter. Must be provided together with year."New value: +"학기: 1=봄, 2=여름, 3=가을, 4=겨울. year와 함께 지정해야 함." - changed
Input schema / properties / year / descriptionPrevious value: -"Academic year, such as 2026. Must be provided together with term."New value: +"조회할 학년도(예: 2026). term과 함께 지정해야 함."
- Changed
get_my_scholarships2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID issued by start_auth(SAINT). If absent or SAINT not linked, returns AUTH_REQUIRED with a loginUrl."New value: +"start_auth(SAINT)로 발급받은 MCP session ID. 없거나 SAINT 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환." - changed
Input schema / properties / year / descriptionPrevious value: -"Academic year, such as 2026."New value: +"조회할 학년도(예: 2026)."
- Changed
get_room_available_seats1 field changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID issued by start_auth(LIBRARY)."New value: +"start_auth(LIBRARY)로 발급받은 MCP session ID."
- Changed
logout_all1 field changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID to fully invalidate."New value: +"완전히 무효화할 MCP session ID."
- Changed
logout_provider2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID issued by start_auth."New value: +"start_auth로 발급받은 MCP session ID." - changed
Input schema / properties / provider / descriptionPrevious value: -"Provider to unlink: SAINT, LMS, or LIBRARY."New value: +"연동 해제할 provider: SAINT, LMS, LIBRARY 중 하나."
- Changed
prepare_cancel_library_seat1 field changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID issued by start_auth(LIBRARY)."New value: +"start_auth(LIBRARY)로 발급받은 MCP session ID."
- Changed
prepare_lms_material_export1 field changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID with LMS linked."New value: +"LMS가 연동된 MCP session ID."
- Changed
prepare_reserve_library_seat1 field changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID issued by start_auth(LIBRARY)."New value: +"start_auth(LIBRARY)로 발급받은 MCP session ID."
- Changed
prepare_swap_library_seat1 field changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID issued by start_auth(LIBRARY)."New value: +"start_auth(LIBRARY)로 발급받은 MCP session ID."
- Changed
recommend_library_seats10 fields changed- changed
Input schema / properties / edge / descriptionPrevious value: -"Prefer an edge/corner seat when true, avoid one when false."New value: +"true면 가장자리/모서리 좌석 선호, false면 회피." - changed
Input schema / properties / floor / descriptionPrevious value: -"Library floor code. Allowed values: 2, 5, 6."New value: +"조회할 도서관 층 코드. 가능한 값: 2, 5, 6." - changed
Input schema / properties / include_graduate_only / descriptionPrevious value: -"Include graduate-only reading rooms. Default false — undergraduate users cannot use them."New value: +"대학원 전용 열람실 포함 여부. 기본 false — 학부생은 이용할 수 없음." - changed
Input schema / properties / limit / descriptionPrevious value: -"Maximum recommendations to return. Default 5, max 10."New value: +"반환할 최대 추천 수. 기본 5, 최대 10." - changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID issued by start_auth(LIBRARY)."New value: +"start_auth(LIBRARY)로 발급받은 MCP session ID." - changed
Input schema / properties / near_entrance / descriptionPrevious value: -"Prefer a seat near the entrance when true, avoid one when false."New value: +"true면 입구 근처 좌석 선호, false면 회피." - changed
Input schema / properties / outlet / descriptionPrevious value: -"Prefer a seat with an outlet when true, avoid one when false."New value: +"true면 콘센트 있는 좌석 선호, false면 회피." - changed
Input schema / properties / quiet / descriptionPrevious value: -"Prefer a quieter seat when true, avoid one when false."New value: +"true면 조용한 좌석 선호, false면 회피." - changed
Input schema / properties / standing / descriptionPrevious value: -"Prefer a standing desk when true, avoid standing desks when false."New value: +"true면 스탠딩 데스크 선호, false면 스탠딩 데스크 회피." - changed
Input schema / properties / window / descriptionPrevious value: -"Prefer a window seat when true, avoid one when false."New value: +"true면 창가 좌석 선호, false면 회피."
- Changed
simulate_gpa4 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID issued by start_auth(SAINT). If absent or SAINT not linked, returns AUTH_REQUIRED with a loginUrl."New value: +"start_auth(SAINT)로 발급받은 MCP session ID. 없거나 SAINT 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환." - changed
Input schema / properties / plannedCredits / descriptionPrevious value: -"GPA-bearing credits to add, excluding P/F credits."New value: +"추가할 성적 산입 학점(P/F 학점 제외)." - changed
Input schema / properties / plannedGradePointAverage / descriptionPrevious value: -"Expected average grade point for plannedCredits, 0.0 to 4.5."New value: +"plannedCredits의 예상 평균 평점(0.0~4.5)." - changed
Input schema / properties / targetGpa / descriptionPrevious value: -"Target cumulative GPA, 0.0 to 4.5."New value: +"목표 누적 GPA(0.0~4.5)."
- Changed
start_auth2 fields changed- changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"Existing MCP session ID to reuse. If absent, a new session is created."New value: +"재사용할 기존 MCP session ID. 없으면 새 세션이 생성됨." - changed
Input schema / properties / provider / descriptionPrevious value: -"Provider to authenticate. SAINT: 시간표·성적·채플·졸업·장학금. LMS: 과제·퀴즈. LIBRARY: 도서관 좌석·대출 현황."New value: +"인증할 provider. SAINT: 시간표·성적·채플·졸업·장학금. LMS: 과제·퀴즈. LIBRARY: 도서관 좌석·대출 현황."
- Changed
wait_for_library_seat6 fields changed- changed
Input schema / properties / expires_in_minutes / descriptionPrevious value: -"Wait expiry in minutes. Defaults to 120 minutes."New value: +"대기 만료 시간(분). 기본 120분." - changed
Input schema / properties / floor / descriptionPrevious value: -"Preferred floor: 2, 5, 6, 2F, 5F, or 6F."New value: +"선호 층: 2, 5, 6, 2F, 5F, 6F 중 하나." - changed
Input schema / properties / mcp_session_id / descriptionPrevious value: -"MCP session ID issued by start_auth(LIBRARY)."New value: +"start_auth(LIBRARY)로 발급받은 MCP session ID." - changed
Input schema / properties / room_ids / descriptionPrevious value: -"Preferred Pyxis room IDs as JSON array or CSV, e.g. [57,58] or 57,58."New value: +"선호 Pyxis room ID. JSON 배열 또는 CSV 형식, 예: [57,58] 또는 57,58." - changed
Input schema / properties / seat_attributes / descriptionPrevious value: -"Required attributes as JSON object/array or CSV: window,outlet,standing,edge,quiet,nearEntrance."New value: +"필수 속성. JSON 객체/배열 또는 CSV 형식: window,outlet,standing,edge,quiet,nearEntrance." - changed
Input schema / properties / target_seat_id / descriptionPrevious value: -"Fixed Pyxis seat ID to reserve when available."New value: +"가용 시 예약할 고정 Pyxis 좌석 ID."
1 tool update
- Changed
get_library_seat_catalog1 field changed- removed
Input schema / properties / debugRemoved value: -{ - "description": "Include internal captureNotes (data-collection TODOs). Default false.", - "type": "boolean" -}
1 tool update
- Changed
confirm_action1 field changed- added
Input schema / properties / action_idAdded value: +{ + "description": "확정할 액션 ID (prepare 응답의 actionId). 생략하면 현재 대기 중인 단일 액션을 확정합니다.", + "type": "integer" +}
6 tool updates
- Added
confirm_lms_material_export - Added
export_all_lms_materials - Added
get_lms_dashboard - Added
get_my_lms_courses - Added
get_my_lms_materials - Added
prepare_lms_material_export
2 tool updates
- Removed
get_lecture_transcript - Removed
get_my_lecture_list
3 tool updates
- Changed
get_my_assignments1 field changed- added
Input schema / properties / term_idAdded value: +{ + "description": "조회할 학기 ID (get_my_lms_terms에서 반환된 id). null이면 LMS 기본 학기 사용.", + "type": "integer" +}
- Changed
get_my_lecture_list1 field changed- added
Input schema / properties / term_idAdded value: +{ + "description": "조회할 학기 ID (get_my_lms_terms에서 반환된 id). null이면 LMS 기본 학기 사용.", + "type": "integer" +}
- Added
get_my_lms_terms
2 tool updates
- Added
get_lecture_transcript - Added
get_my_lecture_list
4 tool updates
- Changed
get_library_seat_status1 field changed- added
Input schema / properties / compactAdded value: +{ + "description": "compact=true: 전체/가용/예약 수치만 반환 (층 요약). compact=false(기본): 구역별 상세 포함.", + "type": "boolean" +}
- Changed
get_my_assignments1 field changed- added
Input schema / properties / compactAdded value: +{ + "description": "compact=true: 과제명·마감일만 반환. compact=false(기본): 상세 정보 포함.", + "type": "boolean" +}
- Changed
get_recent_notices1 field changed- added
Input schema / properties / compactAdded value: +{ + "description": "compact=true: 제목·URL만 반환. compact=false(기본): 날짜·카테고리 포함.", + "type": "boolean" +}
- Changed
search_notices1 field changed- added
Input schema / properties / compactAdded value: +{ + "description": "compact=true: 제목·URL만 반환. compact=false(기본): 날짜·카테고리 포함.", + "type": "boolean" +}
3 tool updates
- Added
cancel_library_wait - Added
get_library_wait_status - Added
wait_for_library_seat
2 tool updates
- Changed
get_library_seat_catalog1 field changed- added
Input schema / properties / debugAdded value: +{ + "description": "Include internal captureNotes (data-collection TODOs). Default false.", + "type": "boolean" +}
- Changed
recommend_library_seats1 field changed- added
Input schema / properties / include_graduate_onlyAdded value: +{ + "description": "Include graduate-only reading rooms. Default false — undergraduate users cannot use them.", + "type": "boolean" +}
16 tool updates
- Added
check_scholarship_policy - Added
classify_academic_question - Added
confirm_action - Added
evaluate_graduation_with_policy - Added
find_academic_calendar_events - Added
get_academic_policy_brief - Added
get_library_available_seats - Added
get_library_seat_catalog - Added
get_my_library_seat - Added
get_room_available_seats - Added
list_academic_policy_sources - Added
prepare_cancel_library_seat - Added
prepare_reserve_library_seat - Added
prepare_swap_library_seat - Added
recommend_library_seats - Added
search_academic_policy_sources
2 tool updates
- Added
get_academic_calendar - Added
get_meal_weekly
2 tool updates
- Changed
get_my_schedule2 fields changed- added
Input schema / properties / termAdded value: +{ + "description": "Academic term: 1=spring, 2=summer, 3=fall, 4=winter. Must be provided together with year.", + "type": "integer" +} - added
Input schema / properties / yearAdded value: +{ + "description": "Academic year, such as 2026. Must be provided together with term.", + "type": "integer" +}
- Added
simulate_gpa
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.167 npm1MIT
- AlicenseCqualityAmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs119 npm49 PyPIMIT
- AlicenseNot gradedqualityBmaintenanceEnables tracking competitor websites, changelogs, blog feeds, and pricing pages with meaningful diffs, classification, and Markdown digests via MCP tools for listing, adding, removing competitors, running checks, and retrieving digests or changes.MIT

industrylens-mcpofficial
AlicenseNot gradedqualityBmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.