ntakei-sti/moodle-mcp-server
If you are the rightful owner of moodle-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
This MCP server provides access to Moodle's API to return various learning-related information such as lists of unsubmitted assignments, enrolled courses, course searches, and upcoming deadlines.
Tools
Functions exposed to the LLM to take actions
get_resources_under_specific_grade
Retrieves file information attached to courses where the grade completion rate is below a threshold.
get_my_unsubmitted_assignments
Fetches a list of assignments that have not been submitted by the user.
get_my_enrolled_courses
Returns a list of courses the user is currently enrolled in.
find_my_courses_by_keyword
Performs a keyword search across all courses, including display names and summaries.
get_upcoming_deadlines
Aggregates assignments with deadlines within a specified number of days.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client