About Canvas API MCP
Canvas API MCP is an MCP server in the Commerce category: mCP server exposing the Canvas LMS REST API (1,116 endpoints) for AI assistants.
Install
uvx canvas-api-mcppip install canvas-api-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)
course_announcementsRecent announcements
Parameters not published.
course_contentModules and their contents
Parameters not published.
get_assignmentOne assignment in full, with rubric
Parameters not published.
get_calendar_feed_urlYour private calendar `.ics` link (only when you ask for it)
Parameters not published.
get_pageA Canvas wiki page by slug
Parameters not published.
get_syllabusA course's syllabus
Parameters not published.
list_assignmentsA course's assignments and submission state
Parameters not published.
list_filesFiles in a course
Parameters not published.
my_coursesActive courses with code, term, role
Parameters not published.
my_gradesCurrent score per course
Parameters not published.
Show all 16 tools
my_submissionYour submission, score, and feedback
Parameters not published.
read_discussionTopics, or one topic's replies
Parameters not published.
read_fileExtract text from PDF/DOCX/PPTX/text
Parameters not published.
search_canvas_apiFind any endpoint by keyword (gateway)
Parameters not published.
whats_dueEverything due, soonest first
Parameters not published.
whoamiIdentity and your role in each course
Parameters not published.
Ask AI
Ask AI about Canvas API MCP
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.