About Canvas Ed MCP
Canvas Ed MCP is an MCP server in the Documentation category: mCP server for Canvas LMS and Ed Discussion integration.
Install
git clone https://github.com/r1ckyIn/canvas-ed-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (16)
canvas_download_file`file_id` (str, required); `save_path` (str, optional)
Parameters not published.
canvas_get_course`course_id` (str, required); `response_format` (ResponseFormat, optional)
Parameters not published.
canvas_get_file_content`file_id` (str, required); `response_format` (ResponseFormat, optional)
Parameters not published.
canvas_get_grades`course_id` (str, optional); `include_assignment_groups` (bool, optional); `response_format` (ResponseFormat, optional)
Parameters not published.
canvas_get_page`course_id` (str, required); `page_url_or_id` (str, required); `response_format` (ResponseFormat, optional)
Parameters not published.
canvas_get_syllabus`course_id` (str, required); `response_format` (ResponseFormat, optional)
Parameters not published.
canvas_get_unit_outline_url`course_id` (str, required); `response_format` (ResponseFormat, optional)
Parameters not published.
canvas_list_announcements`course_id` (str, required); `limit` (int, optional); `response_format` (ResponseFormat, optional)
Parameters not published.
canvas_list_assignments`course_id` (str, required); `include_submissions` (bool, optional); `limit` (int, optional); `response_format` (ResponseFormat, optional)
Parameters not published.
canvas_list_calendar`context_codes` (List[str], optional); `event_type` (str, optional); `start_date` (str, optional); `end_date` (str, optional); `limit` (int, optional); `response_format` (ResponseFormat, optional)
Parameters not published.
Show all 16 tools
canvas_list_courses`enrollment_state` (EnrollmentState, optional); `limit` (int, optional); `response_format` (ResponseFormat, optional)
Parameters not published.
canvas_list_files`course_id` (str, required); `content_types` (List[str], optional); `sort` (str, optional); `search_term` (str, optional); `limit` (int, optional); `response_format` (ResponseFormat, optional)
Parameters not published.
canvas_list_module_items`course_id` (str, required); `module_id` (str, required); `include_content_details` (bool, optional); `response_format` (ResponseFormat, optional)
Parameters not published.
canvas_list_modules`course_id` (str, required); `include_items` (bool, optional); `search_term` (str, optional); `limit` (int, optional); `response_format` (ResponseFormat, optional)
Parameters not published.
canvas_list_pages`course_id` (str, required); `sort` (str, optional); `search_term` (str, optional); `limit` (int, optional); `response_format` (ResponseFormat, optional)
Parameters not published.
fetch_unit_outline`unit_outline_url` (str, required); `response_format` (ResponseFormat, optional)
Parameters not published.
Ask AI
Ask AI about Canvas Ed MCP
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.