list_courses
Read-only
list courses
io.github.jin-1119/plato-mcp
PLATO (Pusan National University LMS) MCP server via Moodle Web Service API + ubboard scraping
run in your project directory
claude mcp add --transport http plato-mcp https://plato-mcp.onrender.com/mcp
setup guides: Claude Code Claude Desktop Cursor VS Code Zed Windsurf Cline Gemini CLI Grok ChatGPT Claude.ai LangChain
Adds it for this project only. Append --scope user to make it available everywhere. Claude Code docs
list_courses
Read-only
list courses
get_course_contents
Read-only
get course contents
list_assignments
Read-only
list assignments
get_assignment_detail
Read-only
get assignment detail
submit_assignment
submit assignment
remove_submission
Mutating
remove submission
get_grades
Read-only
get grades
get_grades_access_info
Read-only
get grades access info
list_calendar_events
Read-only
list calendar events
get_calendar_access_info
Read-only
get calendar access info
create_calendar_event
Mutating
create calendar event
delete_calendar_event
Mutating
delete calendar event
get_unread_messages
Read-only
get unread messages
get_unread_notification_count
Read-only
get unread notification count
list_notices
Read-only
list notices
get_notice_detail
Read-only
get notice detail
list_qna
Read-only
list qna
get_qna_detail
Read-only
get qna detail
post_qna_question
Mutating
post qna question
download_course_file
Read-only
download course file
get_course_completion_status
Read-only
get course completion status
get_activity_completion_status
Read-only
get activity completion status
get_upcoming_action_events
Read-only
get upcoming action events
get_courses_by_timeline
Read-only
get courses by timeline
get_grades_overview
Read-only
get grades overview
list_quizzes
Read-only
list quizzes
get_quiz_attempts
Read-only
get quiz attempts
get_quiz_best_grade
Read-only
get quiz best grade
get_quiz_access_information
Read-only
get quiz access information
get_quiz_required_qtypes
Read-only
get quiz required qtypes
get_quiz_feedback_for_grade
Read-only
get quiz feedback for grade
get_quiz_combined_review_options
Read-only
get quiz combined review options
start_quiz_attempt
Mutating
start quiz attempt
get_quiz_attempt_data
Read-only
get quiz attempt data
get_quiz_attempt_summary
Read-only
get quiz attempt summary
get_quiz_attempt_review
Read-only
get quiz attempt review
save_quiz_attempt_responses
save quiz attempt responses
process_quiz_attempt
process quiz attempt
list_forums
Read-only
list forums
get_forum_discussions
Read-only
get forum discussions
get_discussion_posts
Read-only
get discussion posts
add_discussion
Mutating
add discussion
add_discussion_post
Mutating
add discussion post
get_course_updates_since
Read-only
get course updates since
get_course_module
Read-only
get course module
search_courses
Read-only
search courses
get_recent_courses
Read-only
get recent courses
get_recent_items
Read-only
get recent items
get_starred_courses
Read-only
get starred courses
list_video_conferences
Read-only
list video conferences
list_lessons
Read-only
list lessons
list_workshops
Read-only
list workshops
list_feedbacks
Read-only
list feedbacks
list_choices
Read-only
list choices
list_surveys
Read-only
list surveys
list_scorms
Read-only
list scorms
list_h5p_activities
Read-only
list h5p activities
list_glossaries
Read-only
list glossaries
list_database_activities
Read-only
list database activities
list_wikis
Read-only
list wikis
list_chats
Read-only
list chats
get_user_profile
Read-only
get user profile
get_private_files_info
Read-only
get private files info
get_user_preferences
Read-only
get user preferences
add_private_file
Mutating
add private file
get_my_course_groups
Read-only
get my course groups
get_enrolled_users
Read-only
get enrolled users
Mutating and Read-only are read off each tool's name, not its schema — a hint, not a guarantee. Check the server's own documentation before granting access.
We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect