# Canvas LMS

> Use this tool when you need to integrate AI assistants with a learning management system to access educational resources and manage coursework. It solves problems related to automating tasks, retrieving learning materials, and streamlining communication for students and instructors. The Canvas LMS tool accepts inputs such as course IDs and user credentials, and outputs relevant data like assignments, grades, and deadlines, making it ideal for use cases involving personalized learning, automated grading, and student support.

Canonical page: https://skillsregistry.net/skills/abhinav-ranish-canvas  
JSON: https://api.skillsregistry.net/v1/skills/abhinav-ranish-canvas

## Description

Canvas LMS provides AI assistants access to Instructure's Canvas learning management system through the Model Context Protocol. It exposes courses, modules, files, pages, assignments, submissions, grades, announcements, upcoming deadlines, and syllabi as MCP tools. The server supports stdio transport for desktop clients and Cloudflare Workers for HTTP access, with single-tenant and multi-tenant configurations.

## Trust

- **Trust score (0–1):** 0.65
- **Verification tier:** scanned
- **Last scanned:** 2026-09-01

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-09-01

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/abhinav-ranish-canvas)
- **Repository:** <https://github.com/abhinav-ranish/canvas-mcp>

## 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": "abhinav-ranish-canvas"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/abhinav-ranish-canvas` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/abhinav-ranish-canvas/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
