View Course Structure
view_course_structureDisplay an interactive tree view of a course's modules and items, with optional filters for published status and content details. Falls back to JSON payload when UI is unsupported.
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) |