whereismyai
Canvas MCP
Canvas MCP is an MCP server that connects AI assistants to Canvas LMS for read-only access to course data.
Canvas MCP is a read-only Model Context Protocol server that bridges AI assistants like Claude and ChatGPT with Canvas LMS. It processes queries about courses, deadlines, grades, and announcements by issuing GET requests to the Canvas REST API. The software targets students who want to query their academic data using natural language. It stands out by wrapping exclusively read-only endpoints, keeping responses compact, and operating statelessly without caching data. Supported integrations include Claude and ChatGPT via custom connectors using Streamable HTTP transport.
Canvas MCP at a glance
Key features
- Read-only toolset preventing write operations
- Compact output converting Canvas HTML to plain text
- Stateless operation with no caching or storage
- Remote execution over Streamable HTTP transport
- Twenty-six tools covering courses, coursework, grades, files, and communication
- Support for custom connectors in Claude and ChatGPT
Use it for
- Check upcoming assignment deadlines and submission statuses
- Calculate grade weights and review current course scores
- Summarize recent course announcements and discussion threads
- Look up instructor and teaching assistant contact information
Alternatives to Canvas MCP
- arXiv MCP Server — Enables local agent literature work with arXiv metadata and optional search.
- DeepTutor — It organizes learning into workspaces with custom AI agents and knowledge bases.
- OpenMAIC — Build structured, multi-agent courses from documents in one click.
- AI Job Search — Automates the full job application lifecycle using a local, private workflow.