all tools / education

Most reliable education AI agent tools

As of the latest check, Glimind tracks 200 education AI agent (MCP) tools, of which 0 are healthy right now. The table below ranks them live-first by real-time reliability.

toolstatuswhat it does
get_assignments
LargoLardo/waterloo-learn-mcp
unknownRead assignments, submissions, and feedbackalternatives
view_my_grades
cal-poly-dxhub/canvas-mcp
unknownYour grades for all assignments in a coursealternatives
get_my_courses
cal-poly-dxhub/canvas-mcp
unknownList your active coursesalternatives
list_course_modules
cal-poly-dxhub/canvas-mcp
unknownList all modules in a course (id, name, position, item count)alternatives
list_notices
Maroco0109/who-will-notify-mcp
unknownwho-will-notify-mcp에서 장학 공고를 나열(유형/상태 필터)alternatives
get_notice
Maroco0109/who-will-notify-mcp
unknownwho-will-notify-mcp에서 id로 장학 공고 전문 반환alternatives
get_courses
Maroco0109/who-will-notify-mcp
unknownGet course offerings with optional filters for grade, semester, or professor.alternatives
get_academic_dates
Maroco0109/who-will-notify-mcp
unknownGet academic calendar dates with optional filters for kind or grade.alternatives
start_drill
AntonTjiptadi/d365fo-drill-engine
unknownStart a drill session for a given module with a specified number of questions.alternatives
answer_question
AntonTjiptadi/d365fo-drill-engine
unknownSubmit an answer for the current drill question and get feedback.alternatives
get_score
AntonTjiptadi/d365fo-drill-engine
unknownGet the current score and accuracy for the active drill session.alternatives
review_wrong_answers
AntonTjiptadi/d365fo-drill-engine
unknownReview questions answered incorrectly in the last session.alternatives
submit_assignment_files
kaeru333/ScienceTokyoLMS-mcp
unknown課題へのファイル提出(2段階: 既定はプレビュー)alternatives
get_wilma_summary
acidmole/Parenting MCP
unknownPäivittäinen yhteenveto kaikille oppilaille (aikataulu, läksyt, kokeet, viestit)alternatives
get_wilma_exams
acidmole/Parenting MCP
unknownTulevat kokeetalternatives
get_wilma_homework
acidmole/Parenting MCP
unknownKotitehtävätalternatives
review_deck
Servation/Memora MCP
unknownOpen one deck for review (due cards first, capped per session).alternatives
study
Servation/Memora MCP
unknownReview a whole category subtree, merged into one session (capped per session).alternatives
list_course_assignments
cal-poly-dxhub/canvas-mcp
unknownList all assignments in a course (id, name, due date, points)alternatives
list_upcoming_assignments
cal-poly-dxhub/canvas-mcp
unknownUpcoming assignments across all courses (1–60 days ahead)alternatives
check_submission_status
cal-poly-dxhub/canvas-mcp
unknownCheck if you've submitted a specific assignmentalternatives
ejercicio_practico
MarcosNahuel/stackos-mcp
unknownGenera ejercicios por tema y nivelalternatives
teach
io.github.srikrishna235/scrimba-teaching-mcp
unknownInteractive lessons with Scrimba methodology.alternatives
give_challenge
io.github.srikrishna235/scrimba-teaching-mcp
unknownImmediate coding challenges.alternatives
next_lesson
io.github.srikrishna235/scrimba-teaching-mcp
unknownProgress through 5-level curriculum.alternatives
zju_get_schedule
EviterLesRoses2/zju-mcp
unknown查智云课堂某天/某段时间的课表,含每节课的sub_id、老师、教室、时间alternatives
list_courses
kaeru333/ScienceTokyoLMS-mcp
unknown履修中コースの一覧を取得するalternatives
list_assignments
kaeru333/ScienceTokyoLMS-mcp
unknown課題と締切の一覧を取得するalternatives
get_upcoming_deadlines
kaeru333/ScienceTokyoLMS-mcp
unknown直近の課題を締切順に取得するalternatives
list_announcements
kaeru333/ScienceTokyoLMS-mcp
unknownお知らせ・休講情報(アナウンス)の一覧を取得するalternatives
zju_list_course_homework
EviterLesRoses2/zju-mcp
unknown列出某门课下的所有作业,含每个作业的activity_id、状态、成绩和老师评语alternatives
check_code
io.github.Skills03/scrimba-teaching
unknownValidation with encouragement.alternatives
teach
io.github.Skills03/scrimba-teaching
unknownInteractive lessons with Scrimba methodology.alternatives
give_challenge
io.github.Skills03/scrimba-teaching
unknownImmediate coding challenges.alternatives
get_my_courses
mollyvita/tbank-edu-mcp
unknownYour enrolled courses and activitiesalternatives
get_completed_activities
mollyvita/tbank-edu-mcp
unknownFinished coursesalternatives
get_my_courses
hamzakammar/Horizon
unknownList all enrolled coursesalternatives
get_assignments
hamzakammar/Horizon
unknownGet assignments with due dates and submission statusalternatives
get_assignments
io.github.jbeshir/manifold-mcp
unknownGet WaniKani assignmentsalternatives
canvas_get_profile
RyK57/canvas-mcp-server
unknownGet the user's profile informationalternatives
get_students
mhlavac/Edupage MCP Server
unknownGet students in your classalternatives
get_all_students
mhlavac/Edupage MCP Server
unknownGet all students in the schoolalternatives
get_teachers
mhlavac/Edupage MCP Server
unknownGet all teachersalternatives
dutic_list_courses
JOSETRA44/dutic-mcp
unknownList enrolled courses.alternatives
list_courses
keyhr/utol-mcp
unknown受講登録している講義(時間割)一覧alternatives
get_course
keyhr/utol-mcp
unknown講義詳細(お知らせ・教材・課題)alternatives
list_assignments
keyhr/utol-mcp
unknown全科目横断の課題・テスト一覧と締切alternatives
list_courses
io.github.admin978/canvas-mcp
unknownList active Canvas courses.alternatives
list_modules
io.github.admin978/canvas-mcp
unknownList modules with items for a course.alternatives
start_problem
io.github.SPerekrestova/interactive-leetcode-mcp
unknownOpens or resumes a tutoring session for a problem.alternatives
request_hint
io.github.SPerekrestova/interactive-leetcode-mcp
unknownAdvances progressive hint levels for the active session.alternatives
get_session_state
io.github.SPerekrestova/interactive-leetcode-mcp
unknownShows current hint level and session metadata.alternatives
reset_session
io.github.SPerekrestova/interactive-leetcode-mcp
unknownResets hint progress for a problem.alternatives
list_upcoming_deadlines
ichung32-rgb/Canvas Course Materials MCP Server
unknownList everything due soon across all courses, sorted by datealternatives
get_classes
mhlavac/Edupage MCP Server
unknownGet all classesalternatives
list_assignments
io.github.JhostinAleck/brightspace
unknownList assignments for a course.alternatives
submit_assignment
io.github.JhostinAleck/brightspace
unknownSubmit an assignment (write operation).alternatives
list_courses
io.github.JhostinAleck/brightspace
unknownList all courses for the authenticated user.alternatives
generate_lesson_plan
io.github.CSOAI-ORG/education-ai-mcp
unknownGenerate a lesson plan based on given parameters.alternatives
create_quiz
io.github.CSOAI-ORG/education-ai-mcp
unknownCreate a quiz based on given parameters.alternatives
get_page
io.github.admin978/canvas-mcp
unknownFetch a page from a course.alternatives
get_grades
io.github.admin978/canvas-mcp
unknownList current grades by course.alternatives
get_my_courses
moodle-mcp
unknownGet all courses the current user is enrolled inalternatives
dedao_list_courses
terry-li-hm/Taibai MCP Server
unknownList all purchased coursesalternatives
canvas_get_assignment
RyK57/canvas-mcp-server
unknownGet details of a specific assignmentalternatives
canvas_get_course
RyK57/canvas-mcp-server
unknownGet details of a specific coursealternatives
canvas_get_grades
RyK57/canvas-mcp-server
unknownGet grades for all active coursesalternatives
canvas_list_quizzes
RyK57/canvas-mcp-server
unknownList quizzes for a coursealternatives
canvas_list_courses
RyK57/canvas-mcp-server
unknownList courses the user is enrolled inalternatives
canvas_list_enrollments
RyK57/canvas-mcp-server
unknownList enrollments for a course or useralternatives
canvas_list_announcements
RyK57/canvas-mcp-server
unknownList announcements for coursesalternatives
canvas_list_discussions
RyK57/canvas-mcp-server
unknownList discussions for a coursealternatives
canvas_get_submission
RyK57/canvas-mcp-server
unknownGet a submission for an assignmentalternatives
canvas_list_calendar_events
RyK57/canvas-mcp-server
unknownList calendar eventsalternatives
canvas_list_planner_items
RyK57/canvas-mcp-server
unknownList planner items across coursesalternatives
canvas_list_upcoming
RyK57/canvas-mcp-server
unknownList upcoming events and assignmentsalternatives
canvas_list_assignments
RyK57/canvas-mcp-server
unknownList assignments for a coursealternatives
kupid_lms_syllabus
ku-portal-mcp
unknownLMS 강의계획서 조회alternatives
kupid_dept_notices
ku-portal-mcp
unknown학과/대학원 홈페이지 공지 목록 조회alternatives
kupid_lms_get_board_post
ku-portal-mcp
unknown게시글 상세 + 첨부파일 + 댓글 조회alternatives
generate_lesson
sandraschi/learnbot-mcp
unknownGenerate a structured language lesson plan.alternatives
quiz_vocabulary
sandraschi/learnbot-mcp
unknownRun a spaced-repetition vocabulary quiz using SM-2.alternatives
list_classes
piazza-mcp
unknownList active enrolled Piazza classesalternatives
set_class
piazza-mcp
unknownSelect a class, get available foldersalternatives
canvas_get_assignment
ari310126/canvas_mcp
unknownFull assignment details + rubric criteriaalternatives
canvas_list_pages
ari310126/canvas_mcp
unknownWiki pages in a course with published statusalternatives
canvas_get_page
ari310126/canvas_mcp
unknownFull page content (HTML body) by URL slugalternatives
canvas_list_gradeable_students
ari310126/canvas_mcp
unknownStudents eligible to be graded for an assignmentalternatives
canvas_get_submission
ari310126/canvas_mcp
unknownSingle submission with score, comments, rubric assessmentalternatives
orchestrate_learning_path
SEOSiri-Official/Learning Orchestrator MCP
unknownOrchestrates a progressive curriculum learning path with cognitive spacing for a given subject and learner profile.alternatives
get_student_information
librus-mcp
unknownGet student profile (name, class, tutor, school, lucky number)alternatives
get_courses
iflow-mcp_sdi2200262-eclass-mcp-server
unknownRetrieve enrolled courses (requires login)alternatives
generate_quiz
studiogo/notebooklm-mcp
unknownGenerates a quiz from notebook sources.alternatives
generate_flashcards
studiogo/notebooklm-mcp
unknownGenerates flashcards from notebook sources.alternatives
download_flashcards
studiogo/notebooklm-mcp
unknownDownloads the generated flashcards.alternatives
check_simulation_answer
muhammad-hassaan-y2/webdev-MCP-Server
unknownChecks a student's answer for a simulation mission (e.g., projectile range)alternatives
get_schedule
sobakintech/tamo-dienynas-mcp
unknownGet lessons for a week with times, subject, teacher, topic, grades, assessments, homework, test labelsalternatives
get_classwork
sobakintech/tamo-dienynas-mcp
unknownGet what was done in lessonsalternatives
get_grades
sobakintech/tamo-dienynas-mcp
unknownGet grades, formative assessments and attendance for a date range (up to 400 days)alternatives
get_homework
sobakintech/tamo-dienynas-mcp
unknownGet homework due in a date range with attachments and completion state, filterable by done/not donealternatives
list_new_quizzes
vkumar04/canvas-mcp-lite
unknownList New Quizzes (not classic quizzes).alternatives
get-courses-summary
Beat-YT/omnivox-mcp
unknownRetrieves a summary of the user's coursesalternatives
get-grades-summary
Beat-YT/omnivox-mcp
unknownRetrieves a summary of the user's gradesalternatives
get_pending_quizzes
Ogaaawa/FCPC-lms-mcp-server
unknownGet quizzes not yet completed.alternatives
get_my_courses
Ogaaawa/FCPC-lms-mcp-server
unknownList every Moodle course the user is currently enrolled in. Use this for questions about which courses, subjects or classes the user is takialternatives
get_due_assignments
Ogaaawa/FCPC-lms-mcp-server
unknownList the user's Moodle assignments due within the next `days` days. Use this for questions about homework, assignments, submissions or theiralternatives
generate_reading
sandraschi/learnbot-mcp
unknownGenerate a graded reading passage.alternatives
get_all_courses
classroom-mcp
unknownRetrieves the list of active Google Classroom courses for the signed-in student.alternatives
list_assignments
ichung32-rgb/Canvas Course Materials MCP Server
unknownList assignments with due dates, points, and readable descriptionsalternatives
list_discussion_topics
ichung32-rgb/Canvas Course Materials MCP Server
unknownList discussion board topics with readable messages (not replies)alternatives
get_grades
ichung32-rgb/Canvas Course Materials MCP Server
unknownGet overall course grade plus per-assignment score breakdownalternatives
list_quizzes
ichung32-rgb/Canvas Course Materials MCP Server
unknownList quizzes with due dates, points, and readable instructionsalternatives
get_quiz
ichung32-rgb/Canvas Course Materials MCP Server
unknownGet full details/instructions for one quizalternatives
get_quiz_submission
ichung32-rgb/Canvas Course Materials MCP Server
unknownGet your own attempt history and scores for a quizalternatives
list_courses
smrik/canvas-mcp-server
unknownList all Canvas courses for the authenticated user.alternatives
discover_course_files
smrik/canvas-mcp-server
unknownPreview all files and structure for a given course.alternatives
save_assignment_grade
jpmanson/campus-unr-mcp
unknownCargar nota de TP (0-10) con feedback opcionalalternatives
get_course_content
zuckdorsey/moodle-mcp
unknownSections & modules for a coursealternatives
kupid_lms_submissions
SonAIengine/ku-portal-mcp
unknownLMS 과제 제출 현황alternatives
canvas_list_enrollments
io.github.chrischall/canvas-parent-mcp
unknownList enrollments/grades for the current user or observee.alternatives
ntulearn_search_course_content
ntulearn-mcp
unknownRecursive substring search within one course.alternatives
create_deck
Servation/Memora MCP
unknownGenerate flashcards or cloze cards; reverse also adds back-to-front cards.alternatives
create_quiz
Servation/Memora MCP
unknownGenerate multiple-choice questions.alternatives
list_google_courses
mcp-classroom
unknownLists all active Google Classroom courses for the authenticated user.alternatives
list_google_students
mcp-classroom
unknownLists all students enrolled in a course.alternatives
list_google_teachers
mcp-classroom
unknownLists all teachers and co-teachers of a course.alternatives
list_google_coursework
mcp-classroom
unknownLists every assignment in a course with full details and the authenticated user's submission state.alternatives
list_courses
aongzera/MyCourseVille MCP Server
unknownEnrolled courses, optionally one semesteralternatives
list_assignments
aongzera/MyCourseVille MCP Server
unknownAssignments with deadline + descriptionalternatives
get_assignment
aongzera/MyCourseVille MCP Server
unknownFull detail for one assignmentalternatives
list_materials
aongzera/MyCourseVille MCP Server
unknownFiles posted in a course (folder, name, URL)alternatives
ntulearn_list_courses
ntulearn-mcp
unknownList enrolled courses.alternatives
ntulearn_get_course_contents
ntulearn-mcp
unknownWalk a course's content tree. Omit parent_id for the top level; pass it to drill into a folder.alternatives
get_my_courses
mseep-moodle-mcp
unknownGet all courses the current user is enrolled inalternatives
ic_list_assignments
io.github.chrischall/infinitecampus-mcp
unknownList assignments with optional missingOnly and date filters.alternatives
get_course_syllabus
gab61201/NTUT iSchoolPlus MCP
unknown取得指定課程的授課大綱:教師、學分、時數、必選修、修課人數、課程大綱、課程進度、評分標準、教科書、諮詢管道等。alternatives
check_grades
Miguel121699/academic-assistant
unknownCheck grades for a coursealternatives
get_course_content
ABINETHACKER/MUSTer_MCP
unknownGet all assignments/resources for a course by exact name (call get_all_courses first).alternatives
canvas_list_courses
RyK57/canvas-mcp-server
unknownList courses the user is enrolled inalternatives
kupid_lms_quizzes
SonAIengine/ku-portal-mcp
unknownLMS 퀴즈/시험 목록alternatives
kupid_lms_download_file
SonAIengine/ku-portal-mcp
unknownLMS 강의자료 파일 다운로드 (PDF 등)alternatives
kupid_lms_list_boards
SonAIengine/ku-portal-mcp
unknownLMS 과목 게시판 목록 (Q&A, 강의자료실 등)alternatives
kupid_lms_list_board_posts
SonAIengine/ku-portal-mcp
unknown게시판 게시글 목록alternatives
canvas_list_assignments
CorCvusRamboChen/canvas-session-mcp
unknownAssignments, full instructions, rubric, your submission and score.alternatives
canvas_get_assignment
CorCvusRamboChen/canvas-session-mcp
unknownGet details of a specific assignment.alternatives
canvas_list_modules
CorCvusRamboChen/canvas-session-mcp
unknownCourse structure and pages.alternatives
canvas_get_page
CorCvusRamboChen/canvas-session-mcp
unknownGet a specific course page.alternatives
canvas_grades
CorCvusRamboChen/canvas-session-mcp
unknownCourse grades, scores and teacher comments.alternatives
course_generate
io.github.Crypto-Goatz/rocket-plus-mcp
unknownGenerate complete course with AIalternatives
course_outline
io.github.Crypto-Goatz/rocket-plus-mcp
unknownGenerate course outline onlyalternatives
duolingo_get_profile
@yummysource/duolingo-cli
unknownGet the user's Duolingo profile informationalternatives
duolingo_get_settings
@yummysource/duolingo-cli
unknownGet the user's Duolingo settingsalternatives
solve_challenge
24f3004086/mcp-server
unknownSolve exam challengealternatives
duolingo_get_practice_sentences
@yummysource/duolingo-cli
unknownGet practice sentences for a languagealternatives
problem_generator
1093310846a-a11y/balla-mcp-server
unknown生成数学练习题alternatives
mistake_recorder
1093310846a-a11y/balla-mcp-server
unknown记录学生错题alternatives
student_profile
1093310846a-a11y/balla-mcp-server
unknown获取或更新学生画像alternatives
update_assignment_dates
CharlieCardenasToledo/mcp-canvas-server
unknownUpdate assignment datesalternatives
list_assignment_groups
CharlieCardenasToledo/mcp-canvas-server
unknownList assignment groupsalternatives
grade_multiple_submissions
CharlieCardenasToledo/mcp-canvas-server
unknownGrade multiple submissionsalternatives
list_courses
admin978/canvas-mcp
unknownList active Canvas coursesalternatives
list_exercise_assignments
DenizAltunkapan/ilias-mcp
unknownlist assignments (Übungsblätter) for an exercise object by ref IDalternatives
list_courses
DenizAltunkapan/ilias-mcp
unknownlist enrolled courses with title, URL, and ref IDalternatives
get_assessment_items
classroom-mcp
unknownRetrieves assignments/assessment items, optionally filtered to only pending ones, with due dates, points, and submission status.alternatives
canvas_list_courses
javohir73/mcp-server-canvas-lms
unknownActive courses, terms, and current scoresalternatives
canvas_list_assignments
javohir73/mcp-server-canvas-lms
unknownAssignments for one or all active coursesalternatives
canvas_get_assignment
javohir73/mcp-server-canvas-lms
unknownRequirements, rubric, and submission summaryalternatives
canvas_get_grades
javohir73/mcp-server-canvas-lms
unknownCourse totals or assignment-level gradesalternatives
canvas_get_submission
javohir73/mcp-server-canvas-lms
unknownThe current user's submission, comments, and rubric assessmentalternatives
simulate_page_replacement
Logic-ze/openEuler MCP Toolkit
unknownFIFO、LRU、CLOCK、OPT 页面置换算法仿真alternatives
simulate_disk_allocation
Logic-ze/openEuler MCP Toolkit
unknown连续、链式、索引磁盘分配仿真alternatives
classdojo_get_roster
Eason0in/classdojo-mcp
unknownRead a current ClassDojo class roster.alternatives
classdojo_get_ui_state
Eason0in/classdojo-mcp
unknownDetect dialogs that may block roster work; it never dismisses them.alternatives
classdojo_apply_roster_import
Eason0in/classdojo-mcp
unknownApply one preview with confirm: true, save, and read back for verification.alternatives
create_level
dvcrn/mcp-server-memrise
unknownCreate a new level in a coursealternatives
classdojo_list_classes
io.github.Eason0in/classdojo-mcp
unknownList visible three-digit classes in the teacher session.alternatives
classdojo_inspect_workbook
io.github.Eason0in/classdojo-mcp
unknownScan every sheet for likely class, seat-number, and student-name columns.alternatives
classdojo_get_roster
io.github.Eason0in/classdojo-mcp
unknownRead a current ClassDojo class roster.alternatives
classdojo_get_ui_state
io.github.Eason0in/classdojo-mcp
unknownDetect dialogs that may block roster work; it never dismisses them.alternatives
get_assignments
zuckdorsey/moodle-mcp
unknownAssignments (class-slot filtered)alternatives
get_my_courses
zuckdorsey/moodle-mcp
unknownEnrolled coursesalternatives
get_recent_activity
zuckdorsey/moodle-mcp
unknownRecent activity since timestampalternatives
get_course_updates
zuckdorsey/moodle-mcp
unknownNew materials/announcementsalternatives
get_requisites
SamEthanMathew/cmucourses-connector
unknownPrereqs (with AND/OR relation groups) + postreqs for a coursealternatives
get_course_schedules
SamEthanMathew/cmucourses-connector
unknownOffered lectures/sections for course(s): days, times, instructors, locationsalternatives
get_instructor_schedules
SamEthanMathew/cmucourses-connector
unknownCourses/semesters an instructor teachesalternatives
find_courses
SamEthanMathew/cmucourses-connector
unknownResolve a partial name/ID to matching courses (lightweight lookup)alternatives
gradescope_list_courses
r1ckyIn/unsw-mcp
unknownList Gradescope coursesalternatives
gradescope_list_assignments
r1ckyIn/unsw-mcp
unknownList Gradescope assignmentsalternatives
canvas_get_course
RyK57/canvas-mcp-server
unknownGet details of a specific coursealternatives
canvas_get_grades
RyK57/canvas-mcp-server
unknownGet grades for all active coursesalternatives
canvas_list_enrollments
RyK57/canvas-mcp-server
unknownList enrollments for a course or useralternatives
canvas_get_profile
RyK57/canvas-mcp-server
unknownGet the user's profilealternatives
canvas_list_assignments
RyK57/canvas-mcp-server
unknownList assignments for a coursealternatives
canvas_get_assignment
RyK57/canvas-mcp-server
unknownGet details of a specific assignmentalternatives
canvas_get_submission
RyK57/canvas-mcp-server
unknownGet a submission for an assignmentalternatives
canvas_list_courses
JaeYu-Dev/Canvas MCP Connector
unknownReturns active courses for the current Canvas account.alternatives
canvas_get_upcoming
JaeYu-Dev/Canvas MCP Connector
unknownReturns upcoming events and deadlines.alternatives
canvas_list_assignments
JaeYu-Dev/Canvas MCP Connector
unknownReturns assignments for a course ID.alternatives
list_courses
LargoLardo/waterloo-learn-mcp
unknownList enrolled courses and IDsalternatives

FAQ

What are the most reliable education MCP tools right now?

As of the latest check, Glimind tracks 200 education AI agent (MCP) tools, of which 0 are healthy right now. The table below ranks them live-first by real-time reliability. Glimind rates each neutrally (0–100) from safe liveness probes plus privacy-clean real-usage outcomes — see each tool's live page for its current score and a working alternative if it's down.

How does Glimind rank education tools?

Ranked live-first by current verdict (healthy → degraded → down), then by the neutral reliability score. Glimind sells no tools, so the ranking is unconflicted.

What if a education tool I need is down?

Every tool here links to its live alternatives — capability-matched substitutes that are healthy now. Or query https://glimind.com/v1/alternatives/{toolId}.

Live data via MCP/REST. Neutral ratings — Glimind only measures.