Canvas
Rank #24,040smithery/aryankeluskar/canvas-mcp
Canvas MCP is a collection of Canvas LMS tools for the model context protocol. This allows you to query your courses and get help for your assignments in the AI app of your choice!
Canvas is a Model Context Protocol (MCP) server published by aryankeluskar. It ranks #24,040 of 115,460 servers tracked on MCP Toplist, and its repository has 11 GitHub stars. Canvas is listed across 3 registries — Smithery, PulseMCP and Glama, and ships as a single rolling release with no explicit version metadata. It was first listed on Mar 20, 2025.
Ranks ahead of 91,420 of 115,460 servers on MCP Toplist.
Use Canvas
Requires user-supplied configuration before first use — typically an API key, token or connection string set via environment variables.
claude mcp add --transport http canvas-mcp https://server.smithery.ai/aryankeluskar/canvas-mcp/mcpThis endpoint requires authentication — see the server’s docs for credentials.
[mcp_servers.canvas-mcp]
url = "https://server.smithery.ai/aryankeluskar/canvas-mcp/mcp"Add to ~/.codex/config.toml. This endpoint requires authentication — see the server’s docs for credentials.
https://server.smithery.ai/aryankeluskar/canvas-mcp/mcpSettings → Connectors → “Add custom connector”, then paste this URL. This endpoint requires authentication — see the server’s docs for credentials.
{
"mcpServers": {
"canvas-mcp": {
"url": "https://server.smithery.ai/aryankeluskar/canvas-mcp/mcp"
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per project). This endpoint requires authentication — see the server’s docs for credentials.
{
"servers": {
"canvas-mcp": {
"type": "http",
"url": "https://server.smithery.ai/aryankeluskar/canvas-mcp/mcp"
}
}
}Save as .vscode/mcp.json in your workspace. This endpoint requires authentication — see the server’s docs for credentials.
{
"mcpServers": {
"canvas-mcp": {
"serverUrl": "https://server.smithery.ai/aryankeluskar/canvas-mcp/mcp"
}
}
}Add to ~/.codeium/windsurf/mcp_config.json. This endpoint requires authentication — see the server’s docs for credentials.
{
"mcpServers": {
"canvas-mcp": {
"url": "https://server.smithery.ai/aryankeluskar/canvas-mcp/mcp"
}
}
}This endpoint requires authentication — see the server’s docs for credentials.
Show your rank
Maintain this server? Add the live rank badge to your README — it updates automatically as the leaderboard changes.
[](https://mcptoplist.com/server/smithery%2Faryankeluskar%2Fcanvas-mcp)<a href="https://mcptoplist.com/server/smithery%2Faryankeluskar%2Fcanvas-mcp"><img src="https://mcptoplist.com/badge/smithery%2Faryankeluskar%2Fcanvas-mcp.svg" alt="MCP Toplist: Top 25% of 115,460" /></a>Variants: append ?metric=score or ?metric=stars to the image URL.
Listed on 1 registry (2 delisted)
aryankeluskar
Other servers by aryankeluskar
- Polymarket#15,087
- bibtex-mcp#32,939 · 1 ver
- Aryankeluskar Poke Video MCP#40,226 · 2 vers
- mcp-worker#86,679
Not versioned
This server is published through registries that do not expose explicit version metadata, and no GitHub release tags were found on the linked repository. The listing tracks a single rolling release.
Frequently asked questions
- Who maintains Canvas?
- Canvas is maintained by aryankeluskar, which publishes 5 MCP servers (3 total versions) tracked on MCP Toplist.
- Is Canvas listed on the Official MCP Registry?
- Canvas is not on the Official MCP Registry. It is listed on Smithery, PulseMCP and Glama.
- How many versions does Canvas have?
- Canvas ships as a single rolling release with no explicit version metadata.
- Where can I find the source code for Canvas?
- The source code for Canvas is hosted at github.com/aryankeluskar/canvas-mcp.