course_info
Retrieve readable course cards with descriptions, prerequisites, sections, instructors, meeting times, enrolment, and waitlist details for UofT timetable planning.
Instructions
Get readable course cards: description, prerequisites, sections, and meetings.
course_codes are full codes such as CSC148H1 (1 to 8). section_code optionally keeps only F (Fall), S (Winter), or Y (full year) offerings. Returns one card per offering with credits, breadth, plain-text requirements, and sections grouped by type with instructors, meeting times, enrolment, and waitlist. Sections flagged full or cancelled say so; lists are capped per type. The id is the Timetable Builder course id used by generate_timetable. Unknown codes appear under errors.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"course_codes": "<course_codes>"
},
"name": "course_info"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| course_codes | Yes | ||
| section_code | No |