MOODLE-MCP TOOLS

24 tools from the Moodle-MCP MCP Server, categorised by risk level.

READ 23 tools
Read analyze_assignment Comprehensive analysis of an assignment: status, requirements, materials count, course progress, and deadli... Read ask_moodle Ask a natural language question about your Moodle data. Routes to the right data sources based on your ques... Read daily_briefing Aggregated daily summary: overdue count, today's deadlines, recent grades, upcoming events, actionable tasks Read decompose_task Break down an assignment into subtasks with estimated effort, dependencies, and critical path Read extract_assignment_requirements Extract and structure requirements, deliverables, constraints, and evaluation criteria from an assignment d... Read find_relevant_materials Find course content and search results relevant to a specific assignment, ranked by relevance Read get_actionable_tasks Returns prioritized list of tasks needing action, sorted by urgency (overdue first) Read get_assignment_status Get submission and grading status for a specific assignment by its ID Read get_assignments Get assignments for courses. Optionally filter by course IDs. Returns all enrolled courses' assignments if ... Read get_course_announcements Gets announcements from course news forums. Optionally filter by course ID Read get_course_content Get sections and modules for a specific course by its ID Read get_course_health Overall health check for a course: progress, grades, unsubmitted/overdue counts Read get_course_progress Progress/completion for courses. Optionally specify a course ID, or get all courses Read get_grades Get grade overview for all courses, or detailed grades for a specific course if courseid is provided Read get_my_courses Get all courses the current user is enrolled in Read get_overdue_assignments Returns assignments past due date that are unsubmitted, sorted by most overdue first Read get_recent_activity Returns recent activity/updates across courses. Optionally specify 'since' as Unix timestamp (defaults to 7... Read get_study_load Study load analysis showing assignment distribution by week, identifying heavy weeks Read get_upcoming_deadlines Get upcoming assignment deadlines across all courses, sorted by due date Read get_upcoming_events Get upcoming events from moodle Read search_course_materials Search across all course materials by query string Read semester_dashboard Get an aggregated overview combining courses, upcoming deadlines, and grades Read weekly_review Aggregated weekly summary: submitted/graded counts, upcoming deadlines, overdue count, progress

Route Moodle-MCP through PolicyLayer and every one of its 24 tools is checked against your policy before it runs.

CHECK YOUR STACK →

See every tool, the dangerous ones, and the token cost across your stack.

How many tools does the Moodle-MCP MCP server have? +

The Moodle-MCP MCP server exposes 24 tools across 2 categories: Read, Write.

How do I enforce policies on Moodle-MCP tools? +

Route the Moodle-MCP server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard; they are enforced on every call before it reaches the server.

What risk categories do Moodle-MCP tools fall into? +

Moodle-MCP tools are categorised as Read (23), Write (1). Each category has a recommended default policy.

Enforce policy on every Moodle-MCP tool call.

Start from Moodle-MCP, add the rest of your stack, and see everything your agents can call. Then put policy on all of it.

Free to start. No card required.

43,000+ MCP servers and 220,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.