Skip to main content
Glama

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

A3.8/5.0

Scored across 52 tools

Disambiguation4/5

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.

Naming Consistency5/5

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.

Tool Count2/5

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.

Completeness4/5

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.

  1. 32 tool updates
    • Changedcancel_library_wait2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth(LIBRARY)로 발급받은 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id"
        -]New value: +[]
    • Changedcheck_graduation_requirements2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth(SAINT)로 발급받은 MCP session ID. 없거나 SAINT 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id"
        -]New value: +[]
    • Changedconfirm_action2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth(LIBRARY)로 발급받은 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id"
        -]New value: +[]
    • Changedconfirm_lms_material_export3 fields changed
      • addedInput schema / properties / action_id
        Added value: +{
        +  "description": "확인할 미리보기 action ID. prepare 응답의 actionId를 전달하면 재시도도 멱등 처리됩니다.",
        +  "type": "integer"
        +}
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"LMS가 연동된 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id"
        -]New value: +[]
    • Changedevaluate_graduation_with_policy2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth(SAINT)로 발급받은 MCP session ID. 없거나 SAINT 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id"
        -]New value: +[]
    • Changedexport_all_lms_materials2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth(LMS)로 LMS를 연동한 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id"
        -]New value: +[]
    • Changedget_library_available_seats5 fields changed
      • addedInput schema / properties / compact
        Added value: +{
        +  "description": "true이면 열람실별 좌석 ID/번호 배열을 생략합니다.",
        +  "type": "boolean"
        +}
      • addedInput schema / properties / limit
        Added value: +{
        +  "description": "열람실별 최대 반환 좌석 수(1~200).",
        +  "type": "integer"
        +}
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth(LIBRARY)로 발급받은 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • addedInput schema / properties / offset
        Added value: +{
        +  "description": "열람실별 이용 가능 좌석 배열 시작 위치(0 이상).",
        +  "type": "integer"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id"
        -]New value: +[]
    • Changedget_library_seat_status2 fields changed
      • removedInput schema / properties / mcp_session_id
        Removed value: -{
        -  "description": "start_auth(LIBRARY)로 발급받은 MCP session ID. 없거나 LIBRARY 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환.",
        -  "type": "string"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "floor",
        -  "mcp_session_id"
        -]New value: +[
        +  "floor"
        +]
    • Changedget_library_wait_status2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth(LIBRARY)로 발급받은 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id"
        -]New value: +[]
    • Changedget_lms_dashboard2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"MCP 세션 ID (start_auth로 발급받은 값)"New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id"
        -]New value: +[]
    • Changedget_my_assignments2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth(LMS)로 발급받은 MCP session ID. 없거나 LMS 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id"
        -]New value: +[]
    • Changedget_my_chapel_info2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth(SAINT)로 발급받은 MCP session ID. 없거나 SAINT 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id"
        -]New value: +[]
    • Changedget_my_grades2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth(SAINT)로 발급받은 MCP session ID. 없거나 SAINT 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id"
        -]New value: +[]
    • Changedget_my_library_loans2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth(LIBRARY)로 발급받은 MCP session ID. 없거나 LIBRARY 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id"
        -]New value: +[]
    • Changedget_my_library_seat2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth(LIBRARY)로 발급받은 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id"
        -]New value: +[]
    • Changedget_my_lms_courses2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth(LMS)로 LMS를 연동한 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id"
        -]New value: +[]
    • Changedget_my_lms_materials2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth(LMS)로 LMS를 연동한 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id",
        -  "course_ids"
        -]New value: +[
        +  "course_ids"
        +]
    • Changedget_my_lms_terms2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth(LMS)로 LMS를 연동한 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id"
        -]New value: +[]
    • Changedget_my_schedule2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth(SAINT)로 발급받은 MCP session ID. 없거나 SAINT 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id"
        -]New value: +[]
    • Changedget_my_scholarships2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth(SAINT)로 발급받은 MCP session ID. 없거나 SAINT 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id"
        -]New value: +[]
    • Changedget_room_available_seats5 fields changed
      • addedInput schema / properties / compact
        Added value: +{
        +  "description": "true이면 좌석 상세 배열을 생략합니다.",
        +  "type": "boolean"
        +}
      • addedInput schema / properties / limit
        Added value: +{
        +  "description": "최대 반환 좌석 수(1~200).",
        +  "type": "integer"
        +}
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth(LIBRARY)로 발급받은 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • addedInput schema / properties / offset
        Added value: +{
        +  "description": "좌석 상세 배열 시작 위치(0 이상).",
        +  "type": "integer"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "roomId",
        -  "mcp_session_id"
        -]New value: +[
        +  "roomId"
        +]
    • Changedlogout_all2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"완전히 무효화할 MCP session ID."New value: +"완전히 무효화할 선택 MCP session ID. 생략하면 현재 transport-bound 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id"
        -]New value: +[]
    • Changedlogout_provider2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth로 발급받은 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "provider",
        -  "mcp_session_id"
        -]New value: +[
        +  "provider"
        +]
    • Changedprepare_cancel_library_seat2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth(LIBRARY)로 발급받은 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id"
        -]New value: +[]
    • Changedprepare_lms_material_export2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"LMS가 연동된 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id",
        -  "content_ids"
        -]New value: +[
        +  "content_ids"
        +]
    • Changedprepare_reserve_library_seat2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth(LIBRARY)로 발급받은 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id",
        -  "seat_id"
        -]New value: +[
        +  "seat_id"
        +]
    • Changedprepare_swap_library_seat2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth(LIBRARY)로 발급받은 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id",
        -  "new_seat_id"
        -]New value: +[
        +  "new_seat_id"
        +]
    • Changedrecommend_library_seats2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth(LIBRARY)로 발급받은 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "floor",
        -  "mcp_session_id"
        -]New value: +[
        +  "floor"
        +]
    • Changedsearch_campus_facilities2 fields changed
      • addedInput schema / properties / page
        Added value: +{
        +  "description": "0-based 페이지. size와 함께 지정하면 페이지 단위로 반환합니다.",
        +  "type": "integer"
        +}
      • addedInput schema / properties / size
        Added value: +{
        +  "description": "페이지 크기(1~50). 생략하면 20.",
        +  "type": "integer"
        +}
    • Changedsimulate_gpa2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth(SAINT)로 발급받은 MCP session ID. 없거나 SAINT 미연동이면 loginUrl과 함께 AUTH_REQUIRED를 반환."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "plannedCredits",
        -  "mcp_session_id"
        -]New value: +[
        +  "plannedCredits"
        +]
    • Changedstart_auth1 field changed
      • changedInput schema / properties / provider / description
        Previous value: -"인증할 provider. SAINT: 시간표·성적·채플·졸업·장학금. LMS: 과제·퀴즈. LIBRARY: 도서관 좌석·대출 현황."New value: +"인증할 provider. SAINT: 시간표·성적·채플·졸업·장학금. LMS: 과제·퀴즈. LIBRARY: 좌석 추천·예약·내 좌석·대출."
    • Changedwait_for_library_seat2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"start_auth(LIBRARY)로 발급받은 MCP session ID."New value: +"선택 MCP session ID. 생략하면 현재 MCP transport에 안전하게 바인딩된 세션을 사용합니다."
      • changedInput schema / required
        Previous value: -[
        -  "mcp_session_id"
        -]New value: +[]
  2. 1 tool update
    • Changedget_library_wait_status1 field changed
      • addedInput schema / properties / intent_id
        Added value: +{
        +  "description": "조회할 특정 intent ID (confirm_action/wait_for_library_seat 응답의 intentId). 생략하면 가장 최근 intent를 반환합니다.",
        +  "type": "integer"
        +}
  3. 32 tool updates
    • Changedcancel_library_wait1 field changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"MCP session ID issued by start_auth(LIBRARY)."New value: +"start_auth(LIBRARY)로 발급받은 MCP session ID."
    • Changedcheck_graduation_requirements1 field changed
      • changedInput schema / properties / mcp_session_id / description
        Previous 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를 반환."
    • Changedconfirm_action1 field changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"MCP session ID issued by start_auth(LIBRARY)."New value: +"start_auth(LIBRARY)로 발급받은 MCP session ID."
    • Changedconfirm_lms_material_export1 field changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"MCP session ID with LMS linked."New value: +"LMS가 연동된 MCP session ID."
    • Changedevaluate_graduation_with_policy1 field changed
      • changedInput schema / properties / mcp_session_id / description
        Previous 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를 반환."
    • Changedexport_all_lms_materials1 field changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"MCP session ID with LMS linked via start_auth(LMS)."New value: +"start_auth(LMS)로 LMS를 연동한 MCP session ID."
    • Changedget_auth_status1 field changed
      • changedInput schema / properties / mcp_session_id / description
        Previous 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가 미연동으로 표시됨."
    • Changedget_library_available_seats1 field changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"MCP session ID issued by start_auth(LIBRARY)."New value: +"start_auth(LIBRARY)로 발급받은 MCP session ID."
    • Changedget_library_seat_catalog3 fields changed
      • changedInput schema / properties / floor_code / description
        Previous value: -"Optional floor filter: B1, 2F, 5F, 6F, or numeric 2/5/6."New value: +"층 필터(선택): B1, 2F, 5F, 6F 또는 숫자 2/5/6."
      • changedInput schema / properties / include_layout / description
        Previous value: -"Whether to include compact textLayout lines. Default false."New value: +"compact textLayout 라인 포함 여부. 기본 false."
      • changedInput schema / properties / room_code / description
        Previous value: -"Optional roomCode filter, such as open-reading-2f."New value: +"roomCode 필터(선택), 예: open-reading-2f."
    • Changedget_library_seat_status1 field changed
      • changedInput schema / properties / mcp_session_id / description
        Previous 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를 반환."
    • Changedget_library_wait_status1 field changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"MCP session ID issued by start_auth(LIBRARY)."New value: +"start_auth(LIBRARY)로 발급받은 MCP session ID."
    • Changedget_my_assignments1 field changed
      • changedInput schema / properties / mcp_session_id / description
        Previous 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를 반환."
    • Changedget_my_chapel_info3 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous 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를 반환."
      • changedInput schema / properties / semester / description
        Previous value: -"Semester: 1학기, 여름학기, 2학기, or 겨울학기."New value: +"학기: 1학기, 여름학기, 2학기, 겨울학기 중 하나."
      • changedInput schema / properties / year / description
        Previous value: -"Academic year, such as 2026."New value: +"조회할 학년도(예: 2026)."
    • Changedget_my_grades1 field changed
      • changedInput schema / properties / mcp_session_id / description
        Previous 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를 반환."
    • Changedget_my_library_loans1 field changed
      • changedInput schema / properties / mcp_session_id / description
        Previous 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를 반환."
    • Changedget_my_library_seat1 field changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"MCP session ID issued by start_auth(LIBRARY)."New value: +"start_auth(LIBRARY)로 발급받은 MCP session ID."
    • Changedget_my_lms_courses1 field changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"MCP session ID with LMS linked via start_auth(LMS)."New value: +"start_auth(LMS)로 LMS를 연동한 MCP session ID."
    • Changedget_my_lms_materials1 field changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"MCP session ID with LMS linked via start_auth(LMS)."New value: +"start_auth(LMS)로 LMS를 연동한 MCP session ID."
    • Changedget_my_lms_terms1 field changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"MCP session ID with LMS linked via start_auth(LMS)."New value: +"start_auth(LMS)로 LMS를 연동한 MCP session ID."
    • Changedget_my_schedule3 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous 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를 반환."
      • changedInput schema / properties / term / description
        Previous value: -"Academic term: 1=spring, 2=summer, 3=fall, 4=winter. Must be provided together with year."New value: +"학기: 1=봄, 2=여름, 3=가을, 4=겨울. year와 함께 지정해야 함."
      • changedInput schema / properties / year / description
        Previous value: -"Academic year, such as 2026. Must be provided together with term."New value: +"조회할 학년도(예: 2026). term과 함께 지정해야 함."
    • Changedget_my_scholarships2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous 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를 반환."
      • changedInput schema / properties / year / description
        Previous value: -"Academic year, such as 2026."New value: +"조회할 학년도(예: 2026)."
    • Changedget_room_available_seats1 field changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"MCP session ID issued by start_auth(LIBRARY)."New value: +"start_auth(LIBRARY)로 발급받은 MCP session ID."
    • Changedlogout_all1 field changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"MCP session ID to fully invalidate."New value: +"완전히 무효화할 MCP session ID."
    • Changedlogout_provider2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"MCP session ID issued by start_auth."New value: +"start_auth로 발급받은 MCP session ID."
      • changedInput schema / properties / provider / description
        Previous value: -"Provider to unlink: SAINT, LMS, or LIBRARY."New value: +"연동 해제할 provider: SAINT, LMS, LIBRARY 중 하나."
    • Changedprepare_cancel_library_seat1 field changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"MCP session ID issued by start_auth(LIBRARY)."New value: +"start_auth(LIBRARY)로 발급받은 MCP session ID."
    • Changedprepare_lms_material_export1 field changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"MCP session ID with LMS linked."New value: +"LMS가 연동된 MCP session ID."
    • Changedprepare_reserve_library_seat1 field changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"MCP session ID issued by start_auth(LIBRARY)."New value: +"start_auth(LIBRARY)로 발급받은 MCP session ID."
    • Changedprepare_swap_library_seat1 field changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"MCP session ID issued by start_auth(LIBRARY)."New value: +"start_auth(LIBRARY)로 발급받은 MCP session ID."
    • Changedrecommend_library_seats10 fields changed
      • changedInput schema / properties / edge / description
        Previous value: -"Prefer an edge/corner seat when true, avoid one when false."New value: +"true면 가장자리/모서리 좌석 선호, false면 회피."
      • changedInput schema / properties / floor / description
        Previous value: -"Library floor code. Allowed values: 2, 5, 6."New value: +"조회할 도서관 층 코드. 가능한 값: 2, 5, 6."
      • changedInput schema / properties / include_graduate_only / description
        Previous value: -"Include graduate-only reading rooms. Default false — undergraduate users cannot use them."New value: +"대학원 전용 열람실 포함 여부. 기본 false — 학부생은 이용할 수 없음."
      • changedInput schema / properties / limit / description
        Previous value: -"Maximum recommendations to return. Default 5, max 10."New value: +"반환할 최대 추천 수. 기본 5, 최대 10."
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"MCP session ID issued by start_auth(LIBRARY)."New value: +"start_auth(LIBRARY)로 발급받은 MCP session ID."
      • changedInput schema / properties / near_entrance / description
        Previous value: -"Prefer a seat near the entrance when true, avoid one when false."New value: +"true면 입구 근처 좌석 선호, false면 회피."
      • changedInput schema / properties / outlet / description
        Previous value: -"Prefer a seat with an outlet when true, avoid one when false."New value: +"true면 콘센트 있는 좌석 선호, false면 회피."
      • changedInput schema / properties / quiet / description
        Previous value: -"Prefer a quieter seat when true, avoid one when false."New value: +"true면 조용한 좌석 선호, false면 회피."
      • changedInput schema / properties / standing / description
        Previous value: -"Prefer a standing desk when true, avoid standing desks when false."New value: +"true면 스탠딩 데스크 선호, false면 스탠딩 데스크 회피."
      • changedInput schema / properties / window / description
        Previous value: -"Prefer a window seat when true, avoid one when false."New value: +"true면 창가 좌석 선호, false면 회피."
    • Changedsimulate_gpa4 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous 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를 반환."
      • changedInput schema / properties / plannedCredits / description
        Previous value: -"GPA-bearing credits to add, excluding P/F credits."New value: +"추가할 성적 산입 학점(P/F 학점 제외)."
      • changedInput schema / properties / plannedGradePointAverage / description
        Previous value: -"Expected average grade point for plannedCredits, 0.0 to 4.5."New value: +"plannedCredits의 예상 평균 평점(0.0~4.5)."
      • changedInput schema / properties / targetGpa / description
        Previous value: -"Target cumulative GPA, 0.0 to 4.5."New value: +"목표 누적 GPA(0.0~4.5)."
    • Changedstart_auth2 fields changed
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"Existing MCP session ID to reuse. If absent, a new session is created."New value: +"재사용할 기존 MCP session ID. 없으면 새 세션이 생성됨."
      • changedInput schema / properties / provider / description
        Previous value: -"Provider to authenticate. SAINT: 시간표·성적·채플·졸업·장학금. LMS: 과제·퀴즈. LIBRARY: 도서관 좌석·대출 현황."New value: +"인증할 provider. SAINT: 시간표·성적·채플·졸업·장학금. LMS: 과제·퀴즈. LIBRARY: 도서관 좌석·대출 현황."
    • Changedwait_for_library_seat6 fields changed
      • changedInput schema / properties / expires_in_minutes / description
        Previous value: -"Wait expiry in minutes. Defaults to 120 minutes."New value: +"대기 만료 시간(분). 기본 120분."
      • changedInput schema / properties / floor / description
        Previous value: -"Preferred floor: 2, 5, 6, 2F, 5F, or 6F."New value: +"선호 층: 2, 5, 6, 2F, 5F, 6F 중 하나."
      • changedInput schema / properties / mcp_session_id / description
        Previous value: -"MCP session ID issued by start_auth(LIBRARY)."New value: +"start_auth(LIBRARY)로 발급받은 MCP session ID."
      • changedInput schema / properties / room_ids / description
        Previous 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."
      • changedInput schema / properties / seat_attributes / description
        Previous 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."
      • changedInput schema / properties / target_seat_id / description
        Previous value: -"Fixed Pyxis seat ID to reserve when available."New value: +"가용 시 예약할 고정 Pyxis 좌석 ID."
  4. 1 tool update
    • Changedget_library_seat_catalog1 field changed
      • removedInput schema / properties / debug
        Removed value: -{
        -  "description": "Include internal captureNotes (data-collection TODOs). Default false.",
        -  "type": "boolean"
        -}
  5. 1 tool update
    • Changedconfirm_action1 field changed
      • addedInput schema / properties / action_id
        Added value: +{
        +  "description": "확정할 액션 ID (prepare 응답의 actionId). 생략하면 현재 대기 중인 단일 액션을 확정합니다.",
        +  "type": "integer"
        +}
  6. 6 tool updates
    • Addedconfirm_lms_material_export
    • Addedexport_all_lms_materials
    • Addedget_lms_dashboard
    • Addedget_my_lms_courses
    • Addedget_my_lms_materials
    • Addedprepare_lms_material_export
  7. 2 tool updates
    • Removedget_lecture_transcript
    • Removedget_my_lecture_list
  8. 3 tool updates
    • Changedget_my_assignments1 field changed
      • addedInput schema / properties / term_id
        Added value: +{
        +  "description": "조회할 학기 ID (get_my_lms_terms에서 반환된 id). null이면 LMS 기본 학기 사용.",
        +  "type": "integer"
        +}
    • Changedget_my_lecture_list1 field changed
      • addedInput schema / properties / term_id
        Added value: +{
        +  "description": "조회할 학기 ID (get_my_lms_terms에서 반환된 id). null이면 LMS 기본 학기 사용.",
        +  "type": "integer"
        +}
    • Addedget_my_lms_terms
  9. 2 tool updates
    • Addedget_lecture_transcript
    • Addedget_my_lecture_list
  10. 4 tool updates
    • Changedget_library_seat_status1 field changed
      • addedInput schema / properties / compact
        Added value: +{
        +  "description": "compact=true: 전체/가용/예약 수치만 반환 (층 요약). compact=false(기본): 구역별 상세 포함.",
        +  "type": "boolean"
        +}
    • Changedget_my_assignments1 field changed
      • addedInput schema / properties / compact
        Added value: +{
        +  "description": "compact=true: 과제명·마감일만 반환. compact=false(기본): 상세 정보 포함.",
        +  "type": "boolean"
        +}
    • Changedget_recent_notices1 field changed
      • addedInput schema / properties / compact
        Added value: +{
        +  "description": "compact=true: 제목·URL만 반환. compact=false(기본): 날짜·카테고리 포함.",
        +  "type": "boolean"
        +}
    • Changedsearch_notices1 field changed
      • addedInput schema / properties / compact
        Added value: +{
        +  "description": "compact=true: 제목·URL만 반환. compact=false(기본): 날짜·카테고리 포함.",
        +  "type": "boolean"
        +}
  11. 3 tool updates
    • Addedcancel_library_wait
    • Addedget_library_wait_status
    • Addedwait_for_library_seat
  12. 2 tool updates
    • Changedget_library_seat_catalog1 field changed
      • addedInput schema / properties / debug
        Added value: +{
        +  "description": "Include internal captureNotes (data-collection TODOs). Default false.",
        +  "type": "boolean"
        +}
    • Changedrecommend_library_seats1 field changed
      • addedInput schema / properties / include_graduate_only
        Added value: +{
        +  "description": "Include graduate-only reading rooms. Default false — undergraduate users cannot use them.",
        +  "type": "boolean"
        +}
  13. 16 tool updates
    • Addedcheck_scholarship_policy
    • Addedclassify_academic_question
    • Addedconfirm_action
    • Addedevaluate_graduation_with_policy
    • Addedfind_academic_calendar_events
    • Addedget_academic_policy_brief
    • Addedget_library_available_seats
    • Addedget_library_seat_catalog
    • Addedget_my_library_seat
    • Addedget_room_available_seats
    • Addedlist_academic_policy_sources
    • Addedprepare_cancel_library_seat
    • Addedprepare_reserve_library_seat
    • Addedprepare_swap_library_seat
    • Addedrecommend_library_seats
    • Addedsearch_academic_policy_sources
  14. 2 tool updates
    • Addedget_academic_calendar
    • Addedget_meal_weekly
  15. 2 tool updates
    • Changedget_my_schedule2 fields changed
      • addedInput schema / properties / term
        Added value: +{
        +  "description": "Academic term: 1=spring, 2=summer, 3=fall, 4=winter. Must be provided together with year.",
        +  "type": "integer"
        +}
      • addedInput schema / properties / year
        Added value: +{
        +  "description": "Academic year, such as 2026. Must be provided together with term.",
        +  "type": "integer"
        +}
    • Addedsimulate_gpa

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables 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.
    16
    7 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables 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
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources