MCP Servers / productivity / Canvas MCP

Canvas MCP

JSON →
none12productivity

Interact with Canvas LMS and Gradescope using AI agents.

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
authnone
envSNITHERY_API_KEY
Resources
Canvas MCP — MCP Server · libregistry