Canvas MCP
Interact with Canvas LMS and Gradescope using AI agents.
Canvas MCP
Canvas MCP is a set of tools that allows your AI agents to interact with Canvas LMS and Gradescope.


Features
- Find relevant resources - Ability to find relevant resources for a given query in natural language!
- Query upcoming assignments - Not only fetch upcoming assignments, but also provide its breakdown for a given course.
- Get courses and assignments from Gradescope - Query your Gradescope courses and assignments with natural language, get submission status, and more!
- Get courses
- Get modules
- Get module items
- Get file url
- Get calendar events
- Get assignments
- and so much more...
Usage
Note down the following beforehand:
- Canvas API Key from
Canvas > Account > Settings > Approved Integrations > New Access Token - Gradescope Email and Password https://www.gradescope.com/
Installing via Smithery (Preferred)
To install Canvas MCP for Claude Code via Smithery:
npx -y @smithery/cli@latest mcp add aryankeluskar/canvas-mcp --client claude-code
Or, for Cursor IDE to use canvas-mcp with other models:
npx -y @smithery/cli install aryankeluskar/canvas-mcp --client cursor
Or, for ChatGPT:
- Enable Developer Mode in settings, if not already enabled
- Go to
ChatGPT Settings > Connectorsand click Create to add this server URL:https://canvas-mcp--aryankeluskar.run.tools
Manual Configuration (ONLY for local instances)
Create a .env file in the root directory with the following environment variables:
SNITHERY_API_KEY=your_snithery_api_key
Add the following to your mcp.json or claude_desktop_config.json file:
{
"mcpServers": {
"canvas": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"run",
"@aryankeluskar/canvas-mcp"
]
}
}
}
Built by Aryan Keluskar :)
संबंधित सर्वर
Kone.vc
प्रायोजकMonetize your AI agent with contextual product recommendations
Browser Use
An AI-driven server for browser automation using natural language commands, implementing the Model Context Protocol (MCP).
MS-365 MCP Server
A containerized MCP server for Microsoft 365, featuring OAuth authentication and OpenTelemetry instrumentation for monitoring.
MCP CSV Analysis with Gemini AI
Perform advanced CSV analysis and generate insights using Google's Gemini AI. Requires Gemini and Plotly API keys.
atlassian-mcp-server
Atlassian’s Remote Model Context Protocol (MCP) Server to allow LLMs to talk to Jira, Confluence, OpsGenie, and many other Atlassian prodcuts
Jira Thing
An example MCP server for interacting with Jira, deployable on Cloudflare Workers.
Zotero MCP
Connect your Zotero research library with AI assistants. Supports local/web API access, PDF annotation extraction, and advanced search.
Agentcy
A managed AI marketing agent that plugs into all your AI tools. Ask about your marketing in natural language — get synthesized insights from GA4, Google Ads, Search Console, WooCommerce, and more.
gotoHuman
Human-in-the-loop platform - Allow AI agents and automations to send requests for approval to your gotoHuman inbox.
Google Workspace MCP Server
An MCP server for interacting with Google Workspace services like Gmail and Calendar.
Lattice HQ
Interact with the Lattice performance management platform.