About this integration
MCP server exposing the Canvas LMS REST API (1,116 endpoints) for AI assistants
- Transport
- stdio
- Authentication
- api-key
- Initial setup
- credentials
- Runtime
- unattended
- Evidence
- documented
- Version
- 1.1.0
- Package
- canvas-api-mcp
- Last compatibility test
- Not independently tested
Connect your agent
canvas-api-mcpPublisher README and executable manifest reviewed from pinned captures; package and integration endpoint were not executed or independently security-audited.
Capabilities: Read courses, assignments, and submission status, Call documented Canvas API endpoints, Use token-scoped Canvas permissions
Connected profiles
Additional details
io.github.JohannsenLum/canvas-api-mcp
Source ↗ · Checked 2026-09-171.1.0
Source ↗ · Checked 2026-09-17CC0-1.0; package licenses are separate
Source ↗ · Checked 2026-09-17pypi
Source ↗ · Checked 2026-09-17CANVAS_BASE_URL, CANVAS_TOKEN
Source ↗ · Checked 2026-09-17canvas-api-mcp
Source ↗ · Checked 2026-09-191.1.0
Source ↗ · Checked 2026-09-19The publisher documents uvx subprocess configurations for supported MCP clients.
Source ↗ · Checked 2026-09-19A Canvas personal access token and institutional base URL are required; the documentation limits this setup to personal use.
Source ↗ · Checked 2026-09-19The documented VS Code MCP configuration explicitly declares stdio and passes Canvas settings through the environment.
Source ↗ · Checked 2026-09-19Publisher documentation reviewed; package and integration endpoint not executed or independently security-audited.
Source ↗ · Checked 2026-09-19