Agentā™„ļøŽAge
Catalog

Canvas API MCP

Official

by JohannsenLum Ā· Python

MCP server exposing the Canvas LMS REST API (1,116 endpoints) for AI assistants

io.github.JohannsenLum/canvas-api-mcp — MCP Server for Canvas LMS

This MCP server exposes the Canvas LMS REST API (1,116 endpoints) to AI assistants. It provides a set of 16 curated tools for everyday student work and a gateway that reaches every endpoint available from a Canvas instance. The goal is to query assignment details directly from Canvas.

šŸ› ļø Key Features

  • Canvas LMS REST API access with 1,116 endpoints
  • 16 curated tools for everyday student work
  • Gateway to reach endpoints exposed by a Canvas instance

šŸš€ Use Cases

  • Ask an AI what is due and retrieve real assignment deadlines
  • Check real submission status from Canvas

⚔ Developer Benefits

  • Direct integration with Canvas LMS API endpoints
  • Avoids copying assignment information by reading answers from Canvas

āš ļø Limitations

  • Scope is limited to Canvas LMS REST API access and the tools provided by this server

Topics

ai-agentscanvas-apicanvas-lmsclaudeeducationmcpmodel-context-protocolpythonanthropicassignmentscanvasclaude-codeclaude-desktopedtechinstructurelmsmcp-serverstudents