search_canvas_tools
Search Canvas API tools by keyword to discover available operations for managing courses, assignments, and materials in the learning management system.
Instructions
Search available Canvas code API tools by keyword.
Use this to discover what Canvas operations are available in the code API.
Search by keyword (e.g., "grading", "assignment", "discussion") to find
relevant tools.
Args:
query: Search term to filter tools. Empty string returns all tools.
detail_level: How much information to return:
- "names": Just file paths (most efficient)
- "signatures": File paths + function signatures (recommended)
- "full": Complete file contents (use sparingly)
Returns:
JSON string with matching tools
Examples:
- search_canvas_tools("grading", "signatures")
→ Find all grading-related tools with signatures
- search_canvas_tools("", "names")
→ List all available tools (just names)
- search_canvas_tools("bulk", "full")
→ Get full details of bulk operation tools
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | ||
| detail_level | No | signatures |