# mcp-canvas-lms

> mcp-canvas-lms — yukicooper37106-mcp-canvas-lms. Use this tool when you need to manage and interact with the Canvas Learning Management System (LMS) programmatically, solving problems such as automating course setup, tracking student enrollments, and syncing grades. It provides an interface to access and manipulate Canvas data, accepting API requests as input and returning relevant data as output. Ideal for educators, administrators, and developers seeking to integrate Canvas with custom applications or workflows.

Canonical page: https://skillsregistry.net/skills/yukicooper37106-mcp-canvas-lms  
JSON: https://api.skillsregistry.net/v1/skills/yukicooper37106-mcp-canvas-lms

## Description

Version 2.2 - 54 tools available - an MCP server for interacting with the Canvas LMS API. This server allows you to manage courses, assignments, enrollments, and grades within Canvas.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** container
- **Runtime environment:** vm
- **Updated:** 2026-10-18

## Source

- **Source listing:** [GitHub](https://github.com/yukicooper37106/mcp-canvas-lms)

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "yukicooper37106-mcp-canvas-lms"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/yukicooper37106-mcp-canvas-lms` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/yukicooper37106-mcp-canvas-lms/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
