canvas-discussion-facilitator

Installation
SKILL.md

Canvas Discussion Facilitator

Facilitate discussion forum activity in Canvas LMS -- browse topics, read posts, reply to students, create new discussions, and monitor participation. Works for both students and educators.

Prerequisites

  • Canvas MCP server must be running and connected to the agent's MCP client.
  • The authenticated user can have any Canvas role (student, TA, or instructor). Tool access is governed by Canvas API permissions.
  • FERPA-conscious handling (educators): Set ENABLE_DATA_ANONYMIZATION=true in the Canvas MCP server environment to anonymize supported student identity fields in output. This control does not by itself establish compliance.

Steps

1. Identify the Course

Ask the user which course to work with. Accept a course code, Canvas ID, or ask them to pick from a list.

If the user does not specify, use list_courses to show active courses and prompt:

Which course should I look at discussions for?

Installs
137
GitHub Stars
198
First Seen
Mar 3, 2026
canvas-discussion-facilitator — vishalsachdev/canvas-mcp