About Canvas CLI And MCP
Canvas CLI And MCP is an MCP server in the Documentation category: canvas LMS CLI and MCP server.
Install
git clone https://github.com/1jehuang/canvas-cli-and-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 (21)
add_submission_commentAdd a comment on your own submission for an assignment
Parameters not published.
download_fileDownload a course file to a local path
Parameters not published.
get_announcementsGet announcements for a course (instructor-posted)
Parameters not published.
get_assignment_detailsGet detailed information about a specific assignment
Parameters not published.
get_course_assignmentsGet all assignments for a specific course
Parameters not published.
get_course_filesGet files available in a course
Parameters not published.
get_course_modulesGet all modules for a course
Parameters not published.
get_discussion_topicsList discussion topics for a course (topic titles and prompts, not student replies)
Parameters not published.
get_module_itemsGet all items in a specific module
Parameters not published.
get_my_coursesGet all courses you are enrolled in
Parameters not published.
Show all 21 tools
get_my_profileGet your own Canvas user profile information
Parameters not published.
get_my_submissionGet your own submission for a specific assignment
Parameters not published.
get_my_submissionsGet your own submissions for all assignments in a course
Parameters not published.
get_my_todosGet your Canvas todo items
Parameters not published.
get_my_upcoming_assignmentsGet your upcoming assignments and events
Parameters not published.
get_pageGet the content of a Canvas page in a course
Parameters not published.
get_syllabusGet the syllabus for a course
Parameters not published.
post_discussion_entryPost a new entry to a discussion topic
Parameters not published.
submit_assignment_fileUpload and submit a file for an assignment. Provide the absolute path to the file on disk.
Parameters not published.
submit_assignment_textSubmit a text entry for an assignment
Parameters not published.
submit_assignment_urlSubmit a URL for an assignment
Parameters not published.
Ask AI
Ask AI about Canvas CLI And MCP
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.