{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.JohannsenLum/canvas-api-mcp","description":"MCP server exposing the Canvas LMS REST API (1,116 endpoints) for AI assistants","title":"Canvas API MCP","repository":{"url":"https://github.com/JohannsenLum/canvas-api-mcp","source":"github","id":"1326456614"},"version":"1.1.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"canvas-api-mcp","version":"1.1.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of your Canvas LMS instance, e.g. https://yourschool.instructure.com","isRequired":true,"format":"string","name":"CANVAS_BASE_URL"},{"description":"Canvas API access token (Canvas: Account > Settings > New Access Token)","isRequired":true,"format":"string","isSecret":true,"name":"CANVAS_TOKEN"},{"description":"Optional cap on the number of pages fetched per paginated Canvas API call","format":"number","name":"CANVAS_MAX_PAGES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-12T07:49:14.158621Z","publishedAt":"2026-08-12T07:49:14.158621Z","updatedAt":"2026-08-12T07:49:14.158621Z","isLatest":true}}}
