view_course_structure
View a course's modules and items in an interactive tree structure, with optional filters for published status and content details.
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) |