If you're an AI reading this: skill.md has everything you need.Read it →
Explorer/MCP/DMontgomery40/mcp-canvas-lms
REMOTE

Canvas MCP Server V2.0

DMontgomery40/mcp-canvas-lms

A Model Context Protocol server that enables interaction with the Canvas Learning Management System API, allowing users to manage courses, assignments, enrollments, and grades within Canvas.

DMontgomery40/mcp-canvas-lmsExternal link; availability not verifiedRemote-capable
The Newcomer
Hasn't been around long. Nothing caught our attention, but there isn't much history to go on yet.
Time indexed (5mo)
0toolsRemote/ HTTP5moindexed
Checked Apr 18, 2026
The scanner shows
Not enough data to score this server yet.
First indexed Apr 18, 2026
Server Profile
Tools catalogued
0
No tools reported by this server.
Hosting
Remote / HTTP
Runs on the internet. No access to your filesystem, SSH keys, or environment variables.
Registry presence
Not verified
Not yet verified by the Official MCP Registry.
Liveness
No liveness checks recorded yet.
Publisher Verification
Not listed on the Official MCP Registry.
Source repository is available for review.
DMontgomery40/mcp-canvas-lmsExternal link; availability not verified
Environment variables (11)
LOG_LEVELstringOPTIONAL
Logging level for the server (e.g., debug).
CANVAS_DOMAINstringREQUIRED
Your Canvas instance domain (e.g., your_school.instructure.com).
MCP_HTTP_HOSTstringOPTIONALdefault: 127.0.0.1
Host for streamable-http transport.
MCP_HTTP_PATHstringOPTIONALdefault: /mcp
URL path for streamable-http transport.
MCP_HTTP_PORTstringOPTIONALdefault: 3000
Port for streamable-http transport.
Show all 11 environment variables
MCP_TRANSPORTstringOPTIONALdefault: stdio
Transport mode selection: 'stdio' (best for Claude Desktop/Codex/Cursor) or 'streamable-http' (best for local HTTP/containers).
CANVAS_TIMEOUTstringOPTIONAL
Timeout duration for Canvas API requests.
CANVAS_API_TOKENstringREQUIRED
Your Canvas API token, generated from Account -> Settings -> Approved Integrations -> + New Access Token.
MCP_HTTP_STATEFULstringOPTIONALdefault: true
Whether the HTTP transport should be stateful.
MCP_HTTP_JSON_RESPONSEstringOPTIONALdefault: true
Whether the HTTP transport should return JSON responses.
MCP_HTTP_ALLOWED_ORIGINSstringOPTIONAL
Allowed origins for CORS in HTTP transport mode.

Is this your server?

Create a free RNWY account to connect your on-chain identity to this server. MCP server claiming is coming; register now and you'll be first in line.

Create your account →
More from DMontgomery40
MCP 3D Printer Server
Enables interaction with 3D printer management systems through an MCP server, supporting STL file manipulation, slicing, and control of printers like OctoPrint, Klipper, Duet, and more.
DeepSeek MCP Server
Official DeepSeek MCP server for chat, completion, model listing, and balance endpoints.
Pentest MCP
A Model Context Protocol server that integrates essential penetration testing tools (Nmap, Gobuster, Nikto, John the Ripper) into a unified natural language interface, allowing security professionals to execute and chain multiple tools through conversational commands.
BirdNet-Pi MCP Server
A Python-based server that enables accessing and analyzing bird detection data through the Model Context Protocol, offering features like filtering detections, accessing audio recordings, and generating reports.
mcp-server-birdstats
Cross-reference your BirdNET-Pi data with eBird observations using natural language
bambu-printer-mcp
An MCP server for controlling Bambu Lab 3D printers that enables users to manipulate STL files, slice 3MF files, and manage end-to-end print workflows directly from Claude. It provides real-time status monitoring, file management via FTPS, and printer control through MQTT for a focused, lean Bambu-only implementation.
Similar servers
Press Release
press-release MCP — wraps StupidAPIs (requires X-API-Key)
MCP Server for LimeSurvey
Enables interaction with LimeSurvey API to create and manage surveys, questions, question groups, activate surveys, and export responses through standardized MCP endpoints.
io.github.zenml-io/mcp-zenml
MCP server for ZenML - browse stacks, pipelines, runs, artifacts & trigger pipeline runs via API
Linear
Linear MCP — wraps the Linear GraphQL API (OAuth)
HAPI MCP Server
HAPI MCP server: Dynamically exposes OpenAPI REST APIs as MCP tools for AI assistants
Google Docs MCP Server
Enables Claude to read, create, and update Google Docs through OAuth authentication. Deployed as a remote Next.js server on Vercel with support for multiple users and secure API key management.
Indexed from Glama · Updates nightly