Skip to main content
Glama

Canvas MCP Server V2.0

canvas_list_account_courses

Retrieve and filter courses for a Canvas account by ID, including enrollment data, publication status, completion, search terms, and sorting options for efficient course management.

Instructions

List courses for an account

Input Schema

NameRequiredDescriptionDefault
account_idYesID of the account
completedNoInclude completed courses
orderNoSort direction
publishedNoOnly include published courses
search_termNoSearch term to filter courses
sortNoSort order
with_enrollmentsNoInclude enrollment data

Input Schema (JSON Schema)

{ "properties": { "account_id": { "description": "ID of the account", "type": "number" }, "completed": { "description": "Include completed courses", "type": "boolean" }, "order": { "description": "Sort direction", "enum": [ "asc", "desc" ], "type": "string" }, "published": { "description": "Only include published courses", "type": "boolean" }, "search_term": { "description": "Search term to filter courses", "type": "string" }, "sort": { "description": "Sort order", "enum": [ "course_name", "sis_course_id", "teacher", "account_name" ], "type": "string" }, "with_enrollments": { "description": "Include enrollment data", "type": "boolean" } }, "required": [ "account_id" ], "type": "object" }
Install Server

Other Tools from Canvas MCP Server V2.0

Related Tools

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DMontgomery40/mcp-canvas-lms'

If you have feedback or need assistance with the MCP directory API, please join our Discord server