libregistry
Registry
Models
Docker
IAM
MCP
Docs
Sign in with Google
MCP Servers
/
productivity
/ Canvas MCP
Canvas MCP
JSON →
none
★ 12
productivity
Interact with Canvas LMS and Gradescope using AI agents.
github ↗
Install
How to run this server
[ { "cmd": "npx -y @smithery/cli@latest", "imports": [] } ]
server path:
canvas-mcp
Tools
What this server exposes
Find relevant resources
Ability to find relevant resources for a given query in natural language
Query upcoming assignments
Fetch upcoming assignments and provide breakdown for a given course
Get courses and assignments from Gradescope
Query Gradescope courses and assignments with natural language, get submission status
Get courses
Retrieve courses from Canvas
Get modules
Retrieve modules from Canvas
Get module items
Retrieve items within a module
Get file url
Retrieve file URL from Canvas
Get calendar events
Retrieve calendar events from Canvas
Get assignments
Retrieve assignments from Canvas
Configuration
Environment & auth
auth
none
env
SNITHERY_API_KEY
Resources
github
https://github.com/aryankeluskar/canvas-mcp ↗
Canvas MCP — MCP Server · libregistry