canvas_module_file
Retrieve the original binary attachment from an accessible Canvas module item using Canvas IDs, returning a file resource for page-by-page reading; accepts files and external URLs up to 15 MiB.
Instructions
Retrieve the ORIGINAL binary file attached to an accessible Canvas module item (File or ExternalUrl, including Dropbox shared PDFs). Returns an original MCP file resource for the host to materialize as an attachment, not extracted text. Only accepts Canvas IDs, never a URL. Maximum 15 MiB. Use the returned file for page-by-page reading; do not claim it is attached unless the host exposes it as a file.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| item_id | Yes | Module item id, from canvas_module_items. | |
| course_id | Yes | Canvas course id, from canvas_courses. | |
| module_id | Yes | Module id, from canvas_modules. |