Search course content
canvas_searchSearch a course snapshot by keyword across pages, assignments, announcements, discussions, quizzes, events, modules, syllabus, and linked file text; file results include page or slide details for reading.
Instructions
Full-text search across your snapshot courses (no Canvas calls): pages, assignments, announcements, discussions, quizzes, events, modules, the syllabus, file names, and the text of linked files (PDF pages, slides, document sections). Words match as prefixes and all must appear ("dyn prog" finds "dynamic programming"); put a "phrase in quotes". If nothing matches every word, results matching any word are returned. File hits give the page/slide to pass to canvas_read_file.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kinds | No | Limit to some of: page, module, assignment, announcement, discussion, quiz, event, syllabus, file | |
| limit | No | Default 15 | |
| query | Yes | ||
| course_id | No |