bucknell-course-advisor.vercel.app
Student-built course planner for Bucknell: degree audit, Spring section planner and an AI advisor that only drafts.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 6 · Act 10 · Transact 1 · Score: Not yet scored
Tool inspector
plan_spring_schedule
Build up to three conflict-free Spring 2026–27 schedules from REAL sections in Bucknell’s public feed (saved snapshot): each course is paired with its required lab or recitation, sections with no unreserved seats are skipped, and courses are chosen to close as many open degree-audit items as possible. Returns, per plan, the sections with CRNs, meeting times and rooms, the audit items covered, a plan B for each course (another section or an alternative course that keeps the rest of the plan intact) and warnings (tight walks between buildings, evening exam slots, long days, two W2s, reserved seats, permission, restrictive section notes, unverified prerequisites). Shows the plans on the Smart Recommendations page. Holds no seats: Spring registration happens in Banner with the CRNs.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
mustInclude |
array | no | Course codes the student wants in every plan, e.g. ["CSCI204"]. |
maxCourses |
integer | no | Number of credit-bearing courses (default 4). |
maxCredits |
number | no | Bucknell course credits (most courses are 1.0; default 4.5). |
earliestStart |
string | no | 24h time such as "10:00" — no weekly class earlier. |
latestEnd |
string | no | 24h time such as "17:00" — no weekly class later. |
avoidDays |
array | no | Weekdays to keep free of weekly classes. |
interests |
array | no | Interest signals that break ties. |
Raw JSON schema
{
"type": "object",
"properties": {
"mustInclude": {
"type": "array",
"items": {
"type": "string"
},
"description": "Course codes the student wants in every plan, e.g. [\"CSCI204\"]."
},
"maxCourses": {
"type": "integer",
"minimum": 1,
"maximum": 6,
"description": "Number of credit-bearing courses (default 4)."
},
"maxCredits": {
"type": "number",
"minimum": 0.5,
"maximum": 6,
"description": "Bucknell course credits (most courses are 1.0; default 4.5)."
},
"earliestStart": {
"type": "string",
"description": "24h time such as \"10:00\" — no weekly class earlier."
},
"latestEnd": {
"type": "string",
"description": "24h time such as \"17:00\" — no weekly class later."
},
"avoidDays": {
"type": "array",
"items": {
"type": "string",
"enum": [
"Mon",
"Tue",
"Wed",
"Thu",
"Fri"
]
},
"description": "Weekdays to keep free of weekly classes."
},
"interests": {
"type": "array",
"items": {
"type": "string",
"enum": [
"ai",
"security",
"data"
]
},
"description": "Interest signals that break ties."
}
}
}
Similar websites
pocketgull.app
Pocket Gull is a real-time clinical AI consult engine powered by Google Gemini. Features 10D multi-paradigm strategy, FHIR R4 export & 3D spatial anatomy.
webmcp-six-lac.vercel.app
AI Navigation Layer: Model Context Protocol (MCP) Semantic DOM integration for intelligent, safe, and observable web navigation.
ghqsandbox.net
Interactive math and physics tools an AI agent can drive directly through WebMCP.
app.formative.com
Formative classroom assessment and learning platform