View Course Structure
view_course_structureDisplay a course's modules and items as an interactive, filterable tree with search. Falls back to a JSON structure view when the MCP Apps UI is not supported.
Instructions
Interactive tree view of a course's modules and items. Returns the same payload as get_course_structure and additionally links to an MCP Apps UI resource that renders an explorable tree with type filters and search. Hosts that do not support MCP Apps fall back to the JSON payload (same as get_course_structure).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| course_id | Yes | The Canvas course ID | |
| include_published_only | No | When true, exclude unpublished items (default: false) | |
| include_content_details | No | When true, fetch content_details for each item (default: false) |