list_categories
Retrieve all LMS categories with ID, name, description, hierarchy, and course counts. Filter by parent ID or parent name using pagination to discover and organize courses by category.
Instructions
List all LMS categories. Returns category ID, name, description, parent category, path, depth, and course count per category. Supports filtering by parent ID, exact parent name, and pagination. Use this to discover available categories, identify active vs inactive categories, and filter courses by category. Use the exact category ID when querying category-scoped tools.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum categories to return | |
| offset | No | Pagination offset | |
| parent | No | Deprecated alias for parentid. Filter categories by parent category ID (0 = top-level) | |
| parentid | No | Filter categories by parent category ID (0 = top-level) | |
| parentname | No | Filter categories by exact parent category name |