all tools / education
As of the latest check, Glimind tracks 164 education AI agent (MCP) tools, of which 9 are healthy right now. The table below ranks them live-first by real-time reliability.
| tool | status | what it does | |
|---|---|---|---|
| get_quiz io.github.nicoletterankin/orb-platform | healthy | Assessment questions from lesson content. 6 question types for formative evaluation. | alternatives |
| get_lesson io.github.nicoletterankin/orb-platform | healthy | Structured 5-phase lesson (hook->story->wonder->action->wisdom). 365 days x 4 tracks x 3 age groups. | alternatives |
| begin_course com.ripostiq/ripostiq | healthy | Start a course. Returns the tutor protocol, intake guidance, and the module map. Call this first, run the intake, then call teach_section to | alternatives |
| calculate_study_schedule io.github.tresor4k/macalc-mcp | healthy | Generate a study schedule based on exam date and topics. Returns: {total_hours_needed, daily_hours_needed, feasible}. See list_bundles for r | alternatives |
| calculate_grade_needed io.github.tresor4k/macalc-mcp | healthy | Calculate the grade needed on remaining exams to reach target average. Returns: {error}. See list_bundles for related 'education' calculator | alternatives |
| generate_quiz io.github.jaideepdhanoa/vocab-voyage | healthy | Use this when the user wants to practice, be quizzed, or test their knowledge across multiple words at once. Generates a 1–10 question multi | alternatives |
| hivelearn_get_course_structure io.github.williamechevarria/hivelearn-mcp | healthy | Return a compact titles-only tree of the course: course → modules → lessons. Ideal for agents to plan reorders, spot empty lessons, or summa | alternatives |
| submit_exam com.ripostiq/ripostiq | healthy | Score a practice exam started with start_exam. `answers` maps each question id to the learner's chosen letter, e.g. {"q001": "A", "q002": "C | alternatives |
| teach_section com.ripostiq/ripostiq | healthy | Get one lesson section's content + the teaching protocol for it. Free module is open; paid modules require an active entitlement (returns {l | alternatives |
| list_levels dvcrn/mcp-server-memrise | unknown | Lists all levels in a course. | alternatives |
| get_students mhlavac/Edupage MCP Server | unknown | Get students in your class | alternatives |
| get_all_students mhlavac/Edupage MCP Server | unknown | Get all students in the school | alternatives |
| get_teachers mhlavac/Edupage MCP Server | unknown | Get all teachers | alternatives |
| view_my_grades cal-poly-dxhub/canvas-mcp | unknown | Your grades for all assignments in a course | alternatives |
| get_my_courses cal-poly-dxhub/canvas-mcp | unknown | List your active courses | alternatives |
| list_course_modules cal-poly-dxhub/canvas-mcp | unknown | List all modules in a course (id, name, position, item count) | alternatives |
| canvas_list_enrollments io.github.chrischall/canvas-parent-mcp | unknown | List enrollments (grades) for a course. | alternatives |
| list_notices Maroco0109/who-will-notify-mcp | unknown | who-will-notify-mcp에서 장학 공고를 나열(유형/상태 필터) | alternatives |
| get_notice Maroco0109/who-will-notify-mcp | unknown | who-will-notify-mcp에서 id로 장학 공고 전문 반환 | alternatives |
| get_courses Maroco0109/who-will-notify-mcp | unknown | Get course offerings with optional filters for grade, semester, or professor. | alternatives |
| get_academic_dates Maroco0109/who-will-notify-mcp | unknown | Get academic calendar dates with optional filters for kind or grade. | alternatives |
| start_drill AntonTjiptadi/d365fo-drill-engine | unknown | Start a drill session for a given module with a specified number of questions. | alternatives |
| answer_question AntonTjiptadi/d365fo-drill-engine | unknown | Submit an answer for the current drill question and get feedback. | alternatives |
| get_score AntonTjiptadi/d365fo-drill-engine | unknown | Get the current score and accuracy for the active drill session. | alternatives |
| review_wrong_answers AntonTjiptadi/d365fo-drill-engine | unknown | Review questions answered incorrectly in the last session. | alternatives |
| submit_assignment_files kaeru333/ScienceTokyoLMS-mcp | unknown | 課題へのファイル提出(2段階: 既定はプレビュー) | alternatives |
| get_wilma_summary acidmole/Parenting MCP | unknown | Päivittäinen yhteenveto kaikille oppilaille (aikataulu, läksyt, kokeet, viestit) | alternatives |
| get_wilma_exams acidmole/Parenting MCP | unknown | Tulevat kokeet | alternatives |
| get_wilma_homework acidmole/Parenting MCP | unknown | Kotitehtävät | alternatives |
| review_deck Servation/Memora MCP | unknown | Open one deck for review (due cards first). | alternatives |
| study Servation/Memora MCP | unknown | Review a whole category subtree, merged into one session. | alternatives |
| list_course_assignments cal-poly-dxhub/canvas-mcp | unknown | List all assignments in a course (id, name, due date, points) | alternatives |
| list_upcoming_assignments cal-poly-dxhub/canvas-mcp | unknown | Upcoming assignments across all courses (1–60 days ahead) | alternatives |
| check_submission_status cal-poly-dxhub/canvas-mcp | unknown | Check if you've submitted a specific assignment | alternatives |
| ejercicio_practico MarcosNahuel/stackos-mcp | unknown | Genera ejercicios por tema y nivel | alternatives |
| teach io.github.srikrishna235/scrimba-teaching-mcp | unknown | Interactive lessons with Scrimba methodology. | alternatives |
| give_challenge io.github.srikrishna235/scrimba-teaching-mcp | unknown | Immediate coding challenges. | alternatives |
| next_lesson io.github.srikrishna235/scrimba-teaching-mcp | unknown | Progress 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 | unknown | Validation with encouragement. | alternatives |
| teach io.github.Skills03/scrimba-teaching | unknown | Interactive lessons with Scrimba methodology. | alternatives |
| give_challenge io.github.Skills03/scrimba-teaching | unknown | Immediate coding challenges. | alternatives |
| get_my_courses mollyvita/tbank-edu-mcp | unknown | Your enrolled courses and activities | alternatives |
| get_completed_activities mollyvita/tbank-edu-mcp | unknown | Finished courses | alternatives |
| get_my_courses hamzakammar/Horizon | unknown | List all enrolled courses | alternatives |
| get_assignments hamzakammar/Horizon | unknown | Get assignments with due dates and submission status | alternatives |
| get_assignments io.github.jbeshir/manifold-mcp | unknown | Get WaniKani assignments | alternatives |
| dutic_list_courses JOSETRA44/dutic-mcp | unknown | List enrolled courses. | alternatives |
| ic_list_assignments io.github.chrischall/infinitecampus-mcp | unknown | List assignments | alternatives |
| create_deck Servation/Memora MCP | unknown | Generate flashcards or cloze cards; reverse also adds back-to-front cards. | alternatives |
| create_quiz Servation/Memora MCP | unknown | Generate multiple-choice questions. | 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 | unknown | List active Canvas courses. | alternatives |
| list_modules io.github.admin978/canvas-mcp | unknown | List modules with items for a course. | alternatives |
| start_problem io.github.SPerekrestova/interactive-leetcode-mcp | unknown | Opens or resumes a tutoring session for a problem. | alternatives |
| request_hint io.github.SPerekrestova/interactive-leetcode-mcp | unknown | Advances progressive hint levels for the active session. | alternatives |
| get_session_state io.github.SPerekrestova/interactive-leetcode-mcp | unknown | Shows current hint level and session metadata. | alternatives |
| reset_session io.github.SPerekrestova/interactive-leetcode-mcp | unknown | Resets hint progress for a problem. | alternatives |
| list_upcoming_deadlines ichung32-rgb/Canvas Course Materials MCP Server | unknown | List everything due soon across all courses, sorted by date | alternatives |
| get_classes mhlavac/Edupage MCP Server | unknown | Get all classes | alternatives |
| list_assignments io.github.JhostinAleck/brightspace | unknown | List assignments for a course. | alternatives |
| submit_assignment io.github.JhostinAleck/brightspace | unknown | Submit an assignment (write operation). | alternatives |
| list_courses io.github.JhostinAleck/brightspace | unknown | List all courses for the authenticated user. | alternatives |
| generate_lesson_plan io.github.CSOAI-ORG/education-ai-mcp | unknown | Generate a lesson plan based on given parameters. | alternatives |
| create_quiz io.github.CSOAI-ORG/education-ai-mcp | unknown | Create a quiz based on given parameters. | alternatives |
| get_page io.github.admin978/canvas-mcp | unknown | Fetch a page from a course. | alternatives |
| get_grades io.github.admin978/canvas-mcp | unknown | List current grades by course. | alternatives |
| get_my_courses moodle-mcp | unknown | Get all courses the current user is enrolled in | alternatives |
| dedao_list_courses terry-li-hm/Taibai MCP Server | unknown | List all purchased courses | alternatives |
| kupid_lms_syllabus ku-portal-mcp | unknown | LMS 강의계획서 조회 | alternatives |
| kupid_dept_notices ku-portal-mcp | unknown | 학과/대학원 홈페이지 공지 목록 | alternatives |
| kupid_lms_get_board_post ku-portal-mcp | unknown | 게시글 상세 + 첨부파일 + 댓글(첨부 포함) | alternatives |
| generate_lesson sandraschi/learnbot-mcp | unknown | Generate a structured language lesson plan. | alternatives |
| quiz_vocabulary sandraschi/learnbot-mcp | unknown | Run a spaced-repetition vocabulary quiz using SM-2. | alternatives |
| list_classes piazza-mcp | unknown | List active enrolled Piazza classes | alternatives |
| set_class piazza-mcp | unknown | Select a class, get available folders | alternatives |
| canvas_get_assignment ari310126/canvas_mcp | unknown | Full assignment details + rubric criteria | alternatives |
| canvas_list_pages ari310126/canvas_mcp | unknown | Wiki pages in a course with published status | alternatives |
| canvas_get_page ari310126/canvas_mcp | unknown | Full page content (HTML body) by URL slug | alternatives |
| canvas_list_gradeable_students ari310126/canvas_mcp | unknown | Students eligible to be graded for an assignment | alternatives |
| canvas_get_submission ari310126/canvas_mcp | unknown | Single submission with score, comments, rubric assessment | alternatives |
| orchestrate_learning_path SEOSiri-Official/Learning Orchestrator MCP | unknown | Orchestrates a progressive curriculum learning path with cognitive spacing for a given subject and learner profile. | alternatives |
| list_assignments ichung32-rgb/Canvas Course Materials MCP Server | unknown | List assignments with due dates, points, and readable descriptions | alternatives |
| list_discussion_topics ichung32-rgb/Canvas Course Materials MCP Server | unknown | List discussion board topics with readable messages (not replies) | alternatives |
| get_grades ichung32-rgb/Canvas Course Materials MCP Server | unknown | Get overall course grade plus per-assignment score breakdown | alternatives |
| list_quizzes ichung32-rgb/Canvas Course Materials MCP Server | unknown | List quizzes with due dates, points, and readable instructions | alternatives |
| get_quiz ichung32-rgb/Canvas Course Materials MCP Server | unknown | Get full details/instructions for one quiz | alternatives |
| get_quiz_submission ichung32-rgb/Canvas Course Materials MCP Server | unknown | Get your own attempt history and scores for a quiz | alternatives |
| list_courses smrik/canvas-mcp-server | unknown | List all Canvas courses for the authenticated user. | alternatives |
| discover_course_files smrik/canvas-mcp-server | unknown | Preview all files and structure for a given course. | alternatives |
| kupid_lms_submissions SonAIengine/ku-portal-mcp | unknown | LMS 과제 제출 현황 | alternatives |
| kupid_lms_quizzes SonAIengine/ku-portal-mcp | unknown | LMS 퀴즈/시험 목록 | alternatives |
| kupid_lms_download_file SonAIengine/ku-portal-mcp | unknown | LMS 강의자료 파일 다운로드 (PDF 등) | alternatives |
| kupid_lms_list_boards SonAIengine/ku-portal-mcp | unknown | LMS 과목 게시판 목록 (Q&A, 강의자료실 등) | alternatives |
| kupid_lms_list_board_posts SonAIengine/ku-portal-mcp | unknown | 게시판 게시글 목록 | alternatives |
| ntulearn_search_course_content ntulearn-mcp | unknown | Recursive substring search within one course. | alternatives |
| reply_to_discussion lucanardinocchi/canvas-mcp | unknown | Reply to a discussion post | alternatives |
| find_assignments_by_due_date lucanardinocchi/canvas-mcp | unknown | Find assignments in a date range | alternatives |
| get_upcoming_assignments lucanardinocchi/canvas-mcp | unknown | Get work due in the next N days | alternatives |
| search_course_content lucanardinocchi/canvas-mcp | unknown | Search modules and assignments | alternatives |
| get_all_upcoming_work lucanardinocchi/canvas-mcp | unknown | Upcoming work across ALL courses | alternatives |
| get_courses iflow-mcp_sdi2200262-eclass-mcp-server | unknown | Retrieve enrolled courses (requires login) | alternatives |
| get_completed_lessons librus-mcp | unknown | Get completed lessons for a date range | alternatives |
| get_student_information librus-mcp | unknown | Get student profile | alternatives |
| generate_reading sandraschi/learnbot-mcp | unknown | Generate a graded reading passage. | alternatives |
| list_google_courses mcp-classroom | unknown | Lists all active Google Classroom courses for the authenticated user. | alternatives |
| list_google_students mcp-classroom | unknown | Lists all students enrolled in a course. | alternatives |
| list_google_teachers mcp-classroom | unknown | Lists all teachers and co-teachers of a course. | alternatives |
| list_google_coursework mcp-classroom | unknown | Lists every assignment in a course with full details and the authenticated user's submission state. | alternatives |
| ntulearn_list_courses ntulearn-mcp | unknown | List enrolled courses. | alternatives |
| ntulearn_get_course_contents ntulearn-mcp | unknown | Walk 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 | unknown | Get all courses the current user is enrolled in | alternatives |
| get_course_syllabus gab61201/NTUT iSchoolPlus MCP | unknown | 取得指定課程的授課大綱:教師、學分、時數、必選修、修課人數、課程大綱、課程進度、評分標準、教科書、諮詢管道等。 | alternatives |
| check_grades Miguel121699/academic-assistant | unknown | Check grades for a course | alternatives |
| get_course_content ABINETHACKER/MUSTer_MCP | unknown | Get all assignments/resources for a course by exact name (call get_all_courses first). | alternatives |
| course_generate io.github.Crypto-Goatz/rocket-plus-mcp | unknown | Generate complete course with AI | alternatives |
| course_outline io.github.Crypto-Goatz/rocket-plus-mcp | unknown | Generate course outline only | alternatives |
| solve_challenge 24f3004086/mcp-server | unknown | Solve exam challenge | alternatives |
| canvas_list_courses javohir73/mcp-server-canvas-lms | unknown | Active courses, terms, and current scores | alternatives |
| canvas_list_assignments javohir73/mcp-server-canvas-lms | unknown | Assignments for one or all active courses | alternatives |
| canvas_get_assignment javohir73/mcp-server-canvas-lms | unknown | Requirements, rubric, and submission summary | alternatives |
| canvas_get_grades javohir73/mcp-server-canvas-lms | unknown | Course totals or assignment-level grades | alternatives |
| canvas_get_submission javohir73/mcp-server-canvas-lms | unknown | The current user's submission, comments, and rubric assessment | alternatives |
| simulate_page_replacement Logic-ze/openEuler MCP Toolkit | unknown | FIFO、LRU、CLOCK、OPT 页面置换算法仿真 | alternatives |
| simulate_disk_allocation Logic-ze/openEuler MCP Toolkit | unknown | 连续、链式、索引磁盘分配仿真 | alternatives |
| create_level dvcrn/mcp-server-memrise | unknown | Creates a new level in a course. | alternatives |
| save_assignment_grade jpmanson/campus-unr-mcp | unknown | Cargar nota de TP (0-10) con feedback opcional | alternatives |
| create_course dvcrn/mcp-server-memrise | unknown | Creates a new course. | alternatives |
| rename_course dvcrn/mcp-server-memrise | unknown | Renames an existing course. | alternatives |
| delete_course dvcrn/mcp-server-memrise | unknown | Deletes a course by ID. | alternatives |
| get_grades mhlavac/Edupage MCP Server | unknown | Get student grades/marks | alternatives |
| get_requisites SamEthanMathew/cmucourses-connector | unknown | Prereqs (with AND/OR relation groups) + postreqs for a course | alternatives |
| get_course_schedules SamEthanMathew/cmucourses-connector | unknown | Offered lectures/sections for course(s): days, times, instructors, locations | alternatives |
| get_instructor_schedules SamEthanMathew/cmucourses-connector | unknown | Courses/semesters an instructor teaches | alternatives |
| find_courses SamEthanMathew/cmucourses-connector | unknown | Resolve a partial name/ID to matching courses (lightweight lookup) | alternatives |
| gradescope_list_courses r1ckyIn/unsw-mcp | unknown | List Gradescope courses | alternatives |
| gradescope_list_assignments r1ckyIn/unsw-mcp | unknown | List Gradescope assignments | alternatives |
| canvas_list_courses JaeYu-Dev/Canvas MCP Connector | unknown | Returns active courses for the current Canvas account. | alternatives |
| canvas_get_upcoming JaeYu-Dev/Canvas MCP Connector | unknown | Returns upcoming events and deadlines. | alternatives |
| canvas_list_assignments JaeYu-Dev/Canvas MCP Connector | unknown | Returns assignments for a course ID. | alternatives |
| list_courses LargoLardo/waterloo-learn-mcp | unknown | List enrolled courses and IDs | alternatives |
| get_announcements LargoLardo/waterloo-learn-mcp | unknown | Read announcements and attachments | alternatives |
| get_content LargoLardo/waterloo-learn-mcp | unknown | Browse modules, topics, files, and links | alternatives |
| get_assignments LargoLardo/waterloo-learn-mcp | unknown | Read assignments, submissions, and feedback | alternatives |
| get_upcoming LargoLardo/waterloo-learn-mcp | unknown | Read upcoming events and due dates | alternatives |
| get_course_outline LargoLardo/waterloo-learn-mcp | unknown | Read the official course outline/syllabus | alternatives |
| get_topic_file LargoLardo/waterloo-learn-mcp | unknown | Render selected PDF/PPT/PPTX slides as images | alternatives |
| get_grades LargoLardo/waterloo-learn-mcp | unknown | Read grades, weights, and feedback | alternatives |
| imstudium_list_courses @imstudium/cli | unknown | List courses from Stud.IP | alternatives |
| imstudium_whoami @imstudium/cli | unknown | Get current user info | alternatives |
| get_submission lucanardinocchi/canvas-mcp | unknown | View your submission and feedback | alternatives |
| submit_assignment lucanardinocchi/canvas-mcp | unknown | Submit text or URL to an assignment | alternatives |
| list_modules lucanardinocchi/canvas-mcp | unknown | Browse course modules | alternatives |
| list_announcements lucanardinocchi/canvas-mcp | unknown | Get course announcements | alternatives |
| list_discussions lucanardinocchi/canvas-mcp | unknown | View discussion topics | alternatives |
| get_discussion_entries lucanardinocchi/canvas-mcp | unknown | Read discussion posts | alternatives |
| post_discussion_entry lucanardinocchi/canvas-mcp | unknown | Post to a discussion | alternatives |
As of the latest check, Glimind tracks 164 education AI agent (MCP) tools, of which 9 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.
Ranked live-first by current verdict (healthy → degraded → down), then by the neutral reliability score. Glimind sells no tools, so the ranking is unconflicted.
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.