View Course Structure
view_course_structureExplore a course's modules and items in an interactive tree view, with type filters and search. Falls back to JSON for non-supporting hosts.
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) |