Canvas Assignment Assistant MCP Server
@mbcrosier
About Canvas Assignment Assistant MCP Server
An MCP Server for Canvas / Instructure to help pull Assignment details and deadlines
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Canvas Assignment Assistant MCP Server?
This Model Context Protocol (MCP) server lets you interact with Canvas/Instructure courses and assignments directly from an LLM client like Claude Desktop. It retrieves, searches, and summarizes course and assignment information programmatically.
How to use Canvas Assignment Assistant MCP Server?
Install the .mcpb bundle in your MCP‑compatible client (Claude Desktop, Cursor, etc.) and configure your Canvas API token and Canvas domain when prompted. Use tools such as list_courses, search_assignments, and get_assignment to fetch and filter data.
Key features of Canvas Assignment Assistant MCP Server
- List courses filtered by state (active, completed, or all)
- Search assignments across courses with multiple filters
- Filter by search query, due date range, or specific course
- Exclude completed courses from search results
- Get full assignment details in HTML, plain text, or markdown
- Access assignment content via a standardized URI resource
Use cases of Canvas Assignment Assistant MCP Server
- Check upcoming assignment due dates for all active courses
- Quickly find assignments by keyword across the entire Canvas account
- Summarize assignment instructions in a markdown format for note‑taking
- Review completed assignments by including those courses in searches
FAQ from Canvas Assignment Assistant MCP Server
How do I get my Canvas API token?
Log into Canvas, go to Account > Settings, scroll to "Approved Integrations", click "New Access Token", and copy the generated token.
What should I do if my token is invalid?
Regenerate your Canvas API token and ensure it has appropriate permissions.
What if my domain is incorrect?
Double‑check your Canvas institution domain (e.g., canvas.youruniversity.edu) and verify there are no typos.
Is this an official Canvas tool?
No, this is an unofficial Canvas MCP and is not affiliated with Canvas or Instructure.
What are the prerequisites?
An MCP‑compatible client (e.g., Claude Desktop, Cursor), a Canvas LMS account, a Canvas API token, and your Canvas domain.
Frequently asked questions
How do I get my Canvas API token?
Log into Canvas, go to Account > Settings, scroll to "Approved Integrations", click "New Access Token", and copy the generated token.
What should I do if my token is invalid?
Regenerate your Canvas API token and ensure it has appropriate permissions.
What if my domain is incorrect?
Double‑check your Canvas institution domain (e.g., `canvas.youruniversity.edu`) and verify there are no typos.
Is this an official Canvas tool?
No, this is an unofficial Canvas MCP and is not affiliated with Canvas or Instructure.
What are the prerequisites?
An MCP‑compatible client (e.g., Claude Desktop, Cursor), a Canvas LMS account, a Canvas API token, and your Canvas domain.
Basic information
More AI & Agents MCP servers
Open Multi-Agent Canvas
CopilotKitThe open-source multi-agent chat interface that lets you manage multiple agents in one dynamic conversation and add MCP servers for deep research
MCP Client for Ollama (ollmcp)
joniglHarness the power of local LLMs with this TUI MCP Client for Ollama. Featuring all core MCP primitives (tools, prompts, resources), agent mode, multi-server, model switching, streaming responses, human-in-the-loop, thinking mode, model params config, system prompts, and saved pre
Hass-MCP
voskaControl and query Home Assistant from Claude and other LLMs — a Model Context Protocol (MCP) server.
Unreal Engine Generative AI Support Plugin
prajwalshettydevUnreal Engine plugin for LLM/GenAI models & MCP UE5 server. OpenAI GPT-5, Deepseek R1, Claude Opus/Sonnet, Gemini 3, Grok 4, Alibaba Qwen, Kimi, ElevenLabs TTS, Inworld, OpenRouter, Groq, GLM, Ollama, Local, Meshy, Tripo, Hunyuan3D, Rodin, fal, Dashscope, Seedream. NPC AI, agenti
1Panel
1Panel-dev🔥 1Panel is a modern, open-source VPS control panel — and the only one with native AI agent support. Run Ollama models, deploy OpenClaw agents, and manage your entire server stack from one clean web interface.
Comments